Here's the TechNet article on BCDedit (which controls the boot manager):
First thing you need to do is open the Computer Mangler and enable the Administrator account (if not done already), as it is disabled by default now. You can rename and setup a password for it if you want, too.
Log in as the Administrator.
Run: CMD
Navigate to %systemroot%\system32
Run BCDEDIT (no flags).
This will give you a list of everything in the boot manager.
Copy/Paste the output so I can have a look at it.
Also go into Disk Management and tell me what drive letter Windows XP is on.
I also want the volume ID for the drive letter XP is on. Get this by running the following command from the command prompt:
mountvol <drive letter:> /L
Hopefully armed with this info we can figure it out...
if the following doesn't work...
You may also want to look at this:
How to modify BCD when installing a previous version of Windows onto a computer running Windows Vista?
To install an older Windows operating system on a computer running Windows Vista, use the following procedure.
To install a previous version of Windows onto a computer running Windows Vista
1. Install the previous version of Windows. Done in your case.
2. Log on to the older operating system (which is Vista in this case) and restore the latest boot manager by running the following. Fixntfs.exe will be in the \boot directory of the active partition.
fixntfs /lh
3. Create a BCD entry for the older operating system by specifying the following. Bcdedit.exe is located in the \Windows\System32 directory of the Windows Vista partition. Description is the description of the new entry for the older operating system.
Bcdedit /create {legacy} /d “Descriptionâ€
Bcdedit /set {legacy} device boot
Bcdedit /set {legacy} path \ntldr
Bcdedit /displayorder {legacy} /addlast
4. Restart the computer in order for the changes to take effect.
Jammrock
First thing you need to do is open the Computer Mangler and enable the Administrator account (if not done already), as it is disabled by default now. You can rename and setup a password for it if you want, too.
Log in as the Administrator.
Run: CMD
Navigate to %systemroot%\system32
Run BCDEDIT (no flags).
This will give you a list of everything in the boot manager.
Copy/Paste the output so I can have a look at it.
Also go into Disk Management and tell me what drive letter Windows XP is on.
I also want the volume ID for the drive letter XP is on. Get this by running the following command from the command prompt:
mountvol <drive letter:> /L
Hopefully armed with this info we can figure it out...
if the following doesn't work...
You may also want to look at this:
How to modify BCD when installing a previous version of Windows onto a computer running Windows Vista?
To install an older Windows operating system on a computer running Windows Vista, use the following procedure.
To install a previous version of Windows onto a computer running Windows Vista
1. Install the previous version of Windows. Done in your case.
2. Log on to the older operating system (which is Vista in this case) and restore the latest boot manager by running the following. Fixntfs.exe will be in the \boot directory of the active partition.
fixntfs /lh
3. Create a BCD entry for the older operating system by specifying the following. Bcdedit.exe is located in the \Windows\System32 directory of the Windows Vista partition. Description is the description of the new entry for the older operating system.
Bcdedit /create {legacy} /d “Descriptionâ€
Bcdedit /set {legacy} device boot
Bcdedit /set {legacy} path \ntldr
Bcdedit /displayorder {legacy} /addlast
4. Restart the computer in order for the changes to take effect.
Jammrock

Comment