Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently lost a hard drive RAID 5 array controller which caused total loss of the array. We are able to restore using our Shadow Protect backup but when I go to start windows after the restore we 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?

share|improve this question

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:

share|improve this answer

Can you load the SOFTWARE registry hive using a live CD? This will at least you know where to start looking.

share|improve this answer

Probably a disk error or controller driver issue.

share|improve this answer
how would you fix the driver issue with out being able to get into windows ? – JJ01 Oct 1 '09 at 22:22
Did you need to install dirvers for this controller when you installed Windows, at that point in the install when you press F6 to add SCSI drivers? Or did you boot a manufacturer's CD to install, like HP SmartStart? – nray Oct 10 '09 at 3:58
That system was restored with all the same drivers as the original server. – JJ01 Oct 10 '09 at 22:00

If System Restore has been running you should be able to get a copy of the registry as detailed at KB307545. It is for XP, but should still be applicable.

share|improve this answer
-1, System Restore exists only in Windows XP, not Windows Server 2003. – Massimo Oct 10 '09 at 16:58
I ask that you revoke your downrate, it does exist in Server 2003.… – Xorlev Oct 10 '09 at 17:03
Xorlev System restore in Windows 2003 Server is not a supported solution. It involves installing unsupported windows XP operating system files into Server 2003. This is not supported or recommend by Microsoft. – JJ01 Oct 10 '09 at 22:00

First, did you restore to identical hardware? If not, did you use the Hardware Independant Restore feature of ShadowProtect?

share|improve this answer
Different hardware and yes we did use the HIR restore option. – JJ01 Oct 16 '09 at 5:22
When you did the HIR, you picked the new storage driver for the OS? I've done this a ton of times, and a few of them I have mistakenly chosen the wrong one. But since i had the image, there was the liberty to keep trying with it. – DanBig Oct 16 '09 at 23:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.