For the last three weeks I've been battling with a problem:
I want to boot into either Vista or XP on my new Lenovo laptop.
It came with Vista pre-installed in partition 2. Part.1 is ~9Gb, 'Rescue and
Recovery', is at the start of the disk.
Their XP downgrade places XP in Partion 1 and the the R&R partition is
at the end of the disk. i.e. completely different layout.
Lenovo don't supply Windows installation disks, only the 'Rescue &
Recovery' disks, which format the entire disk into two partitions and
installs their distribution.
I've used linux and an external disk to image the two
Windows installs & partition the disk.
Either image restored into their respective disk layout works reliably.
I am not using a Linux bootloader.
I've dowloaded EasyBCD and two CD's to help:
- 'fixntldr' for XP - boots XP and allows selection of an XP image
- neosmart Vista recovery CD (has the Vista 'Repair' boot option)
Currently I have XP in partition 1 with EasyBCD installed and Vista in Part.2.
Vista will boot & allow a login, but doesn't run properly and I cannot
run EasyBCD under Vista.
Paths to system DLL's (Windows\System32) are wrong - it looks like
'system root' points to the XP partition.
After login, Vista gives a series of error dialogs saying (IE) loading
the user profile has failed.
I've rebuilt the BCD on Vista following instructions from:
http://neosmart.net/wiki/display/EBCD/Recovering+the+Vista+Bootloader+from+the+DVD
There is a copy of BCD in \Boot in both partitions.
Using Mbrfix, I've installed the Vista boot MBR on the disk.
I've run 'bootsect': /nt52 for the XP partition and /nt60 for the Vista
Partition.
[Solved: I reran 'bootsec /nt52 c: /force]
Now the thing I find *really* weird:
- setting the 'active' disk to Partition 2, the Vista boot fails.
- setting 'Partition 1' active - XP doesn't boot, but Vista does (in
its crippled state)
The Vista repair disk either says "no fault found" or "unknown error".
When Vista boots, it says "read error" - which I take to mean the volume referred to in BCD is invalid/removed.
Question:
How do I rebuild the BCD in Partition 2 without access to EasyBCD
running under Vista?
I want to boot into either Vista or XP on my new Lenovo laptop.
It came with Vista pre-installed in partition 2. Part.1 is ~9Gb, 'Rescue and
Recovery', is at the start of the disk.
Their XP downgrade places XP in Partion 1 and the the R&R partition is
at the end of the disk. i.e. completely different layout.
Lenovo don't supply Windows installation disks, only the 'Rescue &
Recovery' disks, which format the entire disk into two partitions and
installs their distribution.
I've used linux and an external disk to image the two
Windows installs & partition the disk.
Either image restored into their respective disk layout works reliably.
I am not using a Linux bootloader.
I've dowloaded EasyBCD and two CD's to help:
- 'fixntldr' for XP - boots XP and allows selection of an XP image
- neosmart Vista recovery CD (has the Vista 'Repair' boot option)
Currently I have XP in partition 1 with EasyBCD installed and Vista in Part.2.
Vista will boot & allow a login, but doesn't run properly and I cannot
run EasyBCD under Vista.
Paths to system DLL's (Windows\System32) are wrong - it looks like
'system root' points to the XP partition.
After login, Vista gives a series of error dialogs saying (IE) loading
the user profile has failed.
I've rebuilt the BCD on Vista following instructions from:
http://neosmart.net/wiki/display/EBCD/Recovering+the+Vista+Bootloader+from+the+DVD
There is a copy of BCD in \Boot in both partitions.
Using Mbrfix, I've installed the Vista boot MBR on the disk.
I've run 'bootsect': /nt52 for the XP partition and /nt60 for the Vista
Partition.
[Solved: I reran 'bootsec /nt52 c: /force]
Now the thing I find *really* weird:
- setting the 'active' disk to Partition 2, the Vista boot fails.
- setting 'Partition 1' active - XP doesn't boot, but Vista does (in
its crippled state)
The Vista repair disk either says "no fault found" or "unknown error".
When Vista boots, it says "read error" - which I take to mean the volume referred to in BCD is invalid/removed.
Question:
How do I rebuild the BCD in Partition 2 without access to EasyBCD
running under Vista?