No file found, filesystem may be damaged
Posted: 27 May 2014, 12:14
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.
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.