Can't read External Hard Drive anymore!

I've had a WD external hard drive for a while, all of a sudden a couple of weeks ago it stopped working.

When I plug it in, windows prompts me to "Format Disk",

I also tried it from linux mint, but it can't read it either.

The file system on the disk is marked "RAW".

I have some important stuff there that I don't want to lose. I tried tools that recover deleted files, like Recuva, but they didn't find anything.

Any clues are highly appreciated.

Update

The data is important and I hope I can recover it, but I wouldn't spend $10k, not even $100 for it. Plus it contains some pretty "private" stuff and I wouldn't trust anyone with it.

So I'm looking for a software solution.

I was assuming/hoping that maybe just some headers got corrupted and can somehow be recovered.

Update 2

For the record, the file system on the hard was FAT32 (sucks, I know).

and it's way bigger than my (internal) hard drive. (500 GB vs 100 GB)

Update 3

So far, the only thing working is DiskDigger, but it's a bit too unpractical, as it gives tens of files without names or paths.

Data Recovery Wizard seemed to work, but it's not free. (I just let it run for about 10 minutes to see if it got any results and it seemed to have found some files).


Solution 1:

Take it out the enclosure, connect it directly to your computer.

I've had a similar problem a few times, once because the enclosure had died, another because the drive was not connected properly.. Both times the drive was fine

Solution 2:

Do you have the skills or an "IT Expert" friend who can try to place the drive into your computer? This is just to check that its the drive that has become corrupt and not your external unit controller card.

This is rare but at least you can verify that the external unit is not the cause of the issue

The other thing is to visit Western Digital and to download the Data Life Guard tools for your drive and run this to see if that can suggest anything.

Once you have the drive in a computer, you could also get your "IT Expert" to use a GNU/Linux LiveCD to create an image of the harddrive so that you could try to do repair options on this.

Example:

# Create image of the disk
dd if=/dev/sdd of=/some/place/WDImg.hdd

# Check the HDD partition
fdisk -l /some/place/WDImg.hdd

# If corrupt HDD partition try to repair using fdisk
fdisk /some/place/WDImg.hdd

# Now should have valid table
# attempt to mount the partition
# ensure you use correct fs type either vfat or NTFS
# also mount as ro just incase (even if we are only working on the image)
mount /some/place/WDImg.hdd /mount/here -t vfat -o ro

# you can now try to copy your data from this image to somewhere else
# try inserting a USB key to assist in this or mount another HDD as a
# temporary drive location

Hopefully you can fix the image enough to mount and extract your data. If these steps fail you may have lost your data.

Solution 3:

If the data is marked as RAW, the data & filesystem itself is probably corrupt. You will need special tools to try and read the data.

Data Recovery Wizard will work for this, but it costs a fair bit. Just make sure you do not try and write anything to do the disk or reformat it. After it is written over once, you will lose your data.

Worst case scenario you will have to pay some data recovery experts to work their magic.

Solution 4:

It does indeed sound like the file system has become corrupt. One thing I will mention here is there are some viruses that intentionally break external drive connections because you might find those very useful in removing the virus/malware. The one time a virus did that to me, it rendered the cd drive useless.

Spin rite probably won't work on this drive as it needs to be available at boot time. The poor man's option to data recovery is to buy an identical drive and swap the guts out yourself. This is a detail intensive process so you need to be ready for this. You will need some decent assembly/electronic skills, a soldering iron (if needed) and a home built HEPA enclosure to function as your clean room. I have always used a large box as my improvised clean room. Cut a window for your viewing portal, cut round holes and insert/tape dish-washing rubber gloves in the holes so that you can place your hands in the box without compromising the "clean room". Cover the inside of the box with foil, seal all edges and corners and then create a filtration port to attach your HEPA filter to.