After sending the report I noticed that I did not run ntfsfix as root.
Here is the correct output.

debian:~# ntfsfix /dev/sda1
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... FAILED
Error setting volume flags.

After running that I _could_ mount the partition, but with the following 
results:
debian:~# mount /dev/sda1 /mnt
debian:~# ls /mnt
ls: reading directory /mnt: Input/output error

dmesg had:
NTFS driver 2.1.25 [Flags: R/W MODULE].
NTFS volume version 1.2.
NTFS-fs warning (device sda1): load_system_files(): Disabling sparse 
support due to NTFS volume version 1.2 (need at least version 3.0).
NTFS-fs error (device sda1): load_system_files(): Volume has unsupported 
flags set.  Mounting read-only.  Run chkdsk and mount in Windows.
NTFS-fs error (device sda1): ntfs_check_logfile(): Did not find any 
restart pages in $LogFile and it was not empty.
NTFS-fs warning (device sda1): load_system_files(): Failed to load 
$LogFile.  Will not be able to remount read-write.  Mount in Windows.
NTFS-fs error (device sda1): ntfs_lookup_inode_by_name(): Directory index 
record with vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.
NTFS-fs error (device sda1): check_windows_hibernation_status(): Failed to 
find inode number for hiberfil.sys.
NTFS-fs warning (device sda1): load_system_files(): Failed to determine if 
Windows is hibernated.  Will not be able to remount read-write.  Run 
chkdsk.
NTFS-fs error (device sda1): ntfs_readdir(): Directory index record with 
vcn 0x0 is corrupt.  Corrupt inode 0x5.  Run chkdsk.

Note that it now reports "NTFS volume version 1.2", while it was 3.1 
before using ntfsresize and ntfsfix.

Attachment: pgp8FiJO0AjT3.pgp
Description: PGP signature

Reply via email to