web-dev-qa-db-ja.com

Windows2000レジストリハイブが破損しているかどうかをテストする方法

Windows 2000がインストールされている古いシステム(はい、廃止する必要があります)があり、最近起動が停止し、「次のファイルが見つからないか破損しているため、Windowsを起動できませんでした:\Winnt\System32\Config\Systemced "

周りを検索すると、いくつかの便利なサイトが見つかりました http://support.Microsoft.com/kb/269075 、そして http://jayroos.com/tech/recovering-systemced- error 、デフォルトのシステムレジストリHiveを使用していても、少なくともマシンを再起動するのに役立ちました。

私の質問は、「壊れた」システムハイブを分析/修復する方法はありますか?

上記の両方のリンクは、システムHiveが16MBを超えると、Windows 2000が示されたエラーをスローすることを示唆していますが、このシステムのエラーは9MBをわずかに超えていました。 'regcompact'ユーティリティ( http://www.experimentalscene.com/downloads/ で見られるように)は古いハイブさえ認識していないようです。私の傾向は、疑わしいハイブのコピーを私の最新のマシンの1つに取り込んで、なんとかして修復してから、移植して戻すことです。進め方についてのご意見をお待ちしております。

2
JustJeff

あなたのほとんど唯一の望みは、悪いシステムHiveを元に戻し、Microsoftの Windows 2000レジストリ修復ユーティリティ を試すことです。

Windows 2000のレジストリが破損すると、システムが起動しなくなる可能性があります。 Windows 2000レジストリ修復ユーティリティは、レジストリの破損からWindows2000システムを回復するのに役立つツールです。このユーティリティはフロッピーディスクにダウンロードして、レジストリが破損しているシステムで実行できます。このユーティリティをダウンロードするには、6枚のフロッピーディスクが必要です。ユーティリティは、破損したレジストリを修復し、マシンを再度起動できるようにします。

フロッピーを備えたコンピュータはそれほど豊富ではなく、WIN2Kマシンが動作しているので、最初にそれを使用して6枚のフロッピーを作成します。

システムハイブの代替バージョンの場合、System.alt、問題を解決するのに十分ではなかった場合、次善の策はWindows2000を再インストールすることかもしれません。

元のブートメディアがない場合でも、シードはほとんどありませんが、トレントサイトで見つかる可能性があります(検索では「win2k」を使用してください)。

1
harrymc

ハードドライブでchkdsk/fを実行すると、ファイルシステムの破損が修正されます。これにより、ほとんどの場合、Hiveの破損が解決されます。

Chkdskは、起動時に「ファイルが見つからないか破損しています」というメッセージの80%以上を修正します。修復して正常に起動した場合は、ドライブをデフラグします。断片化が激しいとファイルシステムが破損する可能性があります。デフラグする前に、必ずchkdskを実行してください。

W2Kレジストリ修復ユーティリティを使用する前にchkdskを実行します。

1
Moab