How to Remove “Earlier Version Of Windows” in Windows 7 Bootloader with “bcdedit” command line utility
If your computer has more than one OS installed natively on the system and Windows 7 is one of them, the chances are you will see the option to boot into other “Earlier Version Of Windows” option during the system startup.
So what if the previous Windows OS (doesn’t matter if it’s Windows Vista, XP, 2000 or even older edition) is already removed from the system but for some reason the boot loader didn’t get updated? You basically are seeing this option showing up every time when you turn on the machine.
Here’s how you can delete the unnecessary boot loader entries and straight boot into your Windows 7
First, you need to boot into Windows 7.
Open up the command prompt and type “bcdedit”. Make sure you are running the command line as Administrator.

Here is an example, everybody might have different results when you type the command. Basically it lists out all the OS that has registered to the Windows Boot Manager. For instance, as you can see, there is an entry called “Windows Legacy OS Loader”, the identifier of which contains the value “{ntldr}”. From this, I can tell the Windows Legacy OS Loader used to load Windows XP on this system, since the value of ntldr is default for winxp bootloader.
Now type bcdedit /delete {ntldr} /f

After you see the message “The operation completed successfully”, restart your computer. And you will not see this boot option anymore during the next startup.
“bcdedit” is a powerful command line utility that manages your Windows boot loader. You can not only clean out unnecessary boot entries, but also can create new boot entries manually as well. For more information about how to use the tool, simply type bcdedit /? for help. But be more careful about what you will be doing there, as any deletion operation will be extremely difficult to recover.
Related Articles From Windows7hacker:
Featured Links
Comments (7)
- EasyBCD an Awesome Tool For Editing/Managing Your Windows Bootloader | Windows7hacker
[...] ago I’ve written an article on how to clean out unnecessary “Earlier Version Of Windows” from the bootloader. Well, now you can do the same but much [...]






Will this work on Windows XP as well? I tried some time ago to dual boot XP with Ubuntu Jaunty Jackalope and it did NOT work whatsoever. And to this day, Linux Ubuntu appears on my boot loader. Will this work to remove that on the XP machine?
in short no, This will not work. If you try to type the command “bcdedit” in your Windows XP you will find its not a recognized command.
“bcdedit” is a utility that comes with Windows Vista and up
However that said, there is other ways you can edit the bootloader in Windows XP
Cheers
Thx man u solved my problem
THX A LOT!
np glad it worked for you !
same here this is exactly what i needed thank you!
Great information. Followed the steps and it got rid of “Earlier Version of Windows”. Still boots to the same screen, but it appears there was a third alternative. Now the boot manager screen has two choices: “Windows 7″ and “Microsoft Windows Recovery Console”. Can you please tell me how to rid Boot Manager from the last entry so it boots straight into Windows 7? You are so appreciated. Thanks in advance.
Works Great! Thank you!