Filesystem Damaged in USB HDD... Help Please! Topic is solved

Using TestDisk to repair the filesystem
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
loberto
Posts: 4
Joined: 22 Feb 2013, 13:49

Filesystem Damaged in USB HDD... Help Please!

#1 Post by loberto »

Hi!
I am having a big trouble with my USD drive. I had been using it normally in my computer (Windows) for a few days with no problem. One day I unplugged safely and took it to a frined's house, but didn't use it. When I was back home, I tried using it but Windows wouldn't recognize it, and was prompting to format the direv (which I of course did not do).
I started searching the internet for solutions and found TestDisk to be a good option for me. So first I followed the "Step by Step Tutorial" and then searched for similar problem in the forum. I ended up with no solutiones, so I did a Log of exactly what I did and I am posting it here for help. Also, some screenshots for visual aid.


THANKS IN ADVANCED for anything thing anyone might think of to help!

Fri Feb 22 14:20:28 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, December 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, Cygwin 1007.17
Compilation date: 2013-02-11T11:20:27
ext2fs lib: 1.42.2, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=750156374016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
filewin32_getfilesize(\\.\PhysicalDrive1) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\PhysicalDrive1) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\PhysicalDrive1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=750156374016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=490384392192
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=490385440768
filewin32_getfilesize(\\.\E:) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=0
Warning: can't get size for \\.\F:
filewin32_getfilesize(\\.\G:) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\G:) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=750154276864
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WDC WD10 EADX-22TDHB0, S/N:W -DCWVAV5831223, FW:77.0
Disk /dev/sdc - 750 GB / 698 GiB - CHS 91201 255 63, sector size=512 - Toshiba External USB HDD

Partition table type (auto): Intel
Disk /dev/sdc - 750 GB / 698 GiB - Toshiba External USB HDD
Partition table type: Intel

Analyse Disk /dev/sdc - 750 GB / 698 GiB - CHS 91201 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
Current partition structure:
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
No partition is bootable
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.

search_part()
Disk /dev/sdc - 750 GB / 698 GiB - CHS 91201 255 63
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
file_pread(5,2,buffer,1465149168(91201/81/1)) ReadFile La unidad no puede encontrar el sector solicitado.

file_pread(5,1,buffer,1465149168(91201/81/1)) ReadFile La unidad no puede encontrar el sector solicitado.

file_pread(5,2,buffer,1465149200(91201/81/33)) lseek err Invalid argument
file_pread(5,1,buffer,1465149200(91201/81/33)) lseek err Invalid argument
file_pread(5,2,buffer,1465149231(91201/82/1)) lseek err Invalid argument
file_pread(5,1,buffer,1465149231(91201/82/1)) lseek err Invalid argument
file_pread(5,2,buffer,1465149263(91201/82/33)) lseek err Invalid argument
file_pread(5,1,buffer,1465149263(91201/82/33)) lseek err Invalid argument
file_pread(5,2,buffer,1465149440(91201/85/21)) lseek err Invalid argument
file_pread(5,1,buffer,1465149440(91201/85/21)) lseek err Invalid argument
file_pread(5,8,buffer,1465149184(91201/81/17)) lseek err Invalid argument
file_pread(5,1,buffer,1465149184(91201/81/17)) lseek err Invalid argument
file_pread(5,8,buffer,1465149312(91201/83/19)) lseek err Invalid argument
file_pread(5,7,buffer,1465149441(91201/85/22)) lseek err Invalid argument
file_pread(5,16,buffer,1465149440(91201/85/21)) lseek err Invalid argument
file_pread(5,3,buffer,1465149456(91201/85/37)) lseek err Invalid argument
file_pread(5,3,buffer,1465149503(91201/86/21)) lseek err Invalid argument
file_pread(5,8,buffer,1465149519(91201/86/37)) lseek err Invalid argument
file_pread(5,11,buffer,1465149566(91201/87/21)) lseek err Invalid argument
file_pread(5,2,buffer,1465151488(91201/117/53)) lseek err Invalid argument

Results
* HPFS - NTFS 0 32 33 91201 52 51 1465145344 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Not an exFAT boot sector.

* HPFS - NTFS 0 32 33 91201 52 51 1465145344 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()
1 * HPFS - NTFS 0 32 33 91201 52 51 1465145344 [BIG LOBERTO]

search_part()
Disk /dev/sdc - 750 GB / 698 GiB - CHS 91201 255 63
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Search for partition aborted

Results
* HPFS - NTFS 0 32 33 91201 52 51 1465145344 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB

interface_write()
1 * HPFS - NTFS 0 32 33 91201 52 51 1465145344 [BIG LOBERTO]
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Not an exFAT boot sector.

1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Can't open filesystem. Filesystem seems damaged.

1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Can't open filesystem. Filesystem seems damaged.

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
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.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Not an exFAT boot sector.

1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Can't open filesystem. Filesystem seems damaged.

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
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.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
repair_MFT
NTFS at 0/32/33
MFT and MFT mirror are bad. Failed to repair them.
MFT and MFT mirror are bad. Failed to repair them.

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
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.

TestDisk exited normally.
Image
Image
Image
Image
Image
Image
upload pic

User avatar
Fiona
Posts: 2835
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: Filesystem Damaged in USB HDD... Help Please!

#2 Post by Fiona »

At least, your label is still recognized.
Would it be possible to have a boot sector diagnose?
Confirm in testdisk through until you get to "Analyse".
Your affected disk must be selected.
Don't confirm at Analyse but Advanced.
Confirm at Boot and run Rebuild BS.
If it was successful, the menu list appears.
Please mark it and press enter to have a try to list your data.
Please let me know, have you been able to list your data or did you receive an error message.
Don't change anything to your file system, partition and boot sector.
It easily means, until yet, don't use Write.
This diagnose is only intended for diagnosis purposes.

Fiona

loberto
Posts: 4
Joined: 22 Feb 2013, 13:49

Re: Filesystem Damaged in USB HDD... Help Please!

#3 Post by loberto »

Hi Fiona! Thanks for the reply!
I got an errror, the same as before "Can't Open Filesystem. Filesystem seems damaged". I am posting a picture of the error and the Log again just in case it gives you a hint.

Any other ideas that might help? Will be greatly appreciated!

Mon Feb 25 19:34:03 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, December 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, Cygwin 1007.17
Compilation date: 2013-02-11T11:20:27
ext2fs lib: 1.42.2, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=750156374016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
filewin32_getfilesize(\\.\PhysicalDrive1) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\PhysicalDrive1) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\PhysicalDrive1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=750156374016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=490384392192
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=490385440768
filewin32_getfilesize(\\.\E:) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=0
Warning: can't get size for \\.\F:
filewin32_getfilesize(\\.\G:) GetFileSize err Función incorrecta.

filewin32_setfilepointer(\\.\G:) SetFilePointer err Función incorrecta.

Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=750154276864
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WDC WD10 EADX-22TDHB0, S/N:W -DCWVAV5831223, FW:77.0
Disk /dev/sdc - 750 GB / 698 GiB - CHS 91201 255 63, sector size=512 - Toshiba External USB HDD

Partition table type (auto): Intel
Disk /dev/sdc - 750 GB / 698 GiB - Toshiba External USB HDD
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
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.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ntfs_mapping_pairs_decompress() failed: Input/output error.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
rebuild_NTFS_BS
mft at 128, seq=1, main=0 res=1
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 16
ntfs_find_mft: sectors_per_cluster 8
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 16
ntfs_find_mft: mft_record_size 1024
ntfs_find_mft: index_block_size 4096
Extrapolated boot sector and current boot sector are identical.
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
clusters_per_mft_record -10
clusters_per_index_record 1
Not an exFAT boot sector.

1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
Can't open filesystem. Filesystem seems damaged.
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
clusters_per_mft_record -10
clusters_per_index_record 1

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 91201 48 31 1465145072 [BIG LOBERTO]
NTFS, blocksize=4096, 750 GB / 698 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size 1465145072
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 16
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.

TestDisk exited normally.
Image
free image hosting

User avatar
Fiona
Posts: 2835
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: Filesystem Damaged in USB HDD... Help Please!

#4 Post by Fiona »

Unfortunately, it looks like your file system is damaged.
In your case, datarecovery software which reads underlying data would be recommended.
PhotoRec can recover underlying data, but it doesn't keep file names and directories.
If you'd like to restore data containing file names and directories, you can give commercial data recovery software a try.

Fiona

loberto
Posts: 4
Joined: 22 Feb 2013, 13:49

Re: Filesystem Damaged in USB HDD... Help Please!

#5 Post by loberto »

Thanks Fiona. Even bad news are better than no news.

So there is no saving the filesystem ? My only option is data recovery ?
Is there no software that can recover the file system ?

Thank you very much again.
Martin

loberto
Posts: 4
Joined: 22 Feb 2013, 13:49

Re: Filesystem Damaged in USB HDD... Help Please!

#6 Post by loberto »

Finnaly I managed a full recovery with a freeware named Recuva. Since only the file system was damaged (as far as I know) the recovery was quite easy.

[I am not sure if I can or not name the freeware, so if I did wrong please edi this post]


THANKS AGAIN FOR ALL TH HELP!!!!!!!!

Locked