Hey Bill,
Nearly there.
This is how you recover, I did a bit of cut and paste from microsoft KB
articles. There's various ways, but this is probably the most straight
forward without having to reload or do a repair intstall of windows xp.
By doing a system state backup the files in the folder \windows\repair
should also have been updated, so just have a check on their modification
dates.
As an extra safeguard copy the files in the \windows\repair folder onto your
Z: drive and also onto you windows 98 partiton.
Since windows 98 and windows xp is if I remember rightly are both
installed on a FAT32 partition, you can access them and restore them using
windows 98.
We are not making any changes to windows 98 so if it boots ok now, then it
will boot after the registry change.
Test it !
Just out of interest, when you boot windows 98, does it get the C: drive
letter ?
If I remember rightly windows 98 assigns C: to whatever drive it boots from.
Once you've tested windows 98 boots ok, and that you can see the repair
direcory files from within windows 98 you're ready !
Restoring.
This example I pinched from microsoft and uses the recovery console, but
the principle is still good for using windows 98 to boot instead. Its only
copying files.
As it says:-
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q322756#4B
Backing up the System State also creates updated copies of the registry
files in the %SystemRoot%\Repair folder. If you cannot start Windows XP
after you edit the registry, you can replace the registry files manually by
using the steps in the "Part One" section of the following Microsoft
Knowledge Base article:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307545
Part One
In part one, you boot to the Recovery Console, create a temporary folder,
back up the existing registry files to a new location, delete the registry
files at their existing location, and then copy the registry files from the
repair folder to the System32\Config folder. When you are finished with this
procedure, a registry is created that you can use to boot back into Windows
XP. This registry was created and saved during the initial setup of Windows
XP, so any changes and settings that took place after Setup completes are
lost.
To complete part one, follow these steps:
1.. Boot to the Recovery Console.
2.. At the Recovery Console command prompt, type the following lines,
pressing ENTER after you type each line:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
3.. Type exit to quit Recovery Console. Your computer will restart.
Note This procedure assumes that Windows XP is installed to the C:\Windows
folder. Make sure to change C:\Windows to the appropriate windows_folder if
it is a different location.
Paul