Raid 0 recovery


Recommended Posts

Hi guys, i have an external raid0 setup consisting of 2x2tb hdds and it has finally given up on me. I have done a couple of tests and seen that when i use them internally on sata, one of them comes up as not initialized and the other comes up with a raw format. I do not want to reformat i would like to recover if possible. If i was to start looking deeper into the problem, which one of the drives is at fault and how do i begin to repair them? Thanks in advance

Link to comment
Share on other sites

Raid 0 means that when one drive dies that's all you have left.

 

Were you running 4TB worth of data off Raid 0 with no backups?

 

Raid 0 (a.k.a scary RAID)  writes part of a file to 1 drive and part to another. So if 1 of the 2 drive dies you loose everything because each drive only has half the data, and not just half the 4TB but half of a file.

Link to comment
Share on other sites

You might be able to change the OB controller to RAID 0 and recover it that way because you've changed from external to internal.  You have to tell the controller to make the stripe.  I've broken stripes (RAID 0 array) before and got them back just by changing the settings.  Just DO NOT delete anything on either drive.

 

I have 2x 250 GB Samsung 840 Evo drives in RAID 0 and am not worried about data loss... because I have all my important data on multiple magnetic drives ( redundant backups ).  Next time you'll be better off using JOBD for storage and a RAID 0 array for speed.  Never put anything on a RAID 0 array you can't afford to lose.

Link to comment
Share on other sites

Raid 0 means that when one drive dies that's all you have left.

 

Were you running 4TB worth of data off Raid 0 with no backups?

 

Raid 0 (a.k.a scary RAID)  writes part of a file to 1 drive and part to another. So if 1 of the 2 drive dies you loose everything because each drive only has half the data, and not just half the 4TB but half of a file.

What? While I agree not having a backup of Raid 0 is troublesome, but to call it scary raid is laughable. I understand you deal with students, moms and dads, but to say all hope is lost is bad advice. Most likely you wont have any luck with home tools, but professionals can recover the data. But try this first, http://www.xtremesystems.org/forums/showthread.php?187723-Intel-ICHxR-RAID-Data-Recovery-101

Link to comment
Share on other sites

Ok so I'll take that one on the chin, i do completely understand that having a raid 0 without backup is just down right silly, but i really just want to try and fix it without being criticized too much. To tell the truth i really needed the space but couldn't afford to buy another set for backup purposes. I have tried raid reconstructor with no results. ....i am currently trying this. ....

http://html5.litten.com/updated-how-to-fix-external-disk-drive-suddenly-became-raw/

I do Believe it is the raw hdd that is causing the set to fail. Does anyone have any other ideas or past experiences?

Link to comment
Share on other sites

Sorry but what exactly do you mean raid 0 is really not raid? And I'm sorry but if you don't really have any suggestions then don't you think your time is better spent some place else where you can help someone?

Link to comment
Share on other sites

Cpl. Fatty, on 31 Jan 2015 - 23:57, said:

Sorry but what exactly do you mean raid 0 is really not raid? And I'm sorry but if you don't really have any suggestions then don't you think your time is better spent some place else where you can help someone?

 

RAID means redundant array of inexpensive disks. So if one disk does a stripe or bits of information that were lost are stored on the adjacent disk. A 4 disk raid 5 would store 1/4=25% of each others data in case of failure. A 10 disk version would make a stripe 10% of its space dedicated for redundant data from the other disks in case of failure etc.

 

A raid 1 is a mirror. No speed benefit but every copy and write operation is copied so if one disk goes the other can take off where it left.

 

Raid 0 is not raid because it is not redundant at all. It simple means even bits on disk. Odds on other. Actuallly dependent on the stripe you can have 128k segments on each others disk but for practical purpose it is split into 2 for speed. One goes and half the data goes POOF!

 

There are experts and myself who argue it should even be discussed as raid at all.

Link to comment
Share on other sites

RAID means redundant array of inexpensive disks. So if one disk does a stripe or bits of information that were lost are stored on the adjacent disk. A 4 disk raid 5 would store 1/4=25% of each others data in case of failure. A 10 disk version would make a stripe 10% of its space dedicated for redundant data from the other disks in case of failure etc.

 

A raid 1 is a mirror. No speed benefit but every copy and write operation is copied so if one disk goes the other can take off where it left.

 

Raid 0 is not raid because it is not redundant at all. It simple means even bits on disk. Odds on other. Actuallly dependent on the stripe you can have 128k segments on each others disk but for practical purpose it is split into 2 for speed. One goes and half the data goes POOF!

 

There are experts and myself who argue it should even be discussed as raid at all.

 

thanks for the info but don't you think that its a bit off topic to what I actually asked. Yeah sure it might not be considered as RAID by definition but I really didn't ask the question. To be a bit more helpful can you help make sence of the output from my last post. thanks.

Link to comment
Share on other sites

It is just abunch of garbage data. Your image is gone. Sorry buddy.

 

If you have some cash my advice is buy several disks and do a raid 5 so next time if one goes you can recover the data. Or just do not do raid 0 anymore.

Link to comment
Share on other sites

thanks for the info but don't you think that its a bit off topic to what I actually asked. Yeah sure it might not be considered as RAID by definition but I really didn't ask the question. To be a bit more helpful can you help make sence of the output from my last post. thanks.

No, he's explaining why your data is gone, not just that it is.

It's not that you lost half of your files, it's that on average, you've lost half of every file. Even if you could somehow recover data off one of the drives, it'll still be corrupted in the end (Because it's unlikely you'll get 100% back)

Link to comment
Share on other sites

works fine for me, I've got it open in word, not notepad or wordpad. Yeah the idea was to have 2 raid0's and put them in a raid1 configuration (raid10), but i didn't get around to it in time. in hindsight i should of just done it, but what can i do now other than try and get the data back.

Link to comment
Share on other sites

smartctl 5.43 2012-06-30 r3573 [i686-w64-mingw32-win7(64)-sp1] (sf-5.43-1)
Copyright © 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green (Adv. Format)
Device Model:     WDC WD20EARS-00MVWB0
Serial Number:    WD-WMAZA0338792
LU WWN Device Id: 5 0014ee 6aaeb7522
Firmware Version: 50.0AB50
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Sun Feb 01 15:57:00 2015 EAST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x84)   Offline data collection activity
                              was suspended by an interrupting command from host.
                              Auto Offline Data Collection: Enabled.
Self-test execution status:      ( 120)   The previous self-test completed having
                              the read element of the test failed.
Total time to complete Offline
data collection:        (34800) seconds.
Offline data collection
capabilities:                  (0x7b) SMART execute Offline immediate.
                              Auto Offline data collection on/off support.
                              Suspend Offline collection upon new
                              command.
                              Offline surface scan supported.
                              Self-test supported.
                              Conveyance Self-test supported.
                              Selective Self-test supported.
SMART capabilities:            (0x0003)   Saves SMART data before entering
                              power-saving mode.
                              Supports SMART auto save timer.
Error logging capability:        (0x01)   Error logging supported.
                              General Purpose Logging supported.
Short self-test routine
recommended polling time:      (   2) minutes.
Extended self-test routine
recommended polling time:      ( 397) minutes.
Conveyance self-test routine
recommended polling time:      (   5) minutes.
SCT capabilities:              (0x3035)   SCT Status supported.
                              SCT Feature Control supported.
                              SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   195   195   051    Pre-fail  Always       -       1170
  3 Spin_Up_Time            0x0027   163   163   021    Pre-fail  Always       -       6833
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       150
  5 Reallocated_Sector_Ct   0x0033   199   199   140    Pre-fail  Always       -       1
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   052   052   000    Old_age   Always       -       35165
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       148
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       144
193 Load_Cycle_Count        0x0032   149   149   000    Old_age   Always       -       153044
194 Temperature_Celsius     0x0022   115   086   000    Old_age   Always       -       35
196 Reallocated_Event_Count 0x0032   199   199   000    Old_age   Always       -       1
197 Current_Pending_Sector  0x0032   196   196   000    Old_age   Always       -       1443
198 Offline_Uncorrectable   0x0030   198   198   000    Old_age   Offline      -       869
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       28
200 Multi_Zone_Error_Rate   0x0008   001   001   000    Old_age   Offline      -       63803

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed: read failure       80%     35165         3905075720

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Link to comment
Share on other sites

The SMART information for that drive indicates that it is failing. The reallocated sector count is 1. Those are sectors have been marked as bad and remapped to spare sectors. The pending sector count is 1443. Those are sectors it is having trouble reading but have not yet been remapped to spare sectors. It will do so the next time it writes to them.

 

Since the drive is having trouble reading sectors, the first thing I would do in an attempt to recover the data is make a clone of that drive onto another drive of equal or greater size. My favorite way of doing this is by using the Linux ddrescue utility. After you have as many sectors as possible safety on a drive without all the read errors and such, then you could try RAID Reconstructor or other more manual methods of getting at the data (e.g. the Linux mdadm utility), but this time with the clone drive in place of the original bad one.

Link to comment
Share on other sites

The SMART information for that drive indicates that it is failing. The reallocated sector count is 1. Those are sectors have been marked as bad and remapped to spare sectors. The pending sector count is 1443. Those are sectors it is having trouble reading but have not yet been remapped to spare sectors. It will do so the next time it writes to them.

 

Since the drive is having trouble reading sectors, the first thing I would do in an attempt to recover the data is make a clone of that drive onto another drive of equal or greater size. My favorite way of doing this is by using the Linux ddrescue utility. After you have as many sectors as possible safety on a drive without all the read errors and such, then you could try RAID Reconstructor or other more manual methods of getting at the data (e.g. the Linux mdadm utility), but this time with the clone drive in place of the original bad one.

 

 

excellent, I will definitely give that a shot. Thanks for the help.

Link to comment
Share on other sites

I never understand this mentality.. Clearly there could of been nothing of real value on this disk/array..  Since you had no backup.  Why waste time trying to recover?

 

Move on.. I have Multiple TBs of data - if it all blew up tmrw, while it wold suck - I wouldn't send 5 minutes trying to recover it.  Its all just data of no real value.. Data that has value to you is backed up!!

 

I don't care if you think this off topic, or don't want to hear it.  I am talking to the next guy that thinks he doesn't need to backup.  To be honest if I had access to magic software that could restore your disk/array with a simple click I would wouldn't point it out to you.  Because you have nobody to blame for this other than your self.

 

All disks fail, be it they are in a raid 5, raid 1, raid 10, raid whatever -- it is NOT a backup!!  Not backing up your data is asking for loss of data, be it tmrw, next week, month, year..  If you do not backup your data your going to loose at some point..

 

Seems you need to take the worse case sort of lesson..  If you manage to recover this, I feel your not going to learn it..  BACK UP YOUR DATA!!!

Link to comment
Share on other sites

 scary raid is laughable.

It's only called scary raid because you increase the risk of data loss 2x. Running 2 drives you are twice as likely to loose data. That being said, if your data is being backed up the not as scary.

 

As to the guys issue, he could maybe try a sector by sector clone of the drive to a different drive ignoring bad sectors.

Link to comment
Share on other sites

Calling a stripe-set RAID 0 is really just marketing at work, but that's not going to help recover your data.

 

As far as recovery goes, you have a few choices, all of them expensive. If you keep working with the original drives, you run the risk of overwriting them. The easiest option is to clone both drives and try and rebuild the set. The next one is to take the two drives to a data recovery company and they'll crack the drives open and try to recover the data.

 

You've found a few of the good recovery utilities, so, you're pretty much doing everything you can without getting into specialized recovery tools.

Link to comment
Share on other sites

Sorry but what exactly do you mean raid 0 is really not raid? And I'm sorry but if you don't really have any suggestions then don't you think your time is better spent some place else where you can help someone?

hahahahahahaha

 

You come here for help. People tell you HOW IT IS, RAID0 = Not really RAID.. Yes, it's a RAID SET, but it's only used for SPEED. 0 redundancy. It splits every file in segments between the two drives to offer better read speed. 

 

The way to learn, is to listen and not to be disrespectful to other members trying to help.

Link to comment
Share on other sites

Did you try removing these disks from the RAID set and changing your hard drive controller to IDE mode? Use R-studio to create a virtual RAID array. Scan the disks and see what you can recover.

Link to comment
Share on other sites

hahahahahahaha

 

You come here for help. People tell you HOW IT IS, RAID0 = Not really RAID.. Yes, it's a RAID SET, but it's only used for SPEED. 0 redundancy. It splits every file in segments between the two drives to offer better read speed. 

 

The way to learn, is to listen and not to be disrespectful to other members trying to help.

 

Problem is that I know what a raid0 is......just don't care if your gonna split hairs on the definition. If someone wants to know how it works, you can always ask the question or simply google. I didn't mean to be disrespectful but i know there are people who just reiterate that it was a silly thing to do, i understand and that is why i took the first comment. But long and behold there is another, and another. I understand, but i only want to hear from people who actually want to help me, not just fill up 5 minutes of their time with conversation. That's all.

Link to comment
Share on other sites

Problem is that I know what a raid0 is......just don't care if your gonna split hairs on the definition. If someone wants to know how it works, you can always ask the question or simply google. I didn't mean to be disrespectful but i know there are people who just reiterate that it was a silly thing to do, i understand and that is why i took the first comment. But long and behold there is another, and another. I understand, but i only want to hear from people who actually want to help me, not just fill up 5 minutes of their time with conversation. That's all.

Your best bet is to not mess with the RAID set and try to repair the drive that isn't working. You may be able to ebay the exact model number of the hard drive and order the PCB.. A lot of the times, replacing the PCB will fix the drives, unless it's a motor/platter or just corrupted.  

Link to comment
Share on other sites

I have 2x 480GB SSD in Raid 0 for Windows, Applications and Games and my profile folders are moved to another HDD. It won't matter if one of the SSD fails because there is nothing precious (except the appdata folder of my profile to avoid me to reconfigure applications). The reason I set it to Raid 0 is to avoid dealing with 2 SSD instead of a single one and performance.

 

All I say for anyone is to plan before setting it in Raid.

Link to comment
Share on other sites

Right now i am recovering the drive using ddrescue.... Then i will attempt to recreate the set using raid recover. ... failing that i will attempt to find the pcb and switch it out. There is only about 100mb of data that i actually need back, once i have it i will definitely keep it backed up....unlike what the budman said, just because i get my data back doesn't mean i won't learn my lesson. But thanks to all the people who have actually come to this discussion looking to help me and not just to tell me how stupid i am.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.