TechSpot

How to recover from RAID 0 failure?

By JohnMacro
Jul 20, 2009
  1. Hi guys,

    I was working on my PC when it has frozen so my only option was hard shut down, after that my RAID 0 disk array stopped working. Now, not only it doesn't work but my MB (K8N SLI) fails to recognize even single drives (when array is turned off) on every SATA port except one.

    So I though my only option is to connect my 2 drives to another PC and try to recover my data that way. I'm searching the web and trying different approaches for 2 days now.

    It's nvidia "fake raid" (I know, I shouldn't have used it in a first place) and software that I tried to recover it with is Diskinternals Raid-2-raid and Diskinternals Raid Recovery.

    Both recognize the stripe array but I do not see how I can recover any data from it. It also reports some problems. Here is log output:

    Code:
    Enumerating volumes: WDC WD6400AAKS-22A7B0
    __Partition: C::\  63 245762307
    __Partition: D::\  245762433 937505142
    __Partition: :\  1183267638 65818242
    __Partition: :\  1249085943 1172682
    __Partition: :\  0 62
    __Partition: :\  245762371 61
    __Partition: :\  1183267576 61
    __Partition: :\  1249085881 61
    __Partition: :\  1250258626 5102
    Hdd Serial number: WD-WCASY0505645
    
    Enumerating volumes: WDC WD6401AALS-00L3B2
    __Partition: :\  63 2494476747
    Read Error The drive cannot find the sector requested Disk: 1  Sector: 2494476810  Size: 512 bytes
    __Partition: :\  0 62
    Hdd Serial number: WD-WMASY3242250
    
    Enumerating volumes: WDC WD6401AALS-00L3B2
    Wrong block signature  Magic: 0
    __Partition: :\  0 1250263728
    Hdd Serial number: WD-WMASY3242917
    Total time:  47
    nVidia detect. CheckSum Error
    nVidia detect. CheckSum Error
    Create Raid params:
    Name: STRIPE 1.16T, Type: Stripe, Base: 3, DiskCount: 2, SizeInSector: 2500527360, SectorSize: 512, StripeSize: 128
    Disk: $5249D40, Start: 0, Size: 1250263728
    Disk: $524A080, Start: 0, Size: 1250263728
    
    Enumerating volumes: STRIPE 1.16T (Stripe)
    RaidDevice.Open: Storage already open
    __Partition: :\  63 2494476747
    RaidDevice.Open: Storage already open
    __Partition: :\  2494476873 6040377
    RaidDevice.Open: Storage already open
    __Partition: :\  0 62
    RaidDevice.Open: Storage already open
    __Partition: :\  2494476811 61
    RaidDevice.Open: Storage already open
    __Partition: :\  2500517251 10109
    STRIPE 1.16T: raid_storage.TRaidDevice.Open: norm!
    Create Raid params:
    Name: STRIPE 1.16T, Type: Stripe, Base: 3, DiskCount: 2, SizeInSector: 2500527360, SectorSize: 512, StripeSize: 128
    Disk: $5249D40, Start: 0, Size: 1250263728
    Disk: $524A080, Start: 0, Size: 1250263728
    Create Raid params:
    Name: STRIPE 1.16T, Type: Stripe, Base: 3, DiskCount: 2, SizeInSector: 2500527360, SectorSize: 512, StripeSize: 128
    Disk: $5249D40, Start: 0, Size: 1250263728
    Disk: $524A080, Start: 0, Size: 1250263728
    WDC WD6400AAKS-22A7B0
    WDC WD6401AALS-00L3B2
    WDC WD6401AALS-00L3B2
    STRIPE 1.16T (Stripe)
    The filesystem is ext3 and linux swap for two partitions on the raid. It there any way to diagnose the problem and try to fix it? I also do not have enough free space to de-stripe it into image. Is there any way to mount it? Maybe under Linux too ... but I would have to set raid parameters manually (or autodetect from HDD) because the current MB doesn't support sw raid and both drives are connected as single ones.

    Thanks
     
  2. jobeard

    jobeard TS Ambassador Posts: 13,469   +327

    RAID-0 is a nightmare in the situation. *IF* you had a backup the solution would be
    1. install new HD (one or more)
    2. create the array
    3. restore the backup
    As is, you might send the HDs to a commercial Data Recovery company and hand them your checking book, but short of that, I think you're S.O.L. (* Out of Luck)
     
  3. JohnMacro

    JohnMacro TS Rookie Topic Starter

    Oh ... yeah, I hoped for some application that would be able to reconstruct the raid metadata and generally regenerate the drive as I suspect it's only very mildly damaged from the hard shut down. Partition table (ext3) and such should be ok (I can hope :))

    But professional recovery isn't so expansive as I see. 16,60 € - 100 € and 20% discount for students so it may end up pretty well LOL

    Thanks anyway and if somebody has any ideas I would appreciate to hear them still before I take it to the company.
     
Topic Status:
Not open for further replies.


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.