新しいWindows7のインストールが起動に失敗します。 Microsoftのサポートページで、次のハウツーを見つけました(Windows 7リカバリディスクを使用)。
bcdedit /export C:\BCD_Backup
C:
cd boot
attrib bcd -s -h -r
ren C:\boot\bcd bcd.old
bootrec /RebuildBcd
最初に理解したいので、まだ試していません。 bcd
をBCD_Backup
にエクスポートしてから、bcd.old
コピーを作成する必要があるのはなぜですか?同じことではないですか?
あなたが見ているコマンドを分解するには:
bcdedit/export C:\ BCD_Backup
**現在のBCD(ブート構成データ)をC:\ BCD_BackupにエクスポートしますC:
**現在の作業ドライブをC:ドライブに変更しますcdブート
**現在の作業ディレクトリを現在のドライブの非表示の「ブート」ディレクトリに変更します(C :)attrib bcd -s -h -r
**ファイル「bcd」(ブート構成データが保存されている場所)からSYSTEM、HIDDEN、およびREAD-ONLY属性を削除します。ren c:\ boot\bcd bcd.old
**「bcd」ファイルの名前を「bcd.old」に変更します(バックアップします)bootrec/RebuildBcd
**実際に「bcd」ファイルを最初から再構築します
これに記載されているように Microsoftヘルプ ページ
/ RebuildBcdオプションは、WindowsVistaまたはWindows7と互換性のあるインストールについてすべてのディスクをスキャンします。さらに、このオプションを使用すると、BCDストアに追加するインストールを選択できます。 BCDを完全に再構築する必要がある場合は、このオプションを使用します。
基本的には、バックアップしてからブート構成データを削除し、それを完全に再構築します。
BCDEdit は、ブート構成データエディタの略で、基本的にboot.ini
ファイルの後継です。ドキュメントによると:
bcdedit /export C:\BCD_Backup
はBCDをファイルにエクスポートします。C:
は、C:のルートディレクトリにいることを確認する必要があります。cd boot
ディレクトリをC:\ bootに変更しますattrib bcd -s -h -r
は、bcdファイルのSystem、Hidden、およびReadOnly属性を削除します。ren C:\boot\bcd bcd.old
bcdの名前をbcd.oldに変更します。あなたの質問に答えるために、私はそれらが同じものの2つの異なるフォーマットであると信じています。bootrec /RebuildBcd
は(duh)bcdを再構築します。Bcdを
BCD_Backup
にエクスポートしてから、bcd.old
コピーを作成する必要があるのはなぜですか?同じことではないですか?
KnowledgeBaseの記事(これらの手順が含まれている記事は2つあります。 This は新しいWindows NT 6.1の記事です。)コピーを作成するように指示されていません。 ren
コマンドはファイルをコピーしません。古いファイルの名前を邪魔にならないように変更し、BCDデータベースファイルをまったく使用せずに最初からやり直すように指示されています。 bcd.old
ファイルは必ずしもBCD_Backup
ファイルと同じである必要はありません。後者は、既存のデータベースを読み取り、同じレコードで新しいデータベースを書き出すことによって作成されるためです。
はい、重複は不必要に見えるかもしれません。ただし、BCDデータベースが破損していない場合にのみ発生します。 KBの記事は、それがである状況に対処しています。覚えておいてください。この場合、bcd.old
はそのままのデータベースファイルであり、BCD_Backup
は、エクスポートのためにbcdedit
が正常に取得できるコンテンツです。