Dual Booting XP and Vista - Vista came first and now it's gone.

Soldato
Joined
20 Jan 2005
Posts
2,722
Location
Whitley Bay
Hi folks.

Installed Vista RC2 on a second partition alongside my XP Pro install.
My XP install got lairy, so backed up and format/reinstall.
Now I can only boot into XP (no prompt for vista or earlier version of windows anymore).
I've read the microsoft kb re: fixing the problem but doesn't seem to tie in with my setup.

Do I need to run a complete reinstall on Vista (can I run a repair from Windows XP on another OS on another partition? Don't think I can :confused: ) or can I modify the bcdedit from xp?

Cheers

Si
:)
 
i thikn you need to have a fiddle with bcdedit. Not the easiest thing, a quick google should bring up the ms document for it
 
TYPE MSCONFIG, then look for a setting called noguiboot, enable it and it should allow you to have a menu

I am at work at the mo so if its not that I will tell you when I get home.

EDIt, you can use BCEDIT in xp, just search for it and copy it to c:\ then go to command promt and run

cd \
c:\bcedit

then it will come up the menu to choose from.
 
Thanks for the above - the noguiboot just booted directly into xp without the splash screen but I can get into bcdedit now.
Only trouble is that it only seems to see the Vista entry.
I tried something from the MS website to copy the currently logged on boot entry to a new boot entry (bcdedit /copy {current} /d XPPro) but it gave an error:

The specified entry identifier is not valid.
The parameter is incorrect.

Any ideas?

Cheers

Si
:)
 
Try VistaBootPro. Allows for much easier config of the bootloader.

The problem you've got is you're not booting from the vista bootloader, you're booting from the XP one. VistaBootPro may or may not help you reinstall the vista bootloader, I can't remember - haven't used it for a while.

http://www.vistabootpro.org/
 
It wasn't listing vista in the boot settings.
Asked it to reinstall the vista bootloader and now it won't boot into windows at all. lol
Gives an unexpected error.
Not too fussed as it's a virtual pc but any ideas?
 
all you do is search the drive of where vista is installed and search for

BCDEDIT.exe.

You then copy it to your xp drive e.g c:\

start > run > type cmd > press enter
on command promt screen type
cd \ > press enter
type BCDEDIT.exe
press enter
type BCDEDIT.exe /timeout 30
press enter
reboot -

you should see a new boot screen on startup allowing you to choose your os

if you also type
- start > run > cmd > enter
- bcdedit /enum

you will see the settings your pc currently has for booting.

good luck
 
Last edited by a moderator:
I get

C:\>bcdedit /enum
The boot configuration data store could not be opened.
The system cannot find the file specified.


even if I 'run as' the system admin.

I guess I'll just reinstall Vista and put it down to experience.

Thanks for everyone's input though!

Si
:)
 
ok, good luck
this is what I get


Code:
C:\>bcdedit /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
resumeobject            {ba3f90f3-5654-11db-9ab5-d53e3a309af7}
displayorder            {ntldr}
                        {ba3f90f2-5654-11db-9ab5-d53e3a309af7}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Legacy OS Loader
------------------------
identifier              {ntldr}
device                  partition=C:
path                    \ntldr
description             "Windows

Windows Boot Loader
-------------------
identifier              {ba3f90f2-5654-11db-9ab5-d53e3a309af7}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=D:
systemroot              \Windows
resumeobject            {ba3f90f3-5654-11db-9ab5-d53e3a309af7}
nx                      OptIn
quietboot               Yes

C:\>bcdedit /enum all

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
resumeobject            {ba3f90f3-5654-11db-9ab5-d53e3a309af7}
displayorder            {ntldr}
                        {ba3f90f2-5654-11db-9ab5-d53e3a309af7}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {17e4bf40-638c-11db-b663-001731cbd214}
description             Windows Vista

Windows Boot Loader
-------------------
identifier              {ba3f90f2-5654-11db-9ab5-d53e3a309af7}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=D:
systemroot              \Windows
resumeobject            {ba3f90f3-5654-11db-9ab5-d53e3a309af7}
nx                      OptIn
quietboot               Yes

Resume from Hibernate
---------------------
identifier              {ba3f90f3-5654-11db-9ab5-d53e3a309af7}
device                  partition=D:
path                    \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  en-US
inherit                 {resumeloadersettings}
filedevice              partition=D:
filepath                \hiberfil.sys
pae                     Yes
debugoptionenabled      No

Windows Memory Tester
---------------------
identifier              {memdiag}
device                  partition=C:
path                    \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  en-US
inherit                 {globalsettings}
badmemoryaccess         Yes

Windows Legacy OS Loader
------------------------
identifier              {ntldr}
device                  partition=C:
path                    \ntldr
description             "Windows

EMS Settings
------------
identifier              {emssettings}
bootems                 Yes

Debugger Settings
-----------------
identifier              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

RAM Defects
-----------
identifier              {badmemory}

Global Settings
---------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}

Boot Loader Settings
--------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}

Resume Loader Settings
----------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}

C:\>
 
Last edited by a moderator:
Back
Top Bottom