full of … these

Stop c00000218 {Registry file failure} The registry cannot load the hive (file): \system root\system32\config\software or its log or alternate

Posted: May 27th, 2010 | Author: | Filed under: howto | Tags: , , , , | No Comments »

On one day, suddenly, one of the XP computers didn’t wanted to start and entered in reboot loop.
After disabling the automatic reboot if an error occurs (press F8 after BIOS POST) we got the Stop c00000218 {Registry file failure} error for software registry file.

After running twice the chkdsk to fix errors on C partition, we still receive the error and the computer doesn’t want to start.
Manually verifying the software file showed us that the file is corrupt and the chkdsk didn’t helped much in fixing the problem. The file is located in an area containing bad sectors undetected by the chkdsk.

Before reinstalling Windows XP, I had an idea: Why not use registry backups from “System Restore” snapshots if any?
I saw many guys disabling System restore because it consumes lots of space on C drive.
This one, (still) has the System restore enabled and I could copy software from the previous day in C:\Windows\system32\config\ and boot successfully.

Another happy user :).

Leave a Reply