
このサイトで、「レジストリが壊れている」と報告しているWindows 7のブートを修復する方法を検索しました。ほとんどの回答では、以下のファイルをバックアップすることを提案しています。
C:\Windows\System32\config
そして
C:\Windows\System32\config\RegBack
config
安全なディレクトリまたはドライブに移動し、config\RegBack
私も同じことをしましたが、Windows は起動時に「レジストリが破損しています」と報告します。
好奇心から、Linux システムに NTFS パーティションを読み取り専用でマウントし、それらのファイルを確認してみました。1file
つを除くすべて (SECURITY、SOFTWARE、SAM、DEFAULT) で実行すると、次のファイル タイプが報告されます。
MS Windows registry file, NT/2000 or above
しかし、SYSTEMファイルの場合は、
data
RegBack\SYSTEMの場合は次のように報告されます。
zlib compressed data
file
zlib をサポートするプログラムもこのファイルを読み取れなかったため、このファイルを正しく識別できなかったようです。いずれにしても、タイプMS Windows registry file, NT/2000 or above
は両方に対応しているはずです。これは正しいですか、それとも SYSTEM ファイルは他のファイルと異なりますか? 破損したファイル (オリジナルとバックアップ) が両方ともあるのでしょうか?
答え1
分析
これによれば法医学記事SYSTEM のファイル タイプも「MS Windows レジストリ ファイル」である必要があります。
結論: システム ハイブは確かに破損しています。最初の 4 バイトにある署名を自分で確認することもできます。署名には ASCII 文字列「regf」が含まれているはずです。
上記の記事では、 メタスプロイトテストフレームワーク非常に興味がある場合は、これを使用して SYSTEM ハイブの内容をテストすることもできます。
復元方法1: システムイメージを復元する
システム ディスクのイメージ バックアップがある場合は、それを復元する必要があります。ない場合は、読み進めてください。
復元方法2: システム修復ディスクを使用してシステム復元ポイントを復元する
システムの復元が有効になっている場合は、以前のシステムの復元ポイントにレジストリ ハイブの作業セットが見つかることがあります。無効になっている場合は、方法 4 に進みます。
もしそうなら システム修復ディスクを作成する復元ポイントから復元することができます(リンク):
- システム修復ディスクで起動する
- キーボードの言語設定を選択し、「次へ」をクリックします。
- コンピュータを修復するをクリックします
- 復元したいオペレーティングシステムを選択し、「次へ」をクリックします。
- 選択するシステムの復元
これにより、個人ファイルには影響はありませんが、PC の問題の原因となっている可能性のある最近インストールされたアプリ、ドライバー、更新プログラムが削除されます。
復元方法3: Windowsブートメディアを使用してシステム復元ポイントから復元する
回復ドライブを作成したことがない場合でも、すべてが失われるわけではありません。
- 正常に動作するPCで、 Microsoft ソフトウェア ダウンロード ウェブサイト 一致する ISO をダウンロードします。これには有効な製品アクティベーション キーが必要です。
- 使用 Windows USB/DVD ダウンロード ツール ブートメディアを作成します。
- 作成したインストール メディアを動作していない PC に接続し、電源を入れます (コンピューターがそのメディアから起動することを確認してください。PC の起動順序を変更する必要がある場合があります)。
- システム回復オプションを選択する
- システムの復元を選択し、上記の手順を続行します。
次の記事にさらに詳しい情報とスクリーンショットがあります:
Windows 7 でシステムの復元を行う方法。
方法4: データを保存して新規インストールする
システムの復元を有効にしていない場合は、Windows を再インストールする必要があると思います。
以下のいずれかの方法でファイルを保存できます:
- Windows 7: 起動時のコマンド プロンプト、
- Linux ライブ ブート メディアを使用して起動します。
Windows を復元する必要がある場合は、Windows 7 ブート メディアから再インストールします。
答え2
同様のコンピューター (OS バージョン、OS 構成、UI 言語、レイアウトは同じである必要があります) のファイル C:\Windows\System32\config\SYSTEM を置き換えることをお勧めします。
このファイルは、インストールされているアプリケーションに関連しないグローバル システム設定が主に含まれる HKEY_LOCAL_MACHINE\SYSTEM ハイブを参照するため、インストールされているアプリは 2 台のコンピューターで異なる場合があります。
ソース コンピューターと宛先コンピューターの一部の設定が異なる場合でも、システム ファイルが破損しているかどうかの手がかりが得られます。