No file found, filesystem may be damaged 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
kangas
Posts: 2
Joined: 27 May 2014, 11:54

No file found, filesystem may be damaged

#1 Post by kangas »

Hi Christophe

I'd like to get the following drive working properly:

Drive D: - 500 GB / 465 GiB - CHS 60788 255 63, sector size=512

It was the boot disk in my laptop, until Windows froze 10 hours ago, and then wouldn't reboot.

TestDisk says the boot sectors are identical.

When I chose "Repair MFT", it asked me whether I'd like to fix the MFT mirror? I said No.

I then chose list files, and got message "No file found, filesystem may be damaged".

(When I tried earlier to run chkdsk on it from within Windows, chkdsk just hung)

Please see log below. It says "NTFS filesystem need to be repaired" - how do I do that?

NTFS listing using MFT looks good (except for the "Failed to open inode: Input/output error" in the middle!)

I'd be very grateful for any advice/suggestions as to what to do next, please. thanks .. Jason

------------------

Thu May 29 20:11:29 2014
Command line: TestDisk

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, MinGW 3.11
Compilation date: Jul 30 2013 14:09:04
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=128035676160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=127928721408
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=500000907264
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=104857600
Hard disk list
Disk \\.\PhysicalDrive0 - 128 GB / 119 GiB - CHS 15566 255 63, sector size=512
Disk \\.\PhysicalDrive1 - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Drive C: - 127 GB / 119 GiB - CHS 15553 255 63, sector size=512
Drive D: - 500 GB / 465 GiB - CHS 60788 255 63, sector size=512
Drive E: - 104 MB / 100 MiB - CHS 12 255 63, sector size=512

Partition table type (auto): Intel
Disk \\.\PhysicalDrive1 - 500 GB / 465 GiB
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
NTFS at 12/223/20
1 * HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved]
NTFS, blocksize=4096, 104 MB / 100 MiB
2 P HPFS - NTFS 12 223 20 60801 48 31 976564272
NTFS, blocksize=4096, 500 GB / 465 GiB

ntfs_boot_sector
2 P HPFS - NTFS 12 223 20 60801 48 31 976564272
NTFS, blocksize=4096, 500 GB / 465 GiB
NTFS at 12/223/20
NTFS at 12/223/20
filesystem size 976564272
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.
pread: Input/output error
Failed to calculate number of free clusters: Input/output error.
repair_MFT
NTFS at 12/223/20
file_win32_pread(92,256,buffer,10214336(635/207/21)) read err: read after end of file
file_win32_pread(92,1,buffer,10214586(635/211/19)) read err: read after end of file
file_win32_pread(92,16,buffer,12321536(766/249/60)) read err: read after end of file
file_win32_pread(92,16,buffer,338904(21/24/28)) read err: read after end of file
file_win32_pread(92,1,buffer,338911(21/24/35)) read err: read after end of file
file_win32_pread(92,7,buffer,338912(21/24/36)) read err: read after end of file
NTFS filesystem need to be repaired.
NTFS listing using MFT:
Directory /
5 dr-xr-xr-x 0 0 0 22-May-2014 06:55 .
5 dr-xr-xr-x 0 0 0 22-May-2014 06:55 ..
57 dr-xr-xr-x 0 0 0 1-Feb-2012 13:30 $Recycle.Bin
:
60 dr-xr-xr-x 0 0 0 7-Feb-2014 09:31 Program Files
247 dr-xr-xr-x 0 0 0 14-May-2014 15:49 Program Files (x86)
:
238049 dr-xr-xr-x 0 0 0 23-Apr-2014 15:25 tmp
168214 dr-xr-xr-x 0 0 0 24-May-2012 15:35 tmpssh-WTHsCM9272
249563 dr-xr-xr-x 0 0 0 24-May-2012 15:35 tmpssh-WTHsCM9272agent.9272
421704 dr-xr-xr-x 0 0 0 30-Sep-2012 11:27 tmpsFailed to open inode: Input/output error. <-----------------------------
sh-ZWuupU4828
142002 dr-xr-xr-x 0 0 0 30-Sep-2012 11:27 tmpssh-ZWuupU4828agent.4828
496792 dr-xr-xr-x 0 0 0 20-Feb-2013 16:59 webapp
:
183986 -r--r--r-- 0 0 5686 19-Feb-2008 22:48 vstx.bmp
NTFS filesystem need to be repaired.
ntfs_dir: ntfs_inode_open failed
Don't fix MFT mirror.

ntfs_boot_sector
2 P HPFS - NTFS 12 223 20 60801 48 31 976564272
NTFS, blocksize=4096, 500 GB / 465 GiB
NTFS at 12/223/20
NTFS at 12/223/20
filesystem size 976564272
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.
pread: Input/output error
Failed to calculate number of free clusters: Input/output error.
Error reading $Mft record(s): Input/output error.

kangas
Posts: 2
Joined: 27 May 2014, 11:54

Re: No file found, filesystem may be damaged

#2 Post by kangas »

Just to say that I have recovered my disk.

I ran Windows chkdsk on it again, and left it overnight. Even though it looked like it was doing nothing (except that the drive light was on), over night it got 40% through the disk before it gave up.

Well, that was enough for me to try opening it in Windows Explorer. After a long time, it eventually opened.

I was able to copy the files added/modified since my last backup.

Thanks for your TestDisk program!

Locked