How to modify Windows 7 Boot Loader?
The Windows 7 installer set the default boot choice to Windows 7 and renamed the XP as “Previous version of Windows”, also a timeout of 30sec set.
If you try to modify the boot options the oldfashioned with boot.ini file, you get the following warnings:
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
If you examine, Windows 7 doesn't have NTFS write permissions on XP system partition, even though it creates a "boot sector" inside it, cause it is the first one in line on the system disk, which is shared half on half by both systems.
So I booted into Windows 7, and run the following commands:
1.By default Vista/Windows 7 open command prompt in user mode, so we need to change the permission. To do so, just execute this command:
Start Menu > All Programs > Accessories > (right-click & "Run as administrator") Command prompt
2.bcdedit /set {legacy} Description "Microsoft Windows XP Home Edition SP3"
(Changes the text description of the "Legacy" OS line in the boot menu. The quotation marks must be included in the command)
3.bcdedit /default {legacy}
( Sets the legacy (Windows XP) OS as {default} boot item)
4.Running bcdedit /?
(shows all commands one is able to use)