I've got an issue with a firmware Intel RAID0 array. It consists of 2 disks 500 GB each. The second disk has several bad sectors, and I can't remap or hide them (they are 8 LBAs or 4096 bytes). I tried Victoria and MHDD but to no avail: Victoria says "No DRQ" when sees these 8 LBAs, MHDD just hangs. In any OS and in any program HDD hangs when tries to access these faulty 8 LBAs.
Usually when I had issues with my RAID0 before, I just deleted the RAID and recreated it with the same settings in an Intel configuration utility (before loading operating system), booted into Windows, ran TestDisk, it found deleted partitions, recreated them, and everything was just fine. But not this time.
If I recreate partitions and reboot, Windows hangs when I try to boot with this array and I can't see the partitions. If I unplug the array or disable RAID mode in BIOS Windows boots ok. If I recreate the array and don't recreate partitions, Windows boots ok and sees the RAID as a single uninitialized 1000 GB volume. I can run data recovery software and I can even see the first NTFS volume and files in this software. However I can't see the second 900 GB NTFS volume and that's very sad.
Now I recreated the array in Intel tool, ran PartedMagic, but it doesn't see the array, only 2 disks 500 GB each (/dev/sda and /dev/sdb). When I launch dmraid it reports the array is broken (ERROR: isw: wrong number of devices in RAID set "isw_eeeffhddde_MY_RAID" [1/2] on /dev/sda ) and "status : broken". I doubt it is really broken, because as I said earlier Windows can see the RAID in data recovery programs.
I know I should have done backups :) But anyway, any suggestions how to save at least some data?