I am trying to mount a Western Digital "My Book" drive, which I used to share between Linux and Windows. It is formatted in NTFS.
When I connect it on Windows, I get the message that the disk is corrupted and cannot be read. In Linux I get the following screenshot:
sudo fdisk -l shows:
Disk /dev/sdd: 2000.4 GB, 2000365289472 bytes 255 heads, 63 sectors/track, 243197 cylinders, total 3906963456 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: 0x559f69fc Device Boot Start End Blocks Id System /dev/sdd1 2048 3906963455 1953480704 7 HPFS/NTFS/exFAT
And when I try to mount manually, I see this error:
sudo mount /dev/sdd1 testhd Run lists overlap. Cannot merge: Numerical result out of range Run lists overlap. Cannot merge: Numerical result out of range Failed to calculate free MFT records: Numerical result out of range
I already tried
sudo ntfsfix /dev/sdd1 and the result is:
Mounting volume... OK Processing of $MFT and $MFTMirr completed successfully. Checking the alternate boot sector... OK NTFS volume version is 3.1. NTFS partition /dev/sdd1 was processed successfully.
But still after this I cannot mount the external drive.
Please help me, I am afraid to lose important data here.
If it's still of any interest, after more than one year: I think a "chkdsk /f /r INSERT-HERE-EXT-DRIVELETTER: " executed on a Windows machine to check the volume thoroughly could help.. DO NOT let Windows format your drive before you've tried to repair it with "chkdsk"!