Safe Mode - Add to Windows Boot Manager in Windows 8

How to Add Safe Mode to Windows Boot Manager in Windows 8 and 8.1


information   Information
Safe mode is a troubleshooting option for Windows that starts your computer with a minimal set of drivers and services.

This tutorial will show you how to add Windows 8 Safe Mode to the Windows Boot Manager to be able to easily choose Safe Mode, Safe Mode with Networking, Safe Mode with Command Prompt, Windows 8, or any another OS (ex: dual boot) at boot to run at startup.

You must be signed in as an administrator to be able to do the steps in this tutorial.

Note   Note
If you do not already dual boot Windows 8 with another OS (ex: Windows 7 or Vista) with Windows 8 set as the default OS to run at startup, then adding Safe Mode to the Windows Boot Manager will also give you the Change default or choose other options link as in the example screenshot below to make it easier to boot into the Startup Options menu for more System Recovery Options.


EXAMPLE: Windows 8 Safe Mode added to Windows Boot Manager

Example.jpg








OPTION ONE

To Add Windows 8 "Safe Mode" to Windows Boot Manager




1. Open an elevated command prompt or a command prompt at boot.


2. In the command prompt, copy and paste the command below and press Enter. (see screenshot below)
bcdedit /enum /v
CMD-A.jpg


3. From under a Windows Boot Loader section, look for the description that has Windows 8.1 listed (ex: Windows Developer Preview), and make note of it's identifier number (ex: {672baf70-e2b4-11e0-8f18-f57b82248477} ) . (see screenshot above)


4. In the command prompt, type the command below for the type of Safe Mode you want, and press Enter. (see screenshot below)
NOTE: Substitute identifier number in the command below with your actual Windows 8.1 identifier number from step 3.
bcdedit /copy {identifier number} /d “Windows 8.1 Safe Mode”
OR​
bcdedit /copy {identifier number} /d “Windows 8.1 Safe Mode with Networking”
OR​
bcdedit /copy {identifier number} /d “Windows 8.1 Safe Mode with Command Prompt”
For example: I would type this command below exactly for Safe Mode with my identifier number {672baf70-e2b4-11e0-8f18-f57b82248477}.​
bcdedit /copy {672baf70-e2b4-11e0-8f18-f57b82248477} /d “Windows 8.1 Safe Mode”
warning   Warning
While you could copy and paste the bcdedit /copy {identifier number} part of the command, you must completely type out the /d “Windows 8.1 Safe Mode” part of the command or you will get the "A description for the new entry must be specified" error message if you try and copy and paste it. Be sure to backspace and then type out the rest of the command to also leave a space between these parts of the same command.

warning   Warning

If it doubt, you can always type out the full command.​


CMD-B.jpg


5. Press the Windows + R keys to open the Run dialog, type msconfig, and click/tap on OK.


6. Click/tap on the Boot tab, verify that Windows 8.1 (or the OS you want) is set as the Default OS instead of Windows 8.1 Safe Mode. (see screenshot below)

A) Next, select Windows 8.1 Safe Mode in the top box, and check the Safe boot box under "Boot options".


B) Select (dot) either Minimal, Alternate shell, or Network for the type of Safe Mode you wanted from step 4 above.



Note   Note
Safe Mode (Minimal) = This starts Windows with a minimal set of drivers and services.

Note   Note



Safe Mode with Networking (Network) = This starts Windows in safe mode and includes the network drivers and services needed to access the Internet or other computers on your network.


Safe Mode with Command Prompt (Alternate shell) = This starts Windows in safe mode with a command prompt window instead of the usual Windows interface.




C) Set enough seconds (ex: 30) in the Timeout field to be able to have enough time to choose an OS at boot, check the Make all boot settings permanent box, and click/tap on OK. (see screenshot below)

CMD-3.jpg


7. Click/tap on Yes. (see screenshot below)


CMD-4.jpg
8. Click/tap on Restart. (see screenshot below)
msconfig-3.jpg



9. When the computer restarts, you will see that Windows 8.1 Safe Mode has been added to the Windows Boot Manager.







OPTION TWO

To Remove Windows 8 "Safe Mode" from Windows Boot Manager



Note   Note
This option will undo OPTION ONE above to remove Windows 8.1 Safe Mode from the Windows Boot Manager screen, and return you back to what you had before doing OPTION ONE.




1. Open an elevated command prompt or a command prompt at boot.


2. In the command prompt, copy and paste the command below, and press Enter. (see screenshot below)
bcdedit /enum /v
CMD-7.jpg



3. From under a Windows Boot Loader section, look for the description that has Windows 8.1 Safe Mode listed, and make note of it's identifier number (ex: {203ca718-e98b-11e0-842d-080027916f7d} ) . (see screenshot above)


4. In the command prompt, type the command below and press Enter. (see screenshot below)
NOTE: Substitute identifier number in the command below with your actual "Windows 8.1 Safe Mode" identifier number from step 2.
bcdedit /delete {identifier number}
For example: I would type this command below exactly for my identifier number {203ca718-e98b-11e0-842d-080027916f7d}.​
bcdedit /delete {203ca718-e98b-11e0-842d-080027916f7d}
CMD-8.jpg



5. Close the command prompt. The next time that you restart the computer, you will see that Windows 8.1 Safe Mode has been removed.



That's it,
Shawn


 

Attachments

  • Configure.png
    Configure.png
    7.7 KB · Views: 422
Last edited by a moderator:
Hi Shawn,

I would like to ask something:

I'm a little bit confused. Why we use this tricky way (Option Two) instead of Msconfig?
We can easily remove "Safe Mode" from boot loader with System Confguration Window (Msconfig)


AY3Po.png

Am I missing something?
 
Last edited:
Hi Shawn,

I would like to ask sometihing:

I'm a little bit confused. Why we use this tricky way (Option Two) instead of Msconfig?
We can easily remove "Safe Mode" from boot loader with System Confguration Window (Msconfig)


View attachment 10681

Am I missing something?

Hello Nonpasaran,

Mostly because OPTION TWO is a universal method that can be done at boot or in Windows 8. :)
 
Hi Shawn

I just wanted to clarify that this tutorial still works in the Windows 8 RTM (9200) version.

Thanks
 
I have a dual boot Windows 8/Windows 7 setup.

I use Windows 7 Boot Manager to control which one I boot to as I prefer it to the Windows 8 one, plus it was easier to setup. I originally had Win 7 installed on my SSD then installed Win 8 on a partition on a SATA II drive. After using it for a while and getting it setup the way I wanted, I basically swapped the two using Acronis image backup/restore, but left the System Reserved partition originally created when Win 7 was installed, thus the Win 7 boot manager.

So, how do I add Safe Mode to Windows 8 in this case?

Do I just do the same thing and then I will see the Windows 8 / Safe Mode choice after choosing Win 8 from the initial Boot selection screen?

Edit: Never mind. I just went ahead and did it and it added it to the normal Boot Manager screen, so I now have:

Windows 8 Pro X64
Windows 7 Pro X64
Windows 8 Pro X64 Safe Mode

and all work.

Thanks for another great tutorial Shawn.
 
Run Command prompt as Admin and type (copy/paste the following line):

bcdedit /set {default} bootmenupolicy legacy
press enter

F8 works normally (as in Win7) during boot.

to revert:

bcdedit /set {default} bootmenupolicy standard
 
Run Command prompt as Admin and type (copy/paste the following line):

bcdedit /set {default} bootmenupolicy legacy
press enter

F8 works normally (as in Win7) during boot.

to revert:

bcdedit /set {default} bootmenupolicy standard

Hello Mary, and welcome to Eight Forums.

Yep, that allows you to use F8 for "Advanced Boot Options" in Windows 8, but it also disables the new Windows 8 GUI boot menu.

http://www.eightforums.com/tutorials/5245-startup-options-enable-disable-windows-8-a.html
 
Attempted to follow your instructions, but ....

Enter:
bcdedit /enum /v
Returns:
The boot configuration data store could not be opened.
Access is denied.

Microsoft Windows [Version 6.2.9200]
I am the Administrator.

What am I missing?
 
Thanks for the help. Did it right and all's ok.
I had simply used cmd.exe - I'm a long-term user but brand-new to Windows 8 and had never heard of 'elevated' command prompt. Had to go look up your other guidance of how to get the menu and how to get the admin command.
Thanks for your help -- I think I'm going to find myself coming to you for a lot of things that I want to do to get back the Win7 items that MS didn't choose to include in Win8.
 
You're most welcome weberr. I'm happy to hear that you got it sorted. :)
 
Run Command prompt as Admin and type (copy/paste the following line):
bcdedit /set {default} bootmenupolicy legacy
press enter
F8 works normally (as in Win7) during boot.
to revert: bcdedit /set {default} bootmenupolicy standard

Bcdedit /set {bootmgr} displaybootmenu yes ...or no works ok here.
 
Wow, i just went through the normal process of starting Win8 in safemode, and OMG!

What a mess, MS made it easier to get into Restore and Reset which can actually kill your OS! But chose to bury safemode!

I made 2 simple command line batch files using the Bcdedit commans that can be placed on the desktop and run as administrator.

Of course your desktop or command prompt has to be accessible to execute, but it helps non technical members follow our directions more easily when troubleshooting..

View attachment Normal Boot.bat

View attachment SafeMode Boot w Networking.bat

You need both files otherwise your system will always boot in safemode until you edit the BCD manually.

When you run them they will make the boot change then rebooot into your current OS.

If anyone can incorporate this into a single file with a menu, that would be even better..

David
 
Last edited:
Back
Top