If I copy external drive F (bootable Win XP) to external drive G, they should not contain any registry. The registry is only in C drive. I don't understand why the Ghost still fails.
Win98 FDISK may be a good solution. But unfortunately I have no floopy disk any more.
So, my only hope now is to redo the copy again and erase the registry before copying. But I still don't understand why it matter because I am copying F to G.
I want to duplicate a C drive from computer A. So I take it out and use computer B to run Ghost. So, the computer A drive becomes an external drive to computer B through USB adapter.
I want to duplicate a C drive from computer A. So I take it out and use computer B to run Ghost. So, the computer A drive becomes an external drive to computer B through USB adapter.
That is a recipe for failure, I'm afraid. It sometimes works but due to BIOS geometry issues you should have the old and the new HD inside the same computer when you do Copy Drive. If it is a laptop, the new HD should be inside the laptop for the clone process and the old HD inside the USB enclosure. The latter can't be done with Ghost so you have to do image/restore. The old HD has to be inside the computer when the image is created and the new HD has to be inside the computer when the image is restored.
But the link I posted will fix your problem, which is a drive letter issue.
Your HD not being recognized by the BIOS sounds like a configuration problem. Check the SATA ports or jumpers. The HD does work as an external HD so it is OK.