The problem is that I have corrupted the hard disk when trying to recover from running Ghost, I could boot the disk prior to that.
Ghost does not properly recognise SATA
disks when running from DOS and needs a switch to tell it to use the bios
for details of the disk. When running Ghost under Windows it adds a DOS partition to the drive, sets it active and reboots into DOS to do its imaging. When it finishes it runs a utility to make the Windows partition active again and reboots back to Windows.
Because of this problem Ghost never ran and the utilities that reverted to Windows would not run either. Partition magic would not run because .Net was installed on the Win2000 partition and so I used FDISK to make Windows active and delete the DOS partition. I still had problems using the WinXP partition as it told me the system registry was corrupt, so I tried to repair it using the procedure shown in MS
KB 307545 using the recovery Console. This made things worse, bsd, so I backed the changes out which had no effect. Because I thought that the problem with WinXP was caused by Ghost corrupting the partition table I ran Fixmbr and FDISK /MBR. Sometime after all this I reformatted the WinXP partition, tried to reinstall WinXP and the CD would not boot.
I have taken a Windows Backup of the Win2000 partition and will now wait until the software I am testing needs reinstalling before I start again.