Windows XP was unable to start because the following file is missing or corrupted

I tried to install AVG anti-virus the other day as I had noticed the computer starting to do some unusual things such as throw pops at me on the Net and redirect me etc. It came up with an error during the AVG install and I had to reboot. Upon rebooting it came up Windows XP was unable to start because the following file is missing or corrupted C:/windows/system32/config/system. I tried booting into safemode but got the same error. I booted off the XP CD and tried to do a repair of the existing installation but that also failed (tried 4 times) after the first try it rebooted after copying setup files and came up with a different error -  Windows XP was unable to start because the following file is missing or corrupted C:/windows/system32/cp_437.nls. Since than I have tried using recovery console and using the following commands - fixboot c: & chkdsk \rbut with no luck. I have taken the drive out an scanned it over a reliable spyware & virus scanner which found no bugs or errors. IS there anything else I can try before performing a complete format as I want to avoid this if possible. I don't think it is a HDD issue as the drive and all its contents came up fine though a external USB enclosure. Any help would be greatly appreciated.
Who is Participating?

Improve company productivity with a Business Account.Sign Up

ap-itConnect With a Mentor Commented:
Im little late in joining this, but Jay Jay has the answer.  Also if that doesnot work, you do not need to format intially.  if your harddrive is fine, which it seems it is.  You install XP fresh copy to a new location, boot up to that location.  You will have access to all your files, make backup copys and then reformat and start clean if you want too.

Dale MaySecurityCommented:
Have your Windows xp disc handy and do the following:
start>run> type in with space> sfc /scannow
let it run.

Jay_Jay70Connect With a Mentor Commented:;EN-US;307545

how can you do a file check if you can't access windows?
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Dale MaySecurityCommented:
Good point Jay Jay 70
programmer1024Connect With a Mentor Commented:
Somehow some files were deleted. That is what it sounds like. A reformat is likely the only solution. Can you backup your important files?
Check your CD to make sure there aren't any scratches on it. Usually a repair install of windows fails either because the media is bad or because the hard drive or CDROM is bad.

If you have a second CDROM try installing from that one, if you have a laser cleaner use it first.
You said you could put the HDD in an external enclosure? Run chkdsk from the enclosure and set it to automatically fix errors and have it also scan and recover bad sectors. After that run disk defrag on it.

Once you finish, THEN put it back in the system and run the repair install of WinXP.

If it still fails back everything up and format. Don't do a quick format either as you may have some serious errors on the disk.

Hope that helps
Has anyone actually read through the article that microsoft provides to specifically tackle this issue?

It is right there....
abuzar_khanConnect With a Mentor Commented:
My dear there is no way without formatting ur hdd. You only format primary partition and reinstall windows. Only this is the solution for ur problem, dont waste ur time in anything else.

Not necessarily true.
not at all true
Jamie_OrchisonConnect With a Mentor Commented:
Hmm, the only thing i can think of is putting the HDD in another PC and backing up important files. Format is the only way I can see.

Could file recory software recover files if you can't.

I had a missing file once C:/ something NTFS.sys

Formatting was the only solution to that.

And i had a bootskin that got stuck in a continuous loop
i am confused as to why everyone jumps to the conclusion that a format is the only is not! There is a detailed fix that MS provides which i have used numerous times to is worth formatting afterwards when you get the chance as your system is never quite the same...but that is NOT the fix, read through the doco provided if you need more clarification...

I must say, i am dissapointed in the response from participants in this question....15 seconds on google would have provided any of you the answer that the author of this Q could use, how about researching before just telling someone to forget everything and format, yes there is a time fo that, but this is not one of them as of yet

Good luck to you, I am unsubscribing, ashamed for the first time at a question on EE

competitivecomp, i apologise and good luck to you my friend
I just wanted to check if the RAM has been swapped out with known good yet. I have had similar weird file errors and it has been traced back to RAM.

Just a thought
bbrunningConnect With a Mentor Commented:
Jay Jay, I think I'm the only one that read your post from MS. Looked like a good idea to me, if that didn't work then a format may be the answer.

competitivecompAuthor Commented:
Format only thing that worked in the end.  I would advise all those with this problem in the future to do a complete format if they can backup their data prior to doing so as the Microsoft solution is time consuming and (in my experience) more hassle than it is worth as you will more than likely never get the PC back to normal regardless of what you do. Thanks to all who replied.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.