I am trying to mount my old windows hdd with ntfs filesystem. The hdd was partitioned in 3 partitions.
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 614402047 614195200 292,9G7 HPFS/NTFS/exFAT
/dev/sdb3 614402048 1465145343 850743296 405,7G 7 HPFS/NTFS/exFAT
I can mount sdb1 and sdb2 without problems, but not sdb3 (which contains the most important data). I tried to run ntfsfix, but this was not working:
sudo ntfsfix /dev/sdb3
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Gdisk also returns strange errors:
sudo gdisk -l /dev/sdb3
GPT fdisk (gdisk) version 1.0.1
Partition table scan: MBR: MBR only BSD: not present APM: not
present GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format in memory.
***************************************************************
Exact type match not found for type code F500; assigning type code for
'Linux filesystem' Exact type match not found for type code 9600;
assigning type code for 'Linux filesystem' Exact type match not found
for type code 9200; assigning type code for 'Linux filesystem' Exact
type match not found for type code 9900; assigning type code for
'Linux filesystem'
Warning! Secondary partition table overlaps the last partition by
4760393812 blocks! You will need to delete this partition or resize it
in another utility. Disk /dev/sdb3: 850743296 sectors, 405.7 GiB
Logical sector size: 512 bytes Disk identifier (GUID):
DBE028FB-546C-4EA6-A766-727D9F67E559 Partition table holds up to 128
entries First usable sector is 34, last usable sector is 850743262
Partitions will be aligned on 8-sector boundaries Total free space is
850743229 sectors (405.7 GiB)
Number Start (sector) End (sector) Size Code Name 1
2914562731 5373511561 1.1 TiB 8300 Linux filesystem 2
2985685759 5326929304 1.1 TiB 8300 Linux filesystem 3
2559413164 4901128831 1.1 TiB 8300 Linux filesystem 4
1316225013 5611137074 2.0 TiB 8300 Linux filesystem
I also tried to use the windows chkdsk
, but the sdb3 is shown in windows, but cannot be accessed by chkdsk or any other tool (and cannot be mounted, too).
I don't want to destroy the data, so I did not do anything else and I have no idea, what to do now. As I can read and write on the other partitions, I hope, that the HDD has no physical damage.
It would be great, if somebody has an idea, what do do / how to recover the NTFS signature to rescue the data?
Thank you very much in advance
Edit: Windows is installed on partition sdb2 which can be mounted. Sdb3 only contains data. Sdb3 is not accessible in windows and is not encrypted.
/dev/sda3
is accessible in Windows? Is the partition encrypted? – Thomas Aug 31 '16 at 16:49