No, RAID 0 does not incorporate any fault tolerance. Your data is now corrupt.
However, if the failed drive is able to somewhat work, you may be able to duplicate its contents onto another drive and reassemble the RAID yourself, or a data recovery firm may be able to recover your files--the latter option will cost you either hundreds or thousands of dollars.
If you want to try the recovery yourself, your replacement drive will need to be at least as big as your bad drive. Put the bad drive and your new drive in a different computer (so you won't mess up your RAID configuration), boot from an Ubuntu Linux Live CD, then type these commands:
sudo bash
fdisk -l
After the second command, make note of which drive is /dev/sda and which is /dev/sdb.
Assuming /dev/sda is the bad drive and /dev/sdb is the new, good drive, run these commands:
dd if=/dev/sda of=/dev/sdb bs=1m
If this fails, try dd_rescue.
Once the drive is fully duplicated, reconnect the new drive into your other computer exactly how the bad drive was connected--if you're lucky, it will boot up as if the RAID never failed, but some of your files will most likely be corrupt.
will try this definitely, can't I use Acronis True Image to do the same? – rzlines – 2010-05-07T21:44:36.320
1You can try TrueImage, but I think it requires you to have an intact filesystem--I guess I've always gone straight to dd when I knew I needed a block-level copy. – rob – 2010-05-07T21:50:37.040