Windows 8's Fast Startup does not play well with dual-boot systems

Martin Brinkmann
Jan 10, 2013
Windows, Windows 8
|
10

One of the new features that Microsoft has integrated into Windows 8 is the new Fast Startup feature that is activated by default. Windows 8 caches files on the hard drive during shutdown to speed up the start up time during the next boot. I explained the difference between shutdown and reboot before on Windows 8. When you shut down, your system makes use of the Fast Startup feature by caching data, while a reboot does not make use of the feature.

Windows 8 appears to cache information about the file system and the FAT and NTFS drives connected to the PC when it prepares the system for Fast Startup. That's not a problem if you are only using a single operating system on your computer, but if you are using a dual boot system, be it Linux or another version of Windows, you may end up running into issues.

The problem here is that Windows does not recognize changes made to a partition of a connected drive. You can easily test that by shutting down Windows 8 and booting into a Linux or another Windows system on the same computer. When you write files to a partition recognized by Windows 8, and boot into the operating system afterwards, you will notice that the files are not there.

Why are not they there? Because of the caching that Windows 8 does. You may now think that it is enough to reboot the system to make the files visible but that does not appear to work either. While you can make them visible by disconnecting the hard drive and reconnecting it after rebooting the system - which only works if the files are not saved on the primary partition - they are often not readable or writable.

A repair of the file system may work in some cases, but it may also mean that some files will get lost in the process or at least corrupted so that you can't use them anymore.

Mitigation

You can shutdown Windows completely with the command shutdown.exe /s /t 0 which bypasses the caching. The easiest way to use the option is to create a new shortcut on your desktop by right-clicking on it and selecting New > Shortcut from the options. Enter the command as the target and save it. A click on the shortcut from now on will shut down the computer completely so that you do not run into dual-booting issues.

The second option that you have is to disable Fast Startup. You do that in the following way:

  • Press the Windows key to open the start screen
  • Enter Power and click on the Power Options result shown here.
  • Click on Choose what the power buttons do on the left
  • Scroll down until you see Shutdown settings
  • Locate the Turn on fast startup (recommended) setting
  • Uncheck the box
  • Click Save changes

You may need to click on Change settings that are currently unavailable at the top before you can make the change.

windows 8 fast startup

Some Linux distributions like Fedora 17 are able to detect the new state of a NTFS partition and will only allow read access to the partitions in this case. Others do not have the protection yet.(via Heise)

Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. Mushaf said on February 24, 2013 at 1:55 am
    Reply

    I haven’t had the problem you mentioned. Dual booting Windows 7 and Windows 8 here.

  2. Morely Dotes said on January 11, 2013 at 7:03 pm
    Reply

    Thanks, Martin, excellent info to have. I’ve added a link to this article in our internal Knowledge Base.

  3. Anonymous said on January 11, 2013 at 3:40 pm
    Reply

    Will this also cause problems if I shut down the PC then use an Acronis boot CD and external drive to restore some files?

    1. Martin Brinkmann said on January 11, 2013 at 3:53 pm
      Reply

      Likely yes.

  4. Anonymous said on January 11, 2013 at 8:37 am
    Reply

    Hello,

    You can also press and hold the ‘Shift’ key while choosing ‘Shutdown’ from the menu and it will also temporarily disable the ‘hybrid boot’ as well.

  5. lonfjjr said on January 10, 2013 at 4:21 pm
    Reply

    I dual-booted with Win7 Ultimate on laptop and Vista Home Basics on my PC. Win8 Pro on both. Slow boot BUT no other problems so far…LOL !

  6. imu said on January 10, 2013 at 1:35 pm
    Reply

    BTW.
    Linux seems to be orphaned in here at ghacks.net… maybe you could review ‘Sugar on a stick’ to help bring Linux to school? spins.fedoraproject.org/soas/

    Best Regards

  7. imu said on January 10, 2013 at 12:42 pm
    Reply

    …and the fastest web browser for raspberry pi is Netsurf no doubt,have tested all.

  8. imu said on January 10, 2013 at 12:33 pm
    Reply

    That’s right! it was the very first thing I had to get disabled to be able to boot to other systems on my hard drive.I also had to get rid of hibernation.

    Very useful article,well done.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.