Wednesday, May 24, 2017

Why disable Fast Boot on Windows 8 when having dual booting?


Why is everybody keep mentioning to disable Fast Boot on Windows 8 if you have installed alongside Ubuntu? Is it something that is recommended only for UEFI machines or is it a suggestion for Legacy BIOS machines as well? Is it because it makes the Windows partition inaccessible from Linux or there is another more serious reason to disable it?



Fast boot explained with an image:


Windows 8 Fast Startup vs Cold Boot


During fast boot the system loads the hiberfile and does not use the files on the filesystem.


So the biggest problem, and the worst problem you can have on a computer, is data loss: if you create a shared NTFS data partition the hibernation may maintain the file structure so if you try to save a file from Linux into the NTFS partition it will get lost on Windows reboot as it only remembers the old file structure. See this Ubuntu Forums thread for more information.


That alone is reason enough to never touch fast boot in a dual boot setup.




Two relevant discussions from Super User:


In general: if a disc is mounted when using fast boot, Windows puts this disc and its content in a hiberfile. Any changes made to the system are gone when the hiberfile is restored. This includes mounted external discs. Ubuntu will refuse to mount a disc that has a hiberfile.


One of the bad messages you see in these topics is getting a "disc has errors" when booting Windows.


No comments:

Post a Comment

11.10 - Can't boot from USB after installing Ubuntu

I bought a Samsung series 5 notebook and a very strange thing happened: I installed Ubuntu 11.10 from a usb pen drive but when I restarted (...