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.
pgp8FiJO0AjT3.pgp
Description: PGP signature

