Why is Windows hibernating when I shut down? [duplicate]

This is expected behavior.

Windows 8 has a new form of shutdown which is also present in windows 10, which closes all programs and then hibernates the computer so the next time you start windows it starts very fast.

This is the same reason why it takes much longer to reboot the PC than to power off and then power on.

Here's how to disable the Hybrid shutdown (also known as fast startup)

  1. Right click the windows startmenu button and choose Power Options
  2. click on Choose what the power button does
  3. If at the top there's a windows UAC shield with Change settings that are currently unavailable, click it and give a Yes or password to reopen the dialog with administrative privileges.
  4. At the bottom below Shutdown settings it will say Turn on fast startup (recommended). Uncheck this and press Save changes

Now, when you shutdown your pc, it will shutdown normally, and it won't go into hibernation.


This means that that Windows 10 fakes you when says that it did shut down your computer

Sort of correct. The standard Windows 10 shutdown is not the shutdown you expect it to be. It shuts down USER processes, then hibernates the kernel.

It does not do a normal full shutdown.

Advantages to this are faster boot times. Downside is that the operating system is not fully shut down. Filesystem information might still be cached and changing the contents of the disk may cause windows to crash when you resume from hibernate after the previous shutdown.

Solutions:

  • Shut down fully (E.g. shutdown /s as mentioned by Little Alien).
  • Disable fast boot in windows.

I have discovered that

shutdown /s

helps


You can make the drive mountable, like the second answer explains, by running

sudo ntfsfix /dev/sdXY

where X and Y are the drive letter and partition respectively.

Make sure it's installed by running sudo apt-get install ntfs-3g on Ubuntu.

This takes away the need to reboot again, and it works on GPT drives, which remove_hiberfile doesn't do.