'Can't open filesystem. Filesystem seems damaged'. All hope lost?

How to use TestDisk to recover lost partition
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Locked
Message
Author
BlockABoots
Posts: 6
Joined: 10 Feb 2020, 19:18

'Can't open filesystem. Filesystem seems damaged'. All hope lost?

#1 Post by BlockABoots »

Stupidly changed partition on a 3TB drive from MBR to GPT , the drive is currently in an 'unallocated' state as i dont want to convert it to a 'New Simple Drive' in fear of destroying any data on the drive. Have run testDisk and started the analyse search which has now finished which has presented me this screen....

Image

but im not sure what steps i need to do next, i did press 'P' to list files but when doing so i get the following message, 'Can't open filesystem. Filesystem seems damaged' but it appears to have saved loads of folders from the deleted partition to my J drive (but with randomly generated file names)

Am i supposed to change the drive partition characteristics to Primary and then write and restart the PC?

heres the log, it might not be the full log as i put the PC into sleep half way from testdisk's search???...

Code: Select all

Mon Feb 10 19:40:15 2020
Command line: TestDisk

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 6.4, Cygwin 2009.0
ext2fs lib: 1.43.1, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.0
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=3000592982016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=512110190592
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=4000752599040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=3000592982016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=512110190592
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=4000752599040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=511432458240
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=1000068874240
filewin32_getfilesize(\\.\I:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\I:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=4000750501888
Hard disk list
Disk /dev/sda - 3000 GB / 2794 GiB - CHS 364801 255 63, sector size=512 - WDC WD30EZRX-00DC0B0, S/N:WD-WCC1T0292979, FW:80.00A80
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WDC WD10EZEX-00BN5A0, S/N:WD-WCC3F6FLFFY9, FW:01.01A01
Disk /dev/sdc - 512 GB / 476 GiB - CHS 62260 255 63, sector size=512 - Crucial_CT512MX100SSD1, S/N:14350D143D75, FW:MU01
Disk /dev/sdd - 4000 GB / 3725 GiB - CHS 486397 255 63, sector size=512 - WD My Passport 25E2, S/N:WX31DA70R9YX, FW:4004

Partition table type (auto): Intel
Disk /dev/sda - 3000 GB / 2794 GiB - WDC WD30EZRX-00DC0B0
Partition table type: Intel

Analyse Disk /dev/sda - 3000 GB / 2794 GiB - CHS 364801 255 63
Geometry from i386 MBR: head=256 sector=63
check_part_i386 1 type EE: no test
Current partition structure:
 1 P EFI GPT                  0   0  2 267349  89  4 4294967295

Warning: Bad ending head (CHS and LBA don't match)
No partition is bootable

search_part()
Disk /dev/sda - 3000 GB / 2794 GiB - CHS 364801 255 63
NTFS at 12/223/20
filesystem size           4294758400
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS             12 223 20 267349  56 35 4294758400
     NTFS, blocksize=4096, 2198 GB / 2047 GiB
file_pread(4,2,buffer,5860534271(364801/98/33)) lseek err Invalid argument
file_pread(4,1,buffer,5860534271(364801/98/33)) lseek err Invalid argument
file_pread(4,2,buffer,5860534272(364801/98/34)) lseek err Invalid argument
file_pread(4,14,buffer,5860534274(364801/98/36)) lseek err Invalid argument
file_pread(4,3,buffer,5860534288(364801/98/50)) lseek err Invalid argument
file_pread(4,3,buffer,5860534335(364801/99/34)) lseek err Invalid argument
file_pread(4,8,buffer,5860534351(364801/99/50)) lseek err Invalid argument
file_pread(4,11,buffer,5860534398(364801/100/34)) lseek err Invalid argument
file_pread(4,2,buffer,5860536320(364801/131/3)) lseek err Invalid argument

Results
   * HPFS - NTFS             12 223 20 267349  56 35 4294758400
     NTFS, blocksize=4096, 2198 GB / 2047 GiB
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Not an exFAT boot sector.

   * HPFS - NTFS             12 223 20 267349  56 35 4294758400
     NTFS, blocksize=4096, 2198 GB / 2047 GiB
Can't open filesystem. Filesystem seems damaged.
Not an exFAT boot sector.

   * HPFS - NTFS             12 223 20 267349  56 35 4294758400
     NTFS, blocksize=4096, 2198 GB / 2047 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()
 1 * HPFS - NTFS             12 223 20 267349  56 35 4294758400

Locked