Last weekend, I had a hard disk failure on one of my external drives. It was kind of frustrating, but I have recovered data from a failed disk before. Of course, the corruption occurred late at night, and just after I had archived some data off my Shuttle XPC. Note I had "archived", not "backed up" so I really did need to get it back.This is an external enclosure made by Welland ME-740 Classic with a Seagate 160GB drive with USB2.0 and Firewire connectivity to my Shuttle XPC. I had it connected to the Shuttle via the firewire port.
First up I ran Chkdsk and it fixed up some errors and I was away again. But not for long. Soon the entire disk was unreadable!
Given the suspected disk crash, I turned to a product called SpinRite, which although required a bootable CD to run in DOS mode to directly access the disk, did its job of scanning the disk. Mind you, I had to remove the disk from the external enclosure and plug it into the PC's IDE port, because the standard bootable SpinRite disk did not include firewire or USB drivers.
SpinRite reported not a single physical problem with the disk. Of course it didn't. It was a Seagate disk.
OK, so my efforts now needed to shift to Data Recovery, not disk recovery. So after a quick Google search I settled on a product called GetDataBack, since that is what I wanted to do, and it allowed a free trial. It was reasonably priced assuming the scan that it performed (free) found the data that you wanted to recover. Nice trick that - holding me to ransom. But it worked, and it worked well. I have no idea whether it is the best product on the market, but it did what it said it would do.
So, the disk was ok, I had the ability to recover my data, and all I needed was somewhere to put it. I brought my other Archive disk home from work the next day and late that night proceeded to recover all my data. It was at the point of verifying that I had recovered everything that I needed that the other disk failed. Same thing.
OK. I get it. Disk not a problem. Computer a problem. Or at least the connection between the computer and the external enclosure was a problem. This other disk had been working at work for months, so I was pretty confident that it was ok, so I think it had something to do with the firewire port on the Shuttle.
But these enclosures were USB2.0 as well, so I started up GetDataBack again on the other drive and waited to see how I went.
I also had another problem to solve. I now had well over 200GB of data to recover off two disks.
With my heart in my mouth, I purchased yet another enclosure and hard disk.
To cut a long story short, I was able to recover well over 95% of the data with a couple of files corrupted beyond repair.
I also found one reference to a similar problem on the shuttle and an external drive, but as a friend pointed out this weekend, it could simply be that the firewire cable is the problem. I did use a different cable at work (it had a mini plug on one end). But, I think that I will never know, because I am quite reluctant to plug any of the drives in the firewire port...
UPDATE: Edited link to the Welland site