Backinblack
Member
Backstory 1:
I have 2 physical hard disks. One contains an XP-32 installation and the other a Win7-64. One drive at a time is connected to SATA-0 and my optical drive is connected to SATA-1. If I need XP, I slip the SATA connector onto the XP drive. If I need Win7, I slip the connector onto that drive. Neither drive has seen the other, nor has either drive been attached to any other SATA channel. BIOS does not allow me to choose which SATA channel to boot from, otherwise we wouldn't be having this conversation...
Backstory 2:
I have just recovered from a failed installation of EasyBCD onto the XP drive connected to SATA-0 simultaneously with the Win7 drive connected to SATA-2. I understand that the SATA channels are arbitrary as the BIOS will assign the drives appropriately. For some reason I had to replace my ntdetect.com, ntldr and ntoskrnl.exe files and run Bootcfg /rebuild to get my XP drive back up and running from the "invalid boot.ini file" and "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." errors. What a way to start my Friday morning.
So, that being said:
1) Is it even feasable to have an existing XP disk on channel 0, an existing Win7 disk on channel 2, and dual-boot properly?
-and-
2) If so, is there a guide that explains how to safely do this (obviously in a way that I did not) and keep the integrity of both operating systems intact? Loss of data is not an option...!
Thanks for your time!
I have 2 physical hard disks. One contains an XP-32 installation and the other a Win7-64. One drive at a time is connected to SATA-0 and my optical drive is connected to SATA-1. If I need XP, I slip the SATA connector onto the XP drive. If I need Win7, I slip the connector onto that drive. Neither drive has seen the other, nor has either drive been attached to any other SATA channel. BIOS does not allow me to choose which SATA channel to boot from, otherwise we wouldn't be having this conversation...
Backstory 2:
I have just recovered from a failed installation of EasyBCD onto the XP drive connected to SATA-0 simultaneously with the Win7 drive connected to SATA-2. I understand that the SATA channels are arbitrary as the BIOS will assign the drives appropriately. For some reason I had to replace my ntdetect.com, ntldr and ntoskrnl.exe files and run Bootcfg /rebuild to get my XP drive back up and running from the "invalid boot.ini file" and "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." errors. What a way to start my Friday morning.
So, that being said:
1) Is it even feasable to have an existing XP disk on channel 0, an existing Win7 disk on channel 2, and dual-boot properly?
-and-
2) If so, is there a guide that explains how to safely do this (obviously in a way that I did not) and keep the integrity of both operating systems intact? Loss of data is not an option...!
Thanks for your time!