Posted 01 August 2011 - 11:22 AM
SO. I have a friend who has TONS of flies on his XP machine (Dell Dimension B110, 160GB IDE HDD, 1GB DDR, 2.53GHz Celeron D) arranged in a way that reimaging a new drive and copying the files over won't be very effective. I decided to clone his drive- but was not about to clone it to another IDE hard drive because he probably wont have the computer for another year or two anyway. The drive I cloned to was a 320GB 7200RPM Seagate SATA on a VIA PCI to SATA adapter. When booted from his IDE drive- the PCI to SATA adapter (which required a driver from a CD) is viewed as a SCSI adapter in the device manager.
I used XXClone to complete the image- which looks like it went well. But when I restarted the computer a second hard drive or boot option was not listed. So from there I used XXClone's "cool tools" to "make [target] bootable" by writing MBR, Boot sector, and BOOT.ini to the target SATA drive. This got me somewhere- but still not to the OS from the SATA drive. Instead of getting two "Windows XP Home"'s as boot choices I got the original IDE XP Home OS and "XXCLONE: (Target volume) [D:1,P:1] 298.09 GB". If I select the XXClone option I get an error:
"Windows could not start because of a computer disk hardware configuration problem.
Could not read from the selected boot disk. Check boot path and disk hardware.
Please check the Windows documentation about hardware disk configuration and your hardware reference manuals for additional information."
I played with the Boot.INI settings on both the IDE and SATA drives and now they look like this:
multi(0)disk(1)rdisk(0)partition(1)\Windows= "Windows XP Home Edition" /fast detect /NoExecute=OptIn
IDE (by the way- there are two partitions on this drive, Windows is #2):
multi(0)disk(0)rdisk(0)partition(2)\Windows= "Microsoft Windows XP Home Edition" /noexecute=OptIn /fastdetect
scsi(0)disk(0)rdisk(0)partition(1)\Windows= "Microsoft Windows XP Home Edition" /fastdetect /noexecute=OptIn
ALL I WANT TO DO IS BOOT OFF THE SATA DRIVE.