Vista boot

Hi Folks - I have a stupid problem that is probably obvious to many:

After installing XP64 on a spare partition of my test machine I can longer
boot into any of the Vista installations - I just get all the XP choices (I
have a load of different boot options, XP, Vista, 32-bit, 64-bit, checked,
unchecked etc on different disk/partitions.

How do I get the Vista boot options back?

thx, Mike

The one way that I know of is to boot from the Vista CD and take the
“Recovery” option. I can’t recall if it automatically performs startup
corrections, or if you have to take an option that says something about
repairing startup, but that should do it.

mm

>> xxxxx@sintefex.com 2007-04-12 11:10 >>>
Hi Folks - I have a stupid problem that is probably obvious to many:

After installing XP64 on a spare partition of my test machine I can
longer
boot into any of the Vista installations - I just get all the XP
choices (I
have a load of different boot options, XP, Vista, 32-bit, 64-bit,
checked,
unchecked etc on different disk/partitions.

How do I get the Vista boot options back?

thx, Mike


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Reinstall vista to get back the vista boot loader and then modify the
incredibly difficult bootmgr to boot your ‘legacy’ OS’s.

This is probably not the answer you wanted to hear.

In the future make sure your vista boot disk is not present on the
system when you install an older OS.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mike Kemp
Sent: Thursday, April 12, 2007 11:11 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Vista boot

Hi Folks - I have a stupid problem that is probably obvious to many:

After installing XP64 on a spare partition of my test machine I can
longer
boot into any of the Vista installations - I just get all the XP choices
(I
have a load of different boot options, XP, Vista, 32-bit, 64-bit,
checked,
unchecked etc on different disk/partitions.

How do I get the Vista boot options back?

thx, Mike


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

the problem u r facing is BCD corrupted u can try to recover the corrupted
BDC used bootrec.exe:
http://support.microsoft.com/kb/927392 - for more information

i have no tried this on my own , so i am not sure how effective this can be
, but it can be less painful then reinstalling the Vista

On 4/12/07, Roddy, Mark wrote:
>
> Reinstall vista to get back the vista boot loader and then modify the
> incredibly difficult bootmgr to boot your ‘legacy’ OS’s.
>
> This is probably not the answer you wanted to hear.
>
> In the future make sure your vista boot disk is not present on the
> system when you install an older OS.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Mike Kemp
> Sent: Thursday, April 12, 2007 11:11 AM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] Vista boot
>
> Hi Folks - I have a stupid problem that is probably obvious to many:
>
> After installing XP64 on a spare partition of my test machine I can
> longer
> boot into any of the Vista installations - I just get all the XP choices
> (I
> have a load of different boot options, XP, Vista, 32-bit, 64-bit,
> checked,
> unchecked etc on different disk/partitions.
>
> How do I get the Vista boot options back?
>
> thx, Mike
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Thanks for this - next few days I need the XP64, then I’ll try these ideas
to restore Vista!

BTW Prior to this Vista was giving me a nice bootup choice of either Vista
installation (32 and 64) or to run previous OSes. Selecting that revealed
the usual choice of XP boots.

I have a spare partition so maybe I’ll clean install a checked vista when I
get time - it may repair the BCD and give me another tool in the same go.

Mike

(PS word was that when Bill Gates bought a new house in Cambridge UK, it
took ages to finish - yes they had to keep reinstalling the windows).

----- Original Message -----
From: samuel jebamani
To: Windows System Software Devs Interest List
Sent: Thursday, April 12, 2007 4:47 PM
Subject: Re: [ntdev] Vista boot

the problem u r facing is BCD corrupted u can try to recover the corrupted
BDC used bootrec.exe:
http://support.microsoft.com/kb/927392 - for more information

i have no tried this on my own , so i am not sure how effective this can be
, but it can be less painful then reinstalling the Vista

On 4/12/07, Roddy, Mark wrote:
Reinstall vista to get back the vista boot loader and then modify the
incredibly difficult bootmgr to boot your ‘legacy’ OS’s.

This is probably not the answer you wanted to hear.

In the future make sure your vista boot disk is not present on the
system when you install an older OS.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto: xxxxx@lists.osr.com] On Behalf Of Mike Kemp
Sent: Thursday, April 12, 2007 11:11 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Vista boot

Hi Folks - I have a stupid problem that is probably obvious to many:

After installing XP64 on a spare partition of my test machine I can
longer
boot into any of the Vista installations - I just get all the XP choices
(I
have a load of different boot options, XP, Vista, 32-bit, 64-bit,
checked,
unchecked etc on different disk/partitions.

How do I get the Vista boot options back?

thx, Mike


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 To unsubscribe, visit the List
Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

bootsect.exe, in the boot folder of your Vista CD, is the tool you need to run.

What happened is that the NTFS boot code on your disk was overwritten by the XP installation. The XP boot code looks for “ntldr” on disk. The Vista boot code looks for “bootmgr.” So you’re now directly loading the XP loader, which doesn’t understand Vista, instead of the Vista bootmgr, which has the “older versions of Windows” support to load the XP loader.

You should NOT need to reinstall Vista. Your BCD is probably NOT corrupt.


bootsect /?

bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force]

Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.

Run “bootsect /help” for detailed usage instructions.

For completeness, one comment that doesn’t apply to you - if this were the first XP installation on the machine, Vista wouldn’t have the BCD entry for “previous versions of Windows.” That is created by the Vista setup process. After fixing the boot code you would have to manually add this via bcdedit.

Good luck.

Dave

Thanks, I’d hoped it would be something like this.

BTW for information does the boot process use boot information stored on the
first hard disk listed in the boot priority list of the BIOS, or does it
ignore this and use the first hard disk in the IDE order (primary master,
primary slave, secondary master etc…) - and is it then in the first
partition on this disk or in some disk-wide boot sector where (presumably)
the partition info for this disk is also stored?

(the last time I had to worry about boot sectors they were on floppy disks!)

Thanks, Mike
----- Original Message -----
From: xxxxx@microsoft.com
To: Windows System Software Devs Interest List
Sent: Thursday, April 12, 2007 10:37 PM
Subject: RE:[ntdev] Vista boot

bootsect.exe, in the boot folder of your Vista CD, is the tool you need to
run.

What happened is that the NTFS boot code on your disk was overwritten by the
XP installation. The XP boot code looks for “ntldr” on disk. The Vista
boot code looks for “bootmgr.” So you’re now directly loading the XP
loader, which doesn’t understand Vista, instead of the Vista bootmgr, which
has the “older versions of Windows” support to load the XP loader.

You should NOT need to reinstall Vista. Your BCD is probably NOT corrupt.


bootsect /?

bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force]

Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order
to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.

Run “bootsect /help” for detailed usage instructions.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Mike,

None of the following applies at all to EFI…

There are two pieces of bootcode involved. The BIOS decides which disk to transfer control to based on its boot order. At the front of the disk is the Master Boot Record (MBR), which contains some boot code. (As an aside, you now have the XP MBR bootcode on your system, but unless you are using the Bitlocker feature the difference between this and the Vista MBR are inconsequential.)

This boot code cycles through the partition table, selecting the first listed partition marked as “Bootable.” It jumps to the first sector of this partition, which contains the filesystem-specific bootcode that knows how to read files (like the bootmgr) off of the partition. It is this bootcode that got whacked by your XP installation.

Dave

Thanks, Dave, for the detailed info, Mike

----- Original Message -----
From: xxxxx@microsoft.com
To: Windows System Software Devs Interest List
Sent: Friday, April 13, 2007 4:21 PM
Subject: RE:[ntdev] Vista boot

Mike,

None of the following applies at all to EFI…

There are two pieces of bootcode involved. The BIOS decides which disk to
transfer control to based on its boot order. At the front of the disk is
the Master Boot Record (MBR), which contains some boot code. (As an aside,
you now have the XP MBR bootcode on your system, but unless you are using
the Bitlocker feature the difference between this and the Vista MBR are
inconsequential.)

This boot code cycles through the partition table, selecting the first
listed partition marked as “Bootable.” It jumps to the first sector of this
partition, which contains the filesystem-specific bootcode that knows how to
read files (like the bootmgr) off of the partition. It is this bootcode
that got whacked by your XP installation.

Dave


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer