How to fix error starting Windows SBS 2003 – STOP: c0000218

stoperrorwindows-server-2003

I recently lost a hard drive RAID 5 array controller which caused total loss of the array. I am able to restore using our Shadow Protect backup. After the restore, when I start Windows 2003 server, I receive the following stop message:

STOP: c0000218 {Registry File Failure} The registry cannot load the
hive (file): \SystemRoot\System32\Config\SOFTWARE or its log or
alternate. It is corrupt, absent, or not writeable.

Any ideas on how to fix this issue?

Best Answer

Looks like the SOFTWARE Registry hive got corrupted; this is quite a bad scenario, usually requiring a restore from backup, an O.S. repair from the installation media or, as a last resort, a full reinstallation.

You can try starting the Windows Recovery Console from the O.S. media and then running a disk check (CHKDSK); maybe it's just a file system corruption issue.

You can find some other tips here: http://support.microsoft.com/kb/822705.

Related Topic