Salta al contenuto principale

Dual Boot Win 7 (C Drive) and WinXP SP3 (D Drive) - restore issue

Thread needs solution

First off I have searched the forums and many of these types of questions go unanswered.

I have built a dual boot Win 7 and Win Xp image. I used Easy BCD to start and show the menu and have the user choose the OS. I created the Win 7 first and then installed the Win XP following some instructions from the WinSeven forum. I used Winlite to inject the proper WinXp Sata drivers and the system is set up under BIOS as AHCI.

The computer is an E6530 Dell computer with a 128GB SSD. The master is built and works fine. I have taken an acronis image to capture all partitions and I have also performed a sector by sector (not copying empty sectors)

When all is said and done everything is copied over and Win 7 runs with no problem. Win XP produces a BSOD. I have tried to restore partitions separately and various other methods. Copying the proper IASTOR.sys file to the d:\Windows\systems32\drivers directory. this gets me past the BSOD, but Win XP just goes to a blue loading screen and sits there.. Very little HD activity.

I am looking for any help and guidance to address this...

thanks,
Rod

0 Users found this helpful
Rod Cohen wrote:

I have built a dual boot Win 7 and Win Xp image.

Rod Cohen wrote:
I have taken an acronis image to capture all partitions and I have also performed a sector by sector (not copying empty sectors)

Actually, sector-by-sector does copy empty sectors, and is very rarely needed.

Rod Cohen wrote:
Win XP produces a BSOD.

Your message is quite unclear. Why do you think this is an Acronis problem? Did you restore the backup image to the OS drive?

Rod,

What is the BSOD error number and message for XP? What flavour of XP do you have?

Which OS has True Image installed?

Does F8 work in XP and can you boot to "last known good configuration" ?

You might need to run a repair install of XP if it is a driver problem that is preventing booting.

It appears to be the Sata driver and I have addressed that. I have gotten past that but what i think I am running into is how Windows recognizes the drive. It looks like the drive letters are changing on me. It starts to load WinXp and then just goes to the screen before a windows login and sits there forever.
I am cloning the drives to install to a classroom computer. (26) According to a site I found they state that there is an issue with how Windows will allocate the drives. I have tried to change drive letters back with Disk Directory..

I have run the WIn XP repair and even a new install and it then crashes the WIn 7 and generally comes back with a cant find NTLdr, etc..

Also, restoring back to the original computer that the master image was created from works fine. It is when I try to image another computer. They are both SSD drives but different manufactures...

rod

Drive letter allocations are stored in registry in both XP and W7. In W7 there are also drive entry letters in the BCD.

As you installed W7 first, the W7 boot loader will start first and then passes to the XP boot loader which then boots XP.

I think your problem might now lie in the BCD. There are two ways of filling the database out in the boot manager, one is by absolute addressing and the other is by reference. If the BCD is using absolute addressing then cloning or moving sectors can cause booting problems.

If you have W7 Ultimate or Enterprise, I would be inclined to turn the XP OS into a VHD, attach the VHD to the BCD.

You might solve your booting problems by downloading and installing EasyBCD from NeoSmart - it is free for personal use (donations accpted) or US$25.00 for commercial use (I think it is). This will allow you to easily sort out drive letters and booting from the BCD point of view. You don't have to use an editor such as EasyBCD, it can be done via command line commands as well.