Upon turning the computer on, I receive “Please select the operating system to start:” After choosing any of the listed I get another screen to which I’ve tried Safe Mode, Last Known Good Configuration, Start Windows Normally but to no avail. I continually receive “Windows could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM.“
So, I entered the Windows XP Home Edition setup CD. The setup loads I select “repair Windows XP installation using Recovery Console.” After consulting Microsoft help pages and various forums I enter “bootcfg /rebuild.” Recovery console scans all disks for Windows installations and comes up with the following:
Total Identified Windows Installs: 2
[1] C:\My Old Data -- 04-10-03 10:22PM\Windows
(From a previous recovery, I believe.)
Add Installation to boot list? (Yes/No/All):
I chose yes.
Enter Load Identifier:
I input Microsoft Windows XP Home Edition
Enter OS Load Options:
I leave this blank as instructed by Microsoft help.
[2]: C:\Windows
Add Installation to boot list? (Yes/No/All):
I chose yes.
Enter Load Identifier:
I enter Microsoft Windows XP Home
Enter OS Load Options:
Again, I leave this blank. I enter exit and the computer restarts. When the computer restarts, I see various operating systems from numerous attempts prior. I chose Microsoft Windows XP Home Edition. I run it in Safe Mode, Last Known Good Configuration, Start Windows Normally but I receive the same \Windows\SYSTEM32\CONFIG\SYSTEM is corrupt or missing error.
I Realized that maybe the problem was that I had two identified windows installs and that only “C:\My Old Data --04-10-03” under the Load Identifier title of “Microsoft Windows XP Home Edition” was available at the choosing an operating system screen. I go back to the recovery console, I run bootcfg /rebuild. But this time I choose NO to add “[1]C:\My Old Data -- 04-10-03” to boot list and yes to add “[2] C:\Windows.” When asked to enter Load Identifier I type “Microsoft” to be able to distinguish it from the others, and I leave OS Load Options blank. I exit and restart. I chose it from the Operating System’s list and choose safe mode but AGAIN I get the \Windows\System32\Config\System missing or corrupt error. I chose it again and run it in any other setting, but receive the same error.
For some reason, I get another error. I get:
<Windows root>\system32\hal.dll.
I enter “expand d:\i386\hal.dl_c:\windows\system32\hal.dll.” but I receive “The system cannot find the file or directory specified.”
I enter “md tmp” and get “A directory or file with the name tmp already exists”
When I input “copy c:\windows\system32\config\system c:\windows\tmp\system.bak” I get “the system cannot find the file specified.”
Up until three days ago, I didn’t know any of this existed. I’m completely stumped. I followed what Microsoft help said and I seem to be stuck. Should I just re-install windows xp home edition, and am I guaranteed that will work?
All help, big or small, is greatly appreciated. Thanks for reading about my problem!