Windows could not start because the following file is missing or corrupt: WINDOWS\SYSTEM32\CONFIG\SYSTEM - fixing this without the OAM disk?

Anonymous
2012-08-21T14:04:35+00:00

There is microsoft windows XP Professional version 2002  Service pack 3 installed on the computer

I tried to turn on the computer  but this came up.

I don't have the original disk to install and fix the problem.

Windows could not start because the following file is missing or corrupt:

WINDOWS\SYSTEM32\CONFIG\SYSTEM

You can attempt to repair this file by starting Windows Setup

Using the original Setup CD-ROM

Select ‘r’ at the first screen to start repair.

Windows for home | Previous Windows versions | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2012-09-18T00:40:52+00:00

I would hold off on a the Repair Install that Elizabeth23 suggested for now.

I think it is time for you to create a bootable Hiren's CD and boot into it Mini XP Mode and choose the Registry repair Wizard.

You already ran chkdsk /r, which is the first thing you should do anyway. Since it didn't work, you may very well need to "go back in time," as it were. Wunders published great instructions for this. Look at his reply in this thread:

http://answers.microsoft.com/en-us/windows/forum/windows_xp-system/error-missing-or-corrupt/a1cf7ecf-e6c8-4546-ab88-f0e5abde7a13?msgId=52ff9278-5721-4b37-8887-700e274493b8

Let us know how you fare.

For simplicity's sake, here are those instructions:

On another machine, create a "Hirens Boot CD":  You must burn this with the "Burn Image" feature of a CD Burning program.

  Hirens Download:  < http://www.hirensbootcd.org/download/ >

[don't get fooled. The actual download link is in light green at bottom next to a disk icon with arrow]

  Burning Instructions:  <http://www.hirensbootcd.org/burning/>

Once you create the disk, boot your laptop from this disk.  At the first screen, select "Mini Windows XP" and let it continue to boot.  After it boots, go to the "HBCD Menu" and select:

   Programs -> Registry -> Registry Restore Wizard

Follow the prompts in the registry restore wizard, selecting the last restore point before your problem to restore from.  When done, shut down your computer, remove the CD, and reboot.  If all goes well, you will be back in Windows.

To make sure everything is copacetic, you should perform a "System Restore" using the same restore point you picked using the Restore Wizard:

   "How to restore Windows XP to a previous State"

    < http://support.microsoft.com/kb/306084 >

Was this answer helpful?

6 people found this answer helpful.
0 comments No comments

87 additional answers

Sort by: Newest
  1. Anonymous
    2012-09-19T18:13:32+00:00

    Hi Dave;

    I did see where the /r parameter was previously used. The difference this time is I included fixboot immediately after. Additionally, I have seen numerous times where running check disk only once doesn't produce positive results but, run several times can do the trick. In fact, I am of the opinion we, myself included, are all too often to move on to another procedure after running check disk has failed to resolve the issue. I believe we should be suggesting it be run several times before moving on. JMO

    Also, my second set of instructions are significantly different from the kb article. My instructions are to perform a system restore. They do include replacing some registry keys however as insurance only. Jose is correct that the infamous kb article alone rarely, if ever, works. However, I have seen a system restore from recovery console work many times.

    @ Liz.. Thannks!! :-)

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-09-19T15:14:16+00:00

    Hi, Tech-Geek!

    OP already successfully ran chkdsk /r using Recovery Console.

    I see that you are referring to the suggestion from KB307545 -- Jose's favorite. :-)

    Have you ever used Hiren's? It contains the Registry Repair Wizrad (same as Bart PE and UBCD4Win), which accomplishes the same thing but it's much faster! (And there's is a much smaller chance of a mis-typing.)

    @techu35:

    If you wish, Tech-Geek's method is worth pursuing as well. Just let us know how you're doing.

    As I pointed out before and as Tech-Geek indicated, stay away from a Repair Install (at least for now). A Repair Install is best done if you can still boot into Windows and roll back IE8 (or IE7) to IE6 first. It's tricky to do. And often, after attempting a Repair Install that winds up not working, the only thing left to do is the "nuke-and-pave" Clean Install.

    I am also concerned that a botched Repair Install will interfere with something like a System Restore (or a KB307545 registry "repair" solution).

    So far you are on track. The most important things to do in your situation are:

    1. chkdsk /r (which you have done)
    2. repairing the regsitry, using the method Tech-Geek or I gave you (which you will do shortly, I hope)
    3. repairing your boot.ini file (if necessary)

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2012-09-19T13:12:21+00:00

    Hi, Tech-Geek, if you meant to include links in the "click here" ,they did not come through. Just letting you know. :) Liz.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2012-09-19T05:47:32+00:00

    Not so fast with the repair install.

    1. Insert the Windows XP cd into the top cd drive2. Turn the computer off3. Setup the computer to boot from cd: either by pressing F2, F9 or Delete to go in BIOS or by pressing F12 on Dell computers to launch the Boot Device Menu4. As soon as you get the message Press any key to boot from the cd hit enter.5. Wait ~3 minutes for the Windows Setup to initialize6. At the Welcome to Setup screen press R to repair windows using recovery console.7. Wait a couple of minutes while setup examines the hard drive.8. You will be prompted to choose a Windows installation. Press 1 on the top of the keyboard and then9. You will be prompted to enter the Administrator password. Press Enter if no password was set.10. Perform a disk check:chkdsk /p > Press Enter and allow the scan to complete. Once complete typefixboot > Press Enter. Confirm at the prompts.11. Type exit to restart the computer.12. As soon as the computer starts hit F8 every second to bring up the Advanced Options Menu.13. Choose the Last Known Good Configuration.14. If these steps didn't resolve the issue go back in Recovery Console.

    If the computer still will not boot then proceed below.

    B. Perform the System Restore

    Inside the Recovery Console type the following commands to change the directory to the system restore directory:

    cd \cd system~1

    If you get an Access Denied error:  click here

    If you don't get an Access Denied error :

    cd _resto~1

    If there is no _resto~1 folder or if there are no restore points inside it:click here

    If the _resto~1 folder exists, inside it there are several folders named RP1, RP2. These are restore points. RP1 is the oldest restore point. You can use

    dir

    to view what RP folders are available. If no restore points are available click here. Otherwise choose the most convenient RP folder. Supposing we have RP3 available let's type in:

    cd rp3

    Change the directory to snapshot:

    cd snapshot

    Restore the main registry branches. If you are being asked if you want to overwrite type in y to agree.

    copy _registry_machine_system c:\windows\system32\config\systemcopy _registry_machine_software c:\windows\system32\config\softwareThe following commands are most of the time optional however the process might not work if they are not executedcopy _registry_machine_security c:\windows\system32\config\securitycopy _registry_machine_sam c:\windows\system32\config\samcopy _registry_user_.default c:\windows\system32\config\default

    Type exit to reboot the system. Start the computer normally

    Was this answer helpful?

    0 comments No comments