Dell/Intel ICH7 soft-RAID and mdadm raid-level mistake
Hello everbody,
some years ago I got myself this nice RAID0 main hard-drive array from DELL (Dimension 9150). When booting Linux I usually use mdadm to mount the windows partition where all my personal files are stored. So far everything worked fine.
Today I must have fallen asleep while assembling the raid array and I accendentally ran --create instead of --assemble; and still being asleep I added --level=1 instead of --level=0.
While wondering for a while why I couldn't read data from that array I finally recognized in the --examine page, that the "sync checkpoint" had already reached 73% before I hastily ran --stop on the md.
Well, now I am pretty awake and seeking desperately for a solution to recover my data. Windows is simply not booting anymore and the Dell specific partions on that array don't work either.
While the ROM based RAID manager still shows a RAID0 the mdadm insists to see a RAID1, even though I --build it to prevent the RAID1 detection and further syncing.
Anybody here with comparable experience and solution for this problem? I'd like to recover the remaining 27% of the data at least...
Kind regards,
Philip
Last edited by PhilipTheMouse; 03-14-2009 at 06:06 PM.
|