so far finding nothing. In diskmgr i see:

which is odd because both disk 0 and 1 are 2TB disks.
Running Testdisk most recently shows this (I've run multiple times, takes about 8 hrs or so):
Code: Select all
Mon Dec 11 16:03:55 2023
Command line: TestDisk
TestDisk 7.2-WIP, Data Recovery Utility, February 2023
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: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=499460190208
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=4000773570560
Hard disk list
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ST2000VN004-2E4164, S/N:Z5293ZTD, FW:SC60
Disk \\.\PhysicalDrive1 - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ST2000VN004-2E4164, S/N:Z529403A, FW:SC60
Disk \\.\PhysicalDrive2 - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Samsung SSD 970 EVO 500GB, S/N:0025_385A_0144_5D9D., FW:2B2QEXE7
Partition table type (auto): EFI GPT
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - ST2000VN004-2E4164
Partition table type: Intel
Analyse Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 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 \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 255 63
recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Filesystem created: Fri Dec 20 17:08:32 2019
Last mount time: Sat Dec 28 09:34:52 2019
Linux 0 32 33 310 35 45 4980352 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2549 MB / 2431 MiB
BAD_RS LBA=2954758104 3206608
check_part_i386 failed for partition type 0E
FAT16 LBA 183925 47 19 295319 134 3 1789550076
This partition ends after the disk limits. (start=2954758104, size=1789550076, end=4744308179, disk end=3907029168)
BAD_RS LBA=4018951817 16099123
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0C
FAT32 LBA 250168 45 63 308937 246 14 944136600
This partition ends after the disk limits. (start=4018951817, size=944136600, end=4963088416, disk end=3907029168)
BAD_RS LBA=4210342367 361558
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
FAT12 262081 176 15 520159 142 60 4146020974
This partition ends after the disk limits. (start=4210342367, size=4146020974, end=8356363340, disk end=3907029168)
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 255 63
Check the hard disk size: HD jumper settings, BIOS detection...
The hard disk (2000 GB / 1863 GiB) seems too small! (< 4278 GB / 3984 GiB)
The following partitions can't be recovered:
FAT16 LBA 183925 47 19 295319 134 3 1789550076
FAT32 LBA 250168 45 63 308937 246 14 944136600
FAT12 262081 176 15 520159 142 60 4146020974
Results
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
dir_partition inode=2
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
ext2fs_dir_iterate failed with error 2133571363.
Directory /
Can't open backup.log file: No such file or directory
interface_load
dir_partition inode=2
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
ext2fs_dir_iterate failed with error 2133571363.
Directory /
Change partition type:
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
Change partition type:
* ext4 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
dir_partition inode=2
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
ext2fs_dir_iterate failed with error 2133571363.
Directory /
interface_write()
1 * Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
search_part()
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 255 63
recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Filesystem created: Fri Dec 20 17:08:32 2019
Last mount time: Sat Dec 28 09:34:52 2019
Linux 0 32 33 310 35 45 4980352 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2549 MB / 2431 MiB
NTFS at 1/5/5
filesystem size 7814010880
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 1 5 5 486400 178 50 7814010880
NTFS, blocksize=4096, 4000 GB / 3726 GiB
This partition ends after the disk limits. (start=16384, size=7814010880, end=7814027263, disk end=3907029168)
BAD_RS LBA=2954758104 3206608
check_part_i386 failed for partition type 0E
FAT16 LBA 183925 47 19 295319 134 3 1789550076
This partition ends after the disk limits. (start=2954758104, size=1789550076, end=4744308179, disk end=3907029168)
BAD_RS LBA=4018951817 16099123
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0C
FAT32 LBA 250168 45 63 308937 246 14 944136600
This partition ends after the disk limits. (start=4018951817, size=944136600, end=4963088416, disk end=3907029168)
BAD_RS LBA=4210342367 361558
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
FAT12 262081 176 15 520159 142 60 4146020974
This partition ends after the disk limits. (start=4210342367, size=4146020974, end=8356363340, disk end=3907029168)
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB - CHS 243201 255 63
Check the hard disk size: HD jumper settings, BIOS detection...
The hard disk (2000 GB / 1863 GiB) seems too small! (< 4278 GB / 3984 GiB)
The following partitions can't be recovered:
HPFS - NTFS 1 5 5 486400 178 50 7814010880
NTFS, blocksize=4096, 4000 GB / 3726 GiB
FAT16 LBA 183925 47 19 295319 134 3 1789550076
FAT32 LBA 250168 45 63 308937 246 14 944136600
FAT12 262081 176 15 520159 142 60 4146020974
Results
* Linux 0 32 33 310 41 51 4980736 [1.42.6-23824]
ext4 blocksize=4096 Large_file Sparse_SB, 2550 MB / 2432 MiB
Failed to startup volume: Invalid argument.
Disk 0 is the failing disk, which used to be "F:". Disk 1 is only there for pending backup/copy purposes. Both
are 2TB disks, but Windows DiskMgr shows the failed disk as 3.726GB somehow.
Running testdisk, scan and deepscan seem to always insist it is Linux EXT4, but this has only been used for
Windows and is FAT32 as best I recall. Forcing the FS type to NTFS or FAT32 shows no files. PhotoRec
does find lots of files, though, so data is still there.
When I look at the logs, it seems like TestDisk is also annoyed by the incorrect size.
https://milliorn.org/testdisk1.log
Is that related? Is this "incorrect size" related to why I can't find files/a filesystem?
Here's a snippet of PhotoRec.log if interesting:
Code: Select all
en
translator not installed
Tue Dec 12 08:59:25 2023
PhotoRec 7.2-WIP, Data Recovery Utility, February 2023
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 11.2, MinGW 3.11
ext2fs lib: none, ntfs lib: 10:0:0, ewf lib: 20140608, libjpeg: libjpeg-turbo-2.1.1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=499460190208
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=4000773570560
Partition table type (auto): EFI GPT
Disk \\.\PhysicalDrive0 - 2000 GB / 1863 GiB (RO) - ST2000VN004-2E4164
check_part_gpt failed for partition
1 P MS Reserved 0 0 35 2 10 8 32734 [Microsoft reserved partition]
check_part_gpt failed for partition
2 P MS Data 2 10 9 486401 183 54 7814010880 [Basic data partition]
0 0000 0000 00 00 00 00 00 00 00 00
Unknown 0 0 1 243201 80 63 3907029168 [Whole disk]
1 P MS Reserved 0 0 35 2 10 8 32734 [Microsoft reserved partition]
2 P MS Data 2 10 9 486401 183 54 7814010880 [Basic data partition]
0 0000 0000 00 00 00 00 00 00 00 00
0 0000 0000 00 00 00 00 00 00 00 00
Unknown 0 0 1 243201 80 63 3907029168 [Whole disk]
742 first-level signatures enabled
blocksize=1024, offset=0
C:/recover1/recup_dir.1/f0002050.ext 2050-2051
C:/recover1/recup_dir.1/f0016400.mft 16400-16401
C:/recover1/recup_dir.1/f0016402.mft 16402-16403
C:/recover1/recup_dir.1/f0016404.mft 16404-16405
C:/recover1/recup_dir.1/f0016406.mft 16406-16407
C:/recover1/recup_dir.1/f0016544.xml 16544-16549
C:/recover1/recup_dir.1/f0031096.xml 31096-31103
C:/recover1/recup_dir.1/f0031104.jpg 31104-31203
Thanks for any suggestions!