Use BCDEDIT to change boot up options

By | 2007-01-24

If you are dual booting XP Prof and Vista, you most likely have the annoying “Earlier Version of Windows” in the boot list and have Vista booting as the default. Let’s change that!

In Vista, you do not have the Boot.ini like in XP where these type of settings were changed. We will need to use command line and the bcdedit command.

1. Open up the command line as an administrator or user w/admin rights (right click on the Shorcut > Run As and lets you run as an admin if your on a non-admin account)

2. type this command to see the current state of affairs.
bcdedit

you prob will see something like this (my original boot option)

__________________________________________
D:\Users\fortypundhjead> bcdedit

Windows Boot Manager
——————–
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
displayorder {ntldr}
{current}
toolsdisplayorder {memdiag}
timeout 30

Windows Legacy OS Loader
————————
identifier {ntldr}
device partition=C:
path \ntldr
description Earlier Version of Windows

Windows Boot Loader
——————-
identifier {current}
device partition=D:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=D:
systemroot \Windows
resumeobject {1ecfd635-a8ea-11db-bb9b-ddf07c6aaff1}
nx OptIn


3. to change a value, you need to use this type of command:
bcdedit /set {identifiers name} nameofparamater “value to replace with”
for example, to change my XP os name from “Earlier Version….” to “XP Pro”, i would use this command:
bcdedit /set {ntldr} description “XP Pro”

to change the default boot os to xp, i would use this command:
bcdedit /set {bootmgr} default “{ntldr}”

then type:
bcdedit

and you should see the changes you made.

The main thing is to remember to run the command line with an admin account or as the administrator.

Also, you can type: bcdedit /help to get a list of all of the parameters/flags you can use.

Author: dwirch

Derek Wirch is a seasoned IT professional with an impressive career dating back to 1986. He brings a wealth of knowledge and hands-on experience that is invaluable to those embarking on their journey in the tech industry.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.