Linux: Mount Hibernated NTFS Partition

Warning: this guide requires basic knowledge of the command line.
Warning: there is a very slim chance that your data may be lost during this process. While it is very unlikely this may happen, we still recommend that you back up your data before performing these steps. Cyberdragon takes no responsibility for data loss.

If you are not comfortable proceeding with this guide, please feel free to reach out to us and we will be more than happy to help.


Linux will only mount an NTFS partition that has hibernation data in read-only mode as a prevention to data loss. However, the chances of losing data in the hibernation file are relatively minimal. Moreover, the Fast Boot feature introduced in Windows 10 uses a hibernation file to store a memory dump of the Windows kernel and drivers when shutting down the computer, so it is very likely you will see an NTFS partition with hibernation data.

Luckily, there is a way to remove the hibernation data from within Linux, so we can still mount the partiiton with write priviliges.

  1. Open a terminal window
  2. Run lsblk to view the partitions (should be something like /dev/sda# or /dev/nvme#n#p#)
  3. Run sudo ntfsfix /dev/[drive] to perform a file system fix
  4. Run sudo mkdir /media/[drive] && sudo mount -t ntfs-3g -o remove_hiberfile /dev/[drive] /media/[drive]