Hi everyone, I apologise in advance if this has been covered a million times, I know it's very irritating when you read threads that have an obvious answer, but for me this problem is driving me absolutely bonkers.
I have two partitions on the same drive, one Vista and one XP. I was running Vista x86 and XP x86 together with a boot menu absolutely perfectly until horrible things started happening to my Vista installation and I decided to reinstall Vista. I backed everything up and reinstalled only with Vista x64 instead of x86.
Vista wrote a new MBR etc and obviously the menu was gone and it went straight into Vista, so once everything was set up I went to set up a new menu using VistaBoot Pro, like I did last time. All the settings were identical except now when I choose XP from the menu, the system reboots.
I thought maybe Vista had done something to XP's boot files so I made the XP partition the active partition, ran recovery console on the XP disc and ran FIXMBR and FIXBOOT. So then I had a system which booted straight into my previous install of XP with no problems.
Following that, I put in the Vista DVD and fixed the boot loader again so that it would go back into Vista and hopefully I could make a new boot menu and everything would work fine again. Unfortunately I have the same problem - with the Vista partition as the active partition the menu comes up but if I try to go to XP, it reboots straight away. However, if I set my XP partition as the active partition, it goes straight into XP with no problems at all.
I realise I technically have access to both Vista and XP if I swap the active partition but that's a stupid solution, so I have to ask, why doesn't the boot menu work? The Vista partition is the first partition on the drive (C
and the XP partition is the second one (D
. On my previous setup, before I reinstalled, booting into Vista would make the partition with Vista (the first partition) the C drive, but if I went into XP then it would make my XP partition (the second partition) the C drive.
If it's any help, my Vista bcdedit looks like this:
I have two partitions on the same drive, one Vista and one XP. I was running Vista x86 and XP x86 together with a boot menu absolutely perfectly until horrible things started happening to my Vista installation and I decided to reinstall Vista. I backed everything up and reinstalled only with Vista x64 instead of x86.
Vista wrote a new MBR etc and obviously the menu was gone and it went straight into Vista, so once everything was set up I went to set up a new menu using VistaBoot Pro, like I did last time. All the settings were identical except now when I choose XP from the menu, the system reboots.
I thought maybe Vista had done something to XP's boot files so I made the XP partition the active partition, ran recovery console on the XP disc and ran FIXMBR and FIXBOOT. So then I had a system which booted straight into my previous install of XP with no problems.
Following that, I put in the Vista DVD and fixed the boot loader again so that it would go back into Vista and hopefully I could make a new boot menu and everything would work fine again. Unfortunately I have the same problem - with the Vista partition as the active partition the menu comes up but if I try to go to XP, it reboots straight away. However, if I set my XP partition as the active partition, it goes straight into XP with no problems at all.
I realise I technically have access to both Vista and XP if I swap the active partition but that's a stupid solution, so I have to ask, why doesn't the boot menu work? The Vista partition is the first partition on the drive (C
If it's any help, my Vista bcdedit looks like this:
Code:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
default {current}
displayorder {current}
{ntldr}
timeout 3
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista 64-bit
osdevice partition=C:
systemroot \Windows
resumeobject {bafa8462-3083-11dc-b912-806e6f6e6963}
Windows Legacy OS Loader
------------------------
identifier {ntldr}
device partition=D:
path \ntldr
description Microsoft Windows XP Professional