web-dev-qa-db-ja.com

Windows SBS 2003の起動エラーを修正する方法-停止:c0000218?

最近、ハードドライブのRAID 5アレイコントローラーを紛失したため、アレイが完全に失われました。 ShadowProtectバックアップを使用して復元できます。復元後、Windows 2003サーバーを起動すると、次の停止メッセージが表示されます。

停止:c0000218 {レジストリファイルの障害}レジストリはハイブ(ファイル)をロードできません:\ SystemRoot\System32\Config\SOFTWAREまたはそのログまたは代替。破損しているか、存在しないか、書き込み可能ではありません。

この問題を修正する方法についてのアイデアはありますか?

4
JJ01

ソフトウェアレジストリハイブが破損したようです。これは非常に悪いシナリオであり、通常はバックアップからの復元が必要です。インストールメディアから修復するか、最後の手段として、完全に再インストールします。

O.S.からWindows回復コンソールを起動してみてください。メディアを実行してからディスクチェック(CHKDSK)を実行します。多分それは単なるファイルシステムの破損の問題です。

他のヒントはここにあります: http://support.Microsoft.com/kb/822705

2
Massimo

ライブCDを使用してソフトウェアレジストリハイブをロードできますか?これにより、少なくともどこから探し始めるかがわかります。

1
MikeyB

おそらく、ディスクエラーまたはコントローラードライバーの問題です。

0
Alakdae

まず、同じハードウェアに復元しましたか?そうでない場合は、ShadowProtectのハードウェアに依存しない復元機能を使用しましたか?

0
DanBig

この場合、softwareレジストリファイルにCRCエラーがあり、Windows2003サーバーはエラー番号c0000218の無限のブートループのままになっています。 Windows回復コンソールからファイルシステムの修復(chkdsk)を試しました。改善なし。

私は見つけました http://xphelpandsupport.mvps.org/how_do_i_repair_a_stop.htm これには非常に多くのステップがあります。

私はこのそれほど複雑でない解決策を試しました。

  • スクリュードライバーを使用して、Samsung Evo 840mSATAブートドライブをシャーシから取り外します。そのmSATAをmSATA-USBコンバーターに接続します。 Windowsを起動XP VMで。USBドライブを接続します。USBドライブは問題なくマウントされます。
  • 次に、c:\backup\corrupt-registry\フォルダーを作成します。
  • これらの5つのファイルをコピーall{systemsoftwaresamsecuritydefault} c:\windows\system32\config\からバックアップフォルダへ。 (これは、OSがCRCエラーについて通知するときです:1つのファイルをコピーできませんでした)
  • c:\windows\system32\config\から5つのファイルを削除します
  • 5つのファイルをc:\windows\repair\からc:\windows\system32\config\にコピーします
  • USBドライブを安全に取り外します
  • MSATAをシャーシに接続し直します
  • コンピューターの電源を入れます

ブートレジストリの問題c0000218が修正されました。

0
Pro Backup

システムの復元が実行されている場合は、 KB307545 で詳しく説明されているように、レジストリのコピーを取得できるはずです。 XP用ですが、それでも適用できるはずです。

0
Xorlev