I have accidentally deleted the only partition in my Western Digital external hard disk drive, which was password protected at the time. Its capacity is 4 TB. I had never changed its partition table before. When I noticed that this terrible mistake, I have disabled password protection and run Testdisk on this disk.
This was the first analyse result:
Code: Select all
Partition table type (auto): Intel
Disk /dev/sdb - 4000 GB / 3725 GiB - WD My Passport 25E2
Partition table type: Intel
Analyse Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 1 type EE: no test
Current partition structure:
1 P EFI GPT 0 0 2 267349 89 4 4294967295
Bad sector count.
No partition is bootable
search_part()
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
NTFS at 0/32/33
filesystem size 7813965824
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 486397 1 4 7813965824
NTFS, blocksize=4096, 4000 GB / 3725 GiB
Results
* HPFS - NTFS 0 32 33 486397 1 4 7813965824
NTFS, blocksize=4096, 4000 GB / 3725 GiB
However, after a reboot, I noticed that not Windows nor Linux (debian) can mount this drive. Windows says it is not formatted, and Linux gives this detailed error message:
Code: Select all
Unable to access "My Passport"
Error mounting /dev/sdb1 at /media/username/My Passport: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "media/username/My Passport" exited with non-zero exit status 1: Failed to read last sector (7813965822): Invalid argument"
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Code: Select all
Partition table type (auto): Intel
Disk /dev/sdb - 4000 GB / 3725 GiB - WD My Passport 25E2
Partition table type: Intel
Analyse Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
Error: size boot_sector 7813965824 > partition 4294967295
check_part_i386 failed for partition type 07
Current partition structure:
[b]Error: size boot_sector 7813965824 > partition 4294967295[/b]
Invalid NTFS or EXFAT boot
1 * HPFS - NTFS 0 32 33 267349 121 35 4294967295
1 * HPFS - NTFS 0 32 33 267349 121 35 4294967295
search_part()
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
NTFS at 0/32/33
filesystem size 7813965824
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 486397 1 4 7813965824
NTFS, blocksize=4096, 4000 GB / 3725 GiB
Results
* HPFS - NTFS 0 32 33 486397 1 4 7813965824
NTFS, blocksize=4096, 4000 GB / 3725 GiB
I am not sure what to do next. How can I fix this problem without losing my data, please?