I've been looking at questions like Unable to mount Windows (NTFS) filesystem due to hibernation and How do I mount a hibernated NTFS partition? and they all say "Boot into windows" which I am unable to do. Then after much cautioning, the option remove_hiberfile
is suggested. I would love that option. I don't care about the programs I had open, or the data in them. The windows partition is on /dev/sda5, so I ran
sudo mount /dev/sda5 /mnt/win
Lots of reading later...
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win
Still no luck. It's like the remove_hiberfile
option isn't being recognized, because I don't get an error when trying to use the option remove_hiberfile3ejeiofe
but rather the same message.
This is the message given as a result of all above commands (adding debug did not change anything):
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
I am able to mount read-only, but that doesn't help me much.
fsck /dev/sda5
command to check disk for errors.fsck: fsck.ntfs: not found
sudo ntfsck /dev/sda5
gaveUnsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.