Well, I'm pretty sure this has been asked lots and lots of times, I even looked at some previous questions but I couldn't do much with them, so I'm asking once more.
I have an WD external HDD, running Ubuntu 12.04. Starting yesterday the drive wouldn't auto-mount anymore and when I tried navigating to it I got this error message
Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: > Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Now, I'm not sure if the drive is formatted using NTFS. Anyway, I followed the suggestion, booted into Windows and tried running chkdsk /f, but Windows couldn't read the drive either, I got Data error (cyclic redundancy check). So I googled that and all the results point to my HDD failing. Great!
Some of the threads I found also contained the results of running fdisk, so here it is:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe0000000
Device Boot Start End Blocks Id System
/dev/sda1 63 144584 72261 de Dell Utility
/dev/sda2 145408 21116927 10485760 7 HPFS/NTFS/exFAT
/dev/sda3 * 21116928 155336695 67109884 7 HPFS/NTFS/exFAT
/dev/sda4 155336702 488394751 166529025 f W95 Ext'd (LBA)
/dev/sda5 483153920 488394751 2620416 dd Unknown
/dev/sda6 289554432 483151871 96798720 7 HPFS/NTFS/exFAT
/dev/sda7 155336704 283283455 63973376 83 Linux
/dev/sda8 283285504 289540095 3127296 82 Linux swap / Solaris
Partition table entries are not in disk order
Disk /dev/sdb: 1499.6 GB, 1499598946304 bytes
255 heads, 63 sectors/track, 182315 cylinders, total 2928904192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000389f4
Device Boot Start End Blocks Id System
/dev/sdb1 2048 2928904191 1464451072 7 HPFS/NTFS/exFAT
One thread I read suggested using GSmartControl to read SMART data, but I couldn't get anything out of it.
I'm really considering sending it some professional company if I can't get it back to working state or can't recover the data by myself, but I want to try first. Any suggestions?
