Vista x64 Boot Manager Missing After Installation

O

oceanmaster66

I installed XP Pro on one hard drive. I then inserted the Vista disk in the
DVD drive and booted into the Vista installation and installed it on a second
hard drive. Installation went smoothly (or so I thought) except that after a
few reboots I noticed that the Windows Boot Manager never appeared giving me
the choice to choose Vista or a previous operationg system.

If I take the Vista installation disc out the machine will boot into XP,
with the disc in it will boot to Vista. Any ideas on how to get Windows Boot
Manager to recognize both operating systems?

Thanks,
Michael
 
A

andy

I installed XP Pro on one hard drive. I then inserted the Vista disk in the
DVD drive and booted into the Vista installation and installed it on a second
hard drive. Installation went smoothly (or so I thought) except that after a
few reboots I noticed that the Windows Boot Manager never appeared giving me
the choice to choose Vista or a previous operationg system.

If I take the Vista installation disc out the machine will boot into XP,
with the disc in it will boot to Vista. Any ideas on how to get Windows Boot
Manager to recognize both operating systems?

Assumptions:
1. If the XP CD instead of the Vista DVD is in the DVD drive, the
computer also boots to Vista.

2. There was a change in the hardware configuration between the
installation of XP and Vista, such as the second drive being added
after XP was installed. Otherwise, dual boot should have been
installed..

Cause:
BIOS doesn't provide the correct information to Windows setup as to
which disk the BIOS is set to boot.

Solution:
1. Go into BIOS setup and switch the disk that the BIOS boots so that
the same OS is booted with or without the Vista DVD in the DVD drive.
If the First Boot Device, Second Boot Device, etc. setting allows only
Hard Disk to be selected, then the bootable hard disk is selected
under Hard Disk Boot Priority or Hard Disk Drives. If both drives are
SATA, their cables can be swapped so either XP or Vista boots.

2. If the OS that boots is Windows XP, follow the steps at
<http://groups.google.com/group/micr...ccdac924c871?hl=en&lnk=st&q=#e44fccdac924c871>
to create dual boot.

3. If the OS that boots is Vista, do the following to create dual
boot:

3.1. Open command prompt as Administrator:

Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd \

C:\>dir d: /ah
Volume in drive D has no label.
Volume Serial Number is 343F-E9F3

Directory of D:\

08/22/2008 01:47 PM <DIR> $RECYCLE.BIN
08/22/2008 12:47 PM 211 boot.ini
08/22/2008 12:50 PM 0 IO.SYS
08/22/2008 12:50 PM 0 MSDOS.SYS
08/03/2004 10:38 PM 47,564 NTDETECT.COM
08/03/2004 10:59 PM 250,032 ntldr
08/22/2008 02:20 PM 1,509,949,440 pagefile.sys
08/22/2008 12:51 PM <DIR> System Volume Information
6 File(s) 1,510,247,247 bytes
2 Dir(s) 77,957,472,256 bytes free

3.2. Copy Windows XP hidden files from D:\ to C:\:

C:\>xcopy /h d:\nt*.* .
D:\NTDETECT.COM
D:\ntldr
2 File(s) copied

C:\>xcopy /h d:boot.ini .
D:boot.ini
1 File(s) copied

3.3. Change rdisk(0) to rdisk(1) in boot.ini:

C:\>attrib boot.ini
A SH C:\boot.ini

C:\>attrib -h -s boot.ini

C:\>edit boot.ini

from:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

to:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

C:\>attrib +s +h boot.ini

C:\>dir /ah
Volume in drive C has no label.
Volume Serial Number is 9834-9887

Directory of C:\

08/22/2008 01:47 PM <DIR> $Recycle.Bin
08/22/2008 02:32 PM <DIR> Boot
08/22/2008 03:01 PM 211 boot.ini
11/02/2006 02:53 AM 438,840 bootmgr
11/02/2006 06:00 AM <JUNCTION> Documents and Settings [C
08/22/2008 02:50 PM 1,006,166,016 hiberfil.sys
08/22/2008 03:00 PM 0 IO.SYS
08/22/2008 03:00 PM 0 MSDOS.SYS
08/03/2004 10:38 PM 47,564 NTDETECT.COM
08/03/2004 10:59 PM 250,032 ntldr
08/22/2008 02:50 PM 1,320,091,648 pagefile.sys
11/02/2006 06:00 AM <DIR> ProgramData
08/22/2008 01:35 PM <DIR> System Volume Information
8 File(s) 2,326,994,311 bytes
5 Dir(s) 242,914,414,592 bytes free

C:\>bcdedit

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d380aaae-7091-11dd-b858-ceaff68bb351}
nx

3.4. Execute the following three bcdedit commands to create dual boot:

C:\>bcdedit /set {ntldr} device boot
The operation completed successfully.

C:\>bcdedit /set {ntldr} path \ntldr
The operation completed successfully.

C:\>bcdedit /displayorder {ntldr} /addlast
The operation completed successfully.

C:\>bcdedit

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
displayorder {current}
{ntldr}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d380aaae-7091-11dd-b858-ceaff68bb351}
nx OptIn

Windows Legacy OS Loader
------------------------
identifier {ntldr}
device boot
path \ntldr
description Earlier Version of Windows

C:\>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top