Hello dears,
first things first:
- the external hard drive is a 1 TB WD My Passport WDBYNN0010BBK-0B
- the OS is Windows 10 Home 64-bit x64, version 22H2, build 19045.6396
What happened?
After doing a backup of all my files onto the external hard drive (due to a clean windows installation), I tried to get the backup back on the pc. However, the system is not able to open the external hard drive path. Yet it is visible but without the storage:

- when trying to access the external hard drive, the following error pops up:
Checking the disk management of Windows I see the hard drive with file system RAW / error-free (base partition):Location is not available.
E:\ is not accessible.
The file or directory is corrupted and unreadable.

However, after a little research I found TestDisk (v7.2) to try to get access to the hard drive.
Which steps did I already do?:
- Proceed with the corrupted hard drive:

EFI GPT partition table type has been detected:

1. Advanced path:
1.1 Checking the advanced path to see the partition and boot sector status – both are on status OK:

Since both status are OK, I went for the repair MFT:

Yet I still could not access the external hard drive.
2. Next on the list was the Analyse path:
2.1 Quick Search result:

Code: Select all
search_part()
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS part_offset=1048576, part_size=1000168488960, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
file_win32_pread(572,11,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,8,buffer,1953458173(121597/37/38)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458164(121597/37/29)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458165(121597/37/30)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458166(121597/37/31)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458167(121597/37/32)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458168(121597/37/33)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458172(121597/37/37)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458174(121597/37/39)) read err: read after end of file
Results
P MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
NTFS Volume is dirty.

Code: Select all
dir_partition inode=5
P MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
ntfs_readdir failed for cluster 5: Input/output error
Directory /
5 dr-xr-xr-x 0 0 0 27-Sep-2025 09:36 .
5 dr-xr-xr-x 0 0 0 27-Sep-2025 09:36 ..
Code: Select all
search_part()
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS part_offset=1048576, part_size=1000168488960, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
SYSV4 Marker at 75883/200/5
Below is the full tesdisk.log file with all the mentioned steps included.
Code: Select all
Sat Sep 27 22:57:42 2025
Command line: TestDisk
TestDisk 7.2, Data Recovery Utility, February 2024
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 11.2, Cygwin 3001.4
ext2fs lib: 1.45.3, ntfs lib: available, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=1000170586112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=239464076288
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=1000148566016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=1000168488960
Hard disk list
Disk \\.\PhysicalDrive0 - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - TOSHIBA HDWD110, S/N:Y8SRGUJNS, FW:MS2OA8R0
Disk \\.\PhysicalDrive1 - 240 GB / 223 GiB - CHS 29185 255 63, sector size=512 - Patriot Burst, S/N:742D079307B700154698, FW:SBFM61.3
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63, sector size=512 - WD My Passport 25E1, S/N:WXK1A57HU2YT, FW:1019
Partition table type (auto): EFI GPT
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - WD My Passport 25E1
Partition table type: EFI GPT
Interface Advanced
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=1953458175 (expected 1953458175)
hdr_lba_start=34
hdr_lba_end=1953458142
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
1 P MS Data 2048 1953456127 1953454080 [My Passport] [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
ntfs_boot_sector
1 P MS Data 2048 1953456127 1953454080 [My Passport] [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
Boot sector
Status: OK
Backup boot sector
Status: OK
Sectors are identical.
A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
repair_MFT
NTFS at 0/32/33
MFT and MFT mirror match perfectly.
MFT and MFT mirror match perfectly.
ntfs_boot_sector
1 P MS Data 2048 1953456127 1953454080 [My Passport] [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
Boot sector
Status: OK
Backup boot sector
Status: OK
Sectors are identical.
A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
Analyse Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=1953458175 (expected 1953458175)
hdr_lba_start=34
hdr_lba_end=1953458142
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Current partition structure:
1 P MS Data 2048 1953456127 1953454080 [My Passport] [My Passport]
search_part()
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS part_offset=1048576, part_size=1000168488960, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
file_win32_pread(572,11,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,8,buffer,1953458173(121597/37/38)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458164(121597/37/29)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458165(121597/37/30)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458166(121597/37/31)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458167(121597/37/32)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458168(121597/37/33)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458172(121597/37/37)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458174(121597/37/39)) read err: read after end of file
Results
P MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
NTFS Volume is dirty.
dir_partition inode=5
P MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
ntfs_readdir failed for cluster 5: Input/output error
Directory /
5 dr-xr-xr-x 0 0 0 27-Sep-2025 09:36 .
5 dr-xr-xr-x 0 0 0 27-Sep-2025 09:36 ..
interface_write()
1 P MS Data 2048 1953456127 1953454080 [My Passport]
search_part()
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS part_offset=1048576, part_size=1000168488960, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
NTFS at 0/32/33
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
check_FAT: Bad jump in FAT partition
SYSV4 Marker at 75883/200/5
recover_sysv4
0 0000 0000 00 00 00 00 00 00 00 00
Unknown 1219072999 18827966944230 18826747871232 [Öš 8!]
SysV4, 9639 TB / 8766 TiB
0 0000 0000 00 00 00 00 00 00 00 00
Partition not added.
NTFS at 121597/5/8
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 2048 1953456127 1953454080 [My Passport]
NTFS found using backup sector, blocksize=4096, 1000 GB / 931 GiB
NTFS at 121597/5/8
filesystem size 1953454080
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS: Can't read MFT
MS Data 1953456127 3906910206 1953454080
NTFS, blocksize=4096, 1000 GB / 931 GiB
This partition ends after the disk limits. (start=1953456127, size=1953454080, end=3906910206, disk end=1953458176)
file_win32_pread(572,11,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,8,buffer,1953458173(121597/37/38)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458164(121597/37/29)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458165(121597/37/30)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458166(121597/37/31)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458167(121597/37/32)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458168(121597/37/33)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458170(121597/37/35)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458172(121597/37/37)) read err: read after end of file
file_win32_pread(572,14,buffer,1953458174(121597/37/39)) read err: read after end of file
Disk \\.\PhysicalDrive2 - 1000 GB / 931 GiB - CHS 121597 255 63
Check the hard disk size: HD jumper settings, BIOS detection...
The hard disk (1000 GB / 931 GiB) seems too small! (< 2000 GB / 1862 GiB)
The following partition can't be recovered:
MS Data 1953456127 3906910206 1953454080
NTFS, blocksize=4096, 1000 GB / 931 GiB
Results
P MS Data 2048 1953456127 1953454080 [My Passport]
NTFS, blocksize=4096, 1000 GB / 931 GiB
interface_write()
1 P MS Data 2048 1953456127 1953454080 [My Passport]
simulate write!
TestDisk exited normally.
To be honest, I was able to somehow recover files using PhotoRec, however, since I got ~511 GB of data (~82k files) and PhotoRec doesn’t sort the files (instead it renames all files and puts them in random folders), I will not be able to sort all the corresponding files to the original folders/paths.
I really hope the situation is not too bad and it is somehow possible to recover the hard drive with the original folder structure.
Many thanks for going through the post. I would also be very grateful, if any expert has an idea how to solve this.
Best regards