To repair the original windows XP (on the old Hard Drive):
My guess is that by;
Quote:
when I try and boot it gives me a message saying that windows config systems file is missing or damaged
.. You meant: "C:\windows\system32\config\system"?.. If so, that means you had a corrupted registry problem. The system file saves the Registry settings... so maybe loging on to the old/original Windows XP in Safe Mode and restoring the system to a previous date can help. If you can't logon in Safe Mode, access the route (C:\windows\system32\config\system) to see if the "system" file is present and if not, the "system.bak" file can be renamed to "system" to replace the missing file. Also do the same on the second installed XP if the problem was exactly the same... do this from your newly installed XP and next see if you can log on to the Old/Original and second Windows XPs. If you can't access the "Config" folder, take ownership of the C:\ drive according to the Support.Microsoft KB308421 instructions.
How to take ownership of a file or a folder in Windows XP
http://support.microsoft.com/kb/308421
This is the Microsoft KB307545 method to recover from the "system" file missing problem.. but it's rather complicated and probably innecessary if the "system.bak" file is from a date that's close to the onset of the problem.
How to recover from a corrupted registry that prevents Windows XP from starting
http://support.microsoft.com/kb/307545
How to use the floppy boot disk:
If you already have the NTDETECT.COM, ntldr and boot.ini files in the floppy disk, just edit the boot.ini according to the following text that includes three lines, each line for each installed XP. If you don't have the 3 necessary boot files, download them from the
www.bootdisk.com/. Download the "xpquick" file in .exe or .zip format... execute the .exe to install on a formatted floppy disk, or open the .zip and extract to the floppy disk, and then edit the Boot.ini file with the text between the lines... copy and paste for quick edition of the Boot.ini file.
Download the "xpquick" file from the line that reads:
"XP Quick Boot Diskette xpquick.zip | xpquick.exe | Read.1st"
http://www.bootdisk.com/bootdisk.htm
------------COPY THE NEXT 7 LINES--------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
-----------COPY THE PREVIOUS 7 LINES-----------
BOOT.INI EXPLAINED:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS (THIRD AND LAST WINDOWS XP INSTALLATION)
[operating systems]
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional THIRD AND DEFAULT XP HDD2"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional ORIGINALLY INSTALLED XP HDD1"
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional SECOND XP INSTALLATION HDD2"
You can add a copy of the edited Boot.ini file to each Windows XP to repair the boot sector on each OS and logon without the floppy disk. e.g. add a copy of boot.ini on each system drive: C:\boot.ini on the old/original XP, X:\boot.ini on second installed XP, and X:\boot.ini on the last installed XP