How to instruct Windows 8 NOT to perform a fast shutdown?
I have enabled fast boot in my copy of Windows 8 but I would like to be able to specifically instruct Windows not to perform a "fast shutdown" whenever I want (without disabling fast boot altogether).
I need to be able to do this because I dual-boot Ubuntu and therefore can't mount an NTFS partition as read/write if Windows has performed a "fast shutdown". (Well okay, I can force the partition to be mounted read/write, but then I could run into data loss/corruption problems.)
You can run shutdown -s -t 0
for a normal shutdown and shutdown -s -hybrid -t 0
for a hybrid shutdown.
If you always want to do a normal shutdown, follow these steps:
Press the Win + W.
-
Type
change power buttons
and press Enter. -
Click
Change settings that are currently unavailable
. -
Uncheck
Turn on fast startup
. That's it.
An easier way then using the command prompt might be the following:
A full system shutdown is performed by pressing the Shift key at the same time as selecting the shutdown option.
Windows 8 / Windows Server 2012: Faster Boot Process
Use shutdown /s
for a regular shutdown. Use shutdown /hybrid
for a fast-boot shutdown.
More information on the shutdown command.
From the Charms bar:
Settings -> Power -> Shift + Shut Down
This disables the 'fast start-up' for the next Windows 8 Session.
Semantically, this tells windows Not to write a hibernation file to disk. Having a hibernation file saved on a Windows NT partition will cause partition mouing tools to fail (as to not corrupt the partition by accident.)
Source: http://www.hecticgeek.com/2013/01/mount-windows-8-partition-ubuntu-hybrid-boot/
shutdown /s performs a full shutdown. I am not basing my response on having timed startup (versus shutdown /s /hybrid). Rather, I noted that every time I shut down normally, the PendingFileRenameOperations registry value is not processed. I just used shutdown /s with lots of files to process under PendingFileRenameOperations. After having started Windows 8 again, PendingFileRenameOperations has been emptied. This means a full shutdown was performed.