Hello my beloved friends,
I have gazed in wonder at you all from afar till now, when, in my darkest hour, I ask for help
Before I break out in tears, I thought I may share my anguishes with all of you. Who knows, maybe someone knows exactly what I need to fix my little predicament...
Background: I bought a Promise FastTrak S150 SX4-M SATA RAID controller a couple of years ago, and with it 4 Seagate 200GB SATA drives (brand new). This is not a cheap card - at NZD$400 I expected something more than the average integrated controller, and you'll understand my anger after spending NZD$1400 on what I expected would serve me well
Infact, I had been enjoying those little advantages and revelling in them until about 2 days ago. I had created a RAID 5 array that spanned all four disks, totalling 600GB in size. It was full - of everything - of more days and weeks of downloading and hours of work than there are molecules in my foot.
Everything is going fine - the array is healthy, all drives are operational. Then, the server freezes - it stops responding. I restart it (forcefully), and after it reloads Windows I find that my array has vanished.
A look at the array management software reveals that two of the Array drives - namely 1 & 2, are no longer part of the array. The array itself is still there, and it thinks that it's missing two drives - but those two drives also appear as perfectly healthy... the catch is that they're not assigned to any arrays anymore.
I cannot, it seems, add the drives back into the array for one reason or another (the software won't let me). Whatever means by which the controller identified the drives has disappeared, and I'm left with my life-savings in data gone.
No, I don't have backups, because that would imply that I had another 600GB lying around somewhere.
I have one idea and one idea alone to help me out of this situation - delete the array (which wipes the data), reform an identical array, and use recovery software to scrounge back my countless megabytes of information. The only problem is then that I need to find more drives and alot of spare time.
What I don't understand is how something like this happens. I have two healthy drives, newer than the ones in my Desktop, and they both magically detach themselves from my RAID 5 array AT ONCE?
What the hell?!
Now this is where it gets crazy. Promise states that an array can be moved between controllers - which reaffirms my belief that if I recreate the array, exactly as it was before, all will be restored to normal.
So I did that, and upon rebooting, Windows Server 2003 starts chkdsking the drive. I didn't get time to stop it running (I was busy pleading other people on other forums for guidance at the time), so I thought I should leave it running. It had detected my old array's volume name, and the filesystem (NTFS), and so I was far too excited to worry about the 90,000 minor corrections it made to all my files:
Then when I logged into Windows itself, I was greated by a drive that had no filesystem, no data, and no formatting. Chkdsk no longer works on the drive either, dying with an "unspecified error".
What the hell?
I try disk management, and it tells me nothing I don't already fear. So I pull out Runtime's GetDataBack for NTFS, and do an excessive scan of the whole array. It finds my data, in bits and pieces, and in different folders to where I originally put it, and it's all corrupt.
So everything turned to crap.
My question is this, my beloved efriends: Could chkdsk have ruined my files completely, or would they already have been ruined, causing it to go through and do all those little fixes in the first place?
How does a RAID controller *forget* that its RAID array member drives are infact member drives? Can anyone explain to me the low level implications of this? On a 1s and 0s basis?
Before you all tell me what I should've done, I had no provision to back any of these files up before a month ago when I bought my first DVD writer. I wasn't intending to back up 600GB to CD-Rs. I know that in future, I must be more prudent with the external media.
There is only one thing I can possible blame for this. The day my computer froze, and the day after, we were having funny power problems. The day after, for example, we experienced numerous brown outs that caused all my equipment to do funny things. After I reset the machine in question following one of these brownouts, I found that the controller had once again dropped a drive from the array. The day of the original freeze, our smoke alarms had gone off, in response to a fire caused by a power surge (or so my father hypothesised). This is the only pattern I see.
Please, I beg of you, I know it's a lot to read, help! Even if it's an indepth explanation of what could have happened (with reasoning) so that I can learn something from this and move on!
I have gazed in wonder at you all from afar till now, when, in my darkest hour, I ask for help
Before I break out in tears, I thought I may share my anguishes with all of you. Who knows, maybe someone knows exactly what I need to fix my little predicament...
Background: I bought a Promise FastTrak S150 SX4-M SATA RAID controller a couple of years ago, and with it 4 Seagate 200GB SATA drives (brand new). This is not a cheap card - at NZD$400 I expected something more than the average integrated controller, and you'll understand my anger after spending NZD$1400 on what I expected would serve me well
Infact, I had been enjoying those little advantages and revelling in them until about 2 days ago. I had created a RAID 5 array that spanned all four disks, totalling 600GB in size. It was full - of everything - of more days and weeks of downloading and hours of work than there are molecules in my foot.
Everything is going fine - the array is healthy, all drives are operational. Then, the server freezes - it stops responding. I restart it (forcefully), and after it reloads Windows I find that my array has vanished.
A look at the array management software reveals that two of the Array drives - namely 1 & 2, are no longer part of the array. The array itself is still there, and it thinks that it's missing two drives - but those two drives also appear as perfectly healthy... the catch is that they're not assigned to any arrays anymore.
I cannot, it seems, add the drives back into the array for one reason or another (the software won't let me). Whatever means by which the controller identified the drives has disappeared, and I'm left with my life-savings in data gone.
No, I don't have backups, because that would imply that I had another 600GB lying around somewhere.
I have one idea and one idea alone to help me out of this situation - delete the array (which wipes the data), reform an identical array, and use recovery software to scrounge back my countless megabytes of information. The only problem is then that I need to find more drives and alot of spare time.
What I don't understand is how something like this happens. I have two healthy drives, newer than the ones in my Desktop, and they both magically detach themselves from my RAID 5 array AT ONCE?
What the hell?!
Now this is where it gets crazy. Promise states that an array can be moved between controllers - which reaffirms my belief that if I recreate the array, exactly as it was before, all will be restored to normal.
So I did that, and upon rebooting, Windows Server 2003 starts chkdsking the drive. I didn't get time to stop it running (I was busy pleading other people on other forums for guidance at the time), so I thought I should leave it running. It had detected my old array's volume name, and the filesystem (NTFS), and so I was far too excited to worry about the 90,000 minor corrections it made to all my files:
Then when I logged into Windows itself, I was greated by a drive that had no filesystem, no data, and no formatting. Chkdsk no longer works on the drive either, dying with an "unspecified error".
What the hell?
I try disk management, and it tells me nothing I don't already fear. So I pull out Runtime's GetDataBack for NTFS, and do an excessive scan of the whole array. It finds my data, in bits and pieces, and in different folders to where I originally put it, and it's all corrupt.
So everything turned to crap.
My question is this, my beloved efriends: Could chkdsk have ruined my files completely, or would they already have been ruined, causing it to go through and do all those little fixes in the first place?
How does a RAID controller *forget* that its RAID array member drives are infact member drives? Can anyone explain to me the low level implications of this? On a 1s and 0s basis?
Before you all tell me what I should've done, I had no provision to back any of these files up before a month ago when I bought my first DVD writer. I wasn't intending to back up 600GB to CD-Rs. I know that in future, I must be more prudent with the external media.
There is only one thing I can possible blame for this. The day my computer froze, and the day after, we were having funny power problems. The day after, for example, we experienced numerous brown outs that caused all my equipment to do funny things. After I reset the machine in question following one of these brownouts, I found that the controller had once again dropped a drive from the array. The day of the original freeze, our smoke alarms had gone off, in response to a fire caused by a power surge (or so my father hypothesised). This is the only pattern I see.
Please, I beg of you, I know it's a lot to read, help! Even if it's an indepth explanation of what could have happened (with reasoning) so that I can learn something from this and move on!