I run Windows XP Home Edition (SP3). Because I am running out of disc space on my old hard drive, I bought a bigger drive and have cloned my old hard drive. I removed the old drive before attempting to boot. The new, cloned drive initially booted successfully 2 or 3 times, and I did not note any problems with functionality. But when booting up subsequently, I received the error message: "Windows could not start because the following file is missing or corrupt: windows\system32\config\system". I have since re-cloned the new drive and it repeats the above problem: after initially booting successfully a few times the same error message appears.
After discussing the situation with Seagate (new disc and cloning software provider), I am proceeding on the assumption that there is likely a file corruption in my old XP which is manifesting itself in the clone. (Although I do not receive the error message on my old source disc and have no problem booting it up.)
I would like to run Recovery Console to try and repair the cloned disc, but here is my problem: the new disc is a Serial ATA (SATA) drive which connects through a host adapter in a PCI slot on my computer. My computer is an older one using parallel ATA.
When I insert the XP installation CD to attempt to run Recovery Console, the disc does not recognize the SATA drive as a hard drive, and so the disc will not boot to Recovery Console. My question: is there a change I can make in BIOS to enable some kind of IDE emulation, or to otherwise instruct the computer to load the SATA drive on the host adapter?