Computer Guru said:
1. Resize XP partition and create a new Vista partition (primary, NTFS) after it in Acronis.
2. Restore the image to the Vista partition
3. Install EasyBCD on XP.
4. Run EasyBCD in XP -> Diagnostics -> Recreate BCD Files.
Select the letter of the XP drive when it asks for the boot drive letter, then select the letter of the Vista drive (as XP sees it) when it asks for the Vista partition.
5. Add an XP entry in the Add/Remove Entries -> Windows section of EasyBCD
Good luck.
Small hiccup at step 1....
If I create the partition as primary-NTFS, I am unable to restore the image as primary.
"Primary" is greyed out and my only options are "Active" and "Logical". I seem to be able to restore it as primary, however, if I leave the space after my XP partition unallocated.
This may be related to the fact that my images were created when they were the only things on the disk and are flagged by Acronis as Primary and Active.
We'll see how this works out...
hmm...
after step 2 I am unable to boot into anything
computer simply says "Invalid partition table..."
never seen that one before
any ideas?
ok, now both partitions are listed in Acronis as "Primary,Active"
I'm reasonably certain that's the problem as only one partion should be "Active" at a time as I understand it.
How to fix it though?
Only way I could see in Acronis to get rid of the "Active" flag was to change the Vista partition to "Logical" and then back to "Primary".
Now, when trying to boot, comp says:
"Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\ntoskrnl.exe.
Please re-install a copy of the above file.
Tried restoring ntoskrnl.exe from backup, same result
tried restoring 0 track mbr from backup, same result
Had to restore the entire XP partition.
XP works fine now, but I'm back to the same problem I had before writing this post.
When starting EasyBCD 1.6 in XP, I get an error dialog box stating "No valid entries found!
I can click past that box, and get into EasyBCD, but it doesn't seem to work properly. Trying to follow your instructions, I click "Diagnostics Center", click the radio button labled "Re-create missing/deleted boot files" and hit "Rescue my System!".
At this point, your instructions seem to indicate that I need to enter the drive letter for XP, but the program is clearly asking for the Vista drive letter. Regardless of which I choose, I get the same dialogue.
"Unfortunately, EasyBCD could not automatically detect the drive letter of your boot device. This can be caused by a non-standard MBR, use of a 3rd-party bootloader, or a failed Windows Vista install.
To proceed, please enter the letter of your boot drive below. The boot drive is identified by the presence of special files and folders like boot.ini, ntldr, and bootmgr. If you continue to see this error message, please run "Reset BCD storage" from the Diagnostics section."
Again, regardless of which drive letter I choose, I get another error dialogue "The directory is not empty." followed by "No valid entries found!" again.
I've been editing this post as I moved along, but I seem to be at a standstill here.
Any further input or ideas would be welcome.
Thanks