• Home
  • About 404TS
  • Contact

404 Tech Support

Where IT Help is Found

  • Articles
    • Code
    • Entertainment
    • Going Green
    • Hardware, Gadgets, and Products
    • Management
    • Network
    • News
    • Operating Systems
    • Security and Privacy
    • Software
    • System Administration
    • Talking Points
    • Tech Solutions
    • Web
    • Webmaster
  • Reviews
  • Media
    • Infographics
    • Videos
  • Tech Events
  • Tools
    • How do I find my IP address?
    • Browser and plugin tests
  • Get a Technical Consultation
You are here: Home / Articles / Operating Systems / Microsoft prepares Windows 8 for booting “too fast”

Microsoft prepares Windows 8 for booting “too fast”

2012-05-24 by Jason

Hitting F10 to get into the BIOS or F8 to get into Safe Mode already comes down to timing. Would you be able to catch those spots if booting took only 7 seconds?

Microsoft discussed the problem with Windows 8 and its faster boot times thanks to UEFI, improvements in the operating system, and solid-state drives. The window to hit F8 on some of these systems can be consistently less than 200 milliseconds according to Microsoft.

The problem we saw with our F8 key extends to any other key you may want to press during boot. For example, in the Windows 8 Developer Preview release, the F8 key led to a full set of repair, recovery, and advanced boot options. A different key allowed developer-focused options, such as enabling debugging or disabling driver signing. And on most PCs, there are additional keystrokes used by the firmware and advertised by messages during POST: “Press F2 for Setup” or “Press F12 for Network Boot.” Now, POST is almost over by the time these instructions could be displayed. And in many cases, the keyboard wouldn’t be functional until so late in POST that it’s almost not worth the time it would take the firmware to look for these keystrokes. Some devices won’t even try.

To solve the problem, Microsoft came up with three new approaches to allow interrupting the start up process.

  1. We pulled together all the options into a single menu – the boot options menu – that has all the troubleshooting tools, the developer-focused options for Windows startup, methods for accessing the firmware’s BIOS setup, and a straightforward method for booting to alternate devices such as USB drives.
  2. We created failover behaviors that automatically bring up the boot options menu (in a highly robust and validated environment) whenever there is a problem that would keep the PC from booting successfully into Windows.
  3. Finally, we created several straightforward methods to easily reach the boot options menu, even when nothing is wrong with Windows or boot. Instead of these menus and options being “interrupt-driven,” they are triggered in an intentional way that is much easier to accomplish successfully.

The single menu allows you to boot normally, boot using another device or operating system, troubleshoot problems, or shutdown. But, how do you get here?

Under the troubleshooting button is a group of Advanced options that allow you to choose using system restore, image recovery, automatic repair, or a command prompt. You can also access the UEFI Firmware settings through the menu or change Windows startup options like the former F8 (Safe Mode, etc) screen.

One approach to accessing the boot menu will happen automatically. If Windows detects a problem, it will try a second time and if it fails as well, it will automatically reboot to the boot options screen to allow troubleshooting within WinRE (Windows Recovery Environment). Even if a false positive is caught, you can click the ‘Continue’ button to boot normally into Windows.

I know I have to get into some of these menus daily even with no problems, just a configuration change is needed. How do you access the Boot Options menu when nothing is wrong?

You can find ‘Advanced startup’ as an option under the General tab of PC Settings.

You can get to PC settings from the Settings charm, or by searching from the Start screen using specific search terms, such as boot, startup, safe mode, firmware, BIOS, or several others. On the General tab, you’ll see a short description of the options that will be available in the boot options menu, as well as a Restart now button. The descriptions shown on this screen are fully dynamic, and will change based on the hardware, firmware, and software available on your specific Windows 8 PC.

To even more quickly access this menu, you can hold down Shift while clicking Restart and Windows 8 will go through the same stages to land in Boot options. Being able to do this from the Shutdown menu also means that it is an option that can be accessed without having to sign in to the computer. From the login screen, you can hold down Shift and click Restart to reboot to the Boot Options.

Finally, a new parameter has been added to the Shutdown.exe command.

If you use shutdown.exe /r /o, it will restart to the Boot options menu.

/r means restart and /o only works when paired with /r to mean booting to Boot options.

This article certainly made for an interesting read and it was great to read how Microsoft approached solving the problem. Certainly nobody would want every boot up intentionally slowed down for the few times you need to access boot up options. I look forward to seeing it in action and I’m sure it will take some getting used to.

Filed Under: Operating Systems

Trending

  • Components of the Samsung Gear VR
    In Infographics
  • Infographic of Cisco’s 2015 Q1 reports
    In Infographics
  • The standard apps that come with Windows 8.1
    In Infographics

Latest Media Posts

Find Out Where To Download SNES ROMs

Find Out Where To Download SNES ROMs

Multifunctional Video Conversion Tools – Wondershare Video Converter

Multifunctional Video Conversion Tools – Wondershare Video Converter

  • Popular
  • Latest
  • Today Week Month All
  • Access to the resource [servershare] has been disallowed Access to the resource [servershare] has been disallowed
  • Read the Event Logs on Windows Server Core Read the Event Logs on Windows Server Core
  • Increase IIS Private Memory Limit to improve WSUS availability Increase IIS Private Memory Limit to improve WSUS availability
  • How to ‘Unblock’ multiple files at a time with PowerShell How to 'Unblock' multiple files at a time with PowerShell
  • Setup your DFS namespace with DNS for compatibility in a mixed environment Setup your DFS namespace with DNS for compatibility in a mixed environment
  • How Virtual Reality Supports Mental Health Therapy How Virtual Reality Supports Mental Health Therapy
  • Key Strategies of Successful Coin Listing on Exchange Key Strategies of Successful Coin Listing on Exchange
  • Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting
  • Making Distributed Software Development Work: Strategies and Best Practices for Managing Remote Teams Making Distributed Software Development Work: Strategies and Best Practices for Managing Remote Teams
  • customer contactless payment for drink with mobile phon at cafe counter bar,seller coffee shop accept payment by mobile.new normal lifestyle concept The Latest Innovations In Payment Technology
Ajax spinner

Elevator Pitch

404 Tech Support documents solutions to IT problems, shares worthwhile software and websites, and reviews hardware, consumer electronics, and technology-related books.

Subscribe to 404TS articles by email.

Recent Posts

  • How Virtual Reality Supports Mental Health Therapy
  • Key Strategies of Successful Coin Listing on Exchange
  • Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting

Search

FTC Disclaimer

404TechSupport is an Amazon.com affiliate; when you click on an Amazon link from 404TS, the site gets a cut of the proceeds from whatever you buy. This site also uses Skimlinks for smart monetization of other affiliate links.
Use of this site requires displaying and viewing ads as they are presented.

Copyright © 2025 · Magazine Pro Theme on Genesis Framework · WordPress · Log in