私のシステムはシステム修復ループでスタックしています。 Windowsシステムの修復は、エラー「MissingOSLoader」で修復に失敗します
Windowsフォーラムで提案されている解決策で修正しようとしました:自動起動修復が失敗します。OSローダーが見つかりません、しかしコマンド
bootrec /rebuildbcd
戻り値
Total identified windows installations:0
ブートローダーを修正する方法はありますか?
2019年8月のWindows7アップデートにより、この問題が発生しました。このソリューションは私のために働いたので、私は共有すると思いました:
変更を元に戻すには、次のように入力します。
dism.exe /image:c:\ /cleanup-image /revertpendingactions
これは私のために働いたものです:Windows 7DVDまたはUSBからこの順序でbootrec.exe /fixmbr
bootrec.exe /fixboot
とbootrec.exe /rebuildbcd
を実行します。 USB Windows 7ISOを作成するのに役立つガイドです。 http://www.techverse.net/how-to-create-a-bootable-usb-pen-drive-for-windows-7/
これらの手順は Microsoftフォーラム で見つかりました。投稿者Vijay B。私はそれらを私にとってより意味のある方法でフォーマットしました。 これらの手順はすでに部分的に完了しているので、手順5から始めてください。
最初にシステム回復オプションを開始します。システム回復オプションを開始します。 a)ディスクから起動し、「今すぐインストール」オプションを使用してインストールのウェルカム画面が表示されたら
プロンプトで、以下に示すようにbootrecコマンドを入力し、Enterキーを押します。
bootrec /rebuildbcd
Bootrecコマンドは、ブート構成データに含まれていないWindowsインストールを検索し、それに1つ以上追加するかどうかを尋ねます。
次のメッセージが表示された場合は、手順10に進みます。
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:
次のメッセージが表示された場合は、次に進みます。
Scanning all disks for Windows installations.
Please wait, since thismay take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 0
The operation completed successfully.
BCDストアは存在しますが、Windowsインストールがリストされていないため、最初に手動で削除してから、再構築を試みる必要があります。
プロンプトで、示されているようにbcdeditコマンドを実行し、Enterキーを押します。
bcdedit /export c:\bcdbackup
ここでは、bcdeditコマンドを使用してBCDストアをファイルとしてエクスポートします:bcdbackup。ファイル拡張子を指定する必要はありません。
コマンドは画面に次を返す必要があります。
The operation completed successfully.
つまり、BCDエクスポートは期待どおりに機能しました。
プロンプトで、次のようにattribコマンドを実行します。
attrib c:\boot\bcd -h -r -s
これにより、bcdファイルから非表示、読み取り専用、およびシステム属性が削除されます。これらの属性は、ファイルに対して実行できるアクションを制限します。それらがなくなったので、名前を変更できます。
BCDストアの名前を変更するには、次のようにrenコマンドを実行します。
ren c:\boot\bcd bcd.old
これで、BCDストアの名前が変更されたので、手順2で試みたように、正常に再構築できるはずです。
注:新しいファイルを作成しようとしているので、BCDファイルを完全に削除できます。ただし、既存のBCDの名前を変更すると、Windowsで使用できなくなったため、同じことが実現されます。さらに、アクションを元に戻す場合は、手順5で行ったエクスポートに加えて、さらに別のバックアップレイヤーが提供されます。
次のコマンドを実行し、続いてEnter
キーを実行して、BCDを再構築してみてください。
bootrec /rebuildbcd
これは、コマンドプロンプトウィンドウでこれを生成するはずです。
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:
これは、BCDストアの再構築が期待どおりに進行していることを意味します。
Add installation to boot list?
の質問で、Y
またはYes
と入力し、その後にEnter
キーを入力します。見るべき:
The operation completed successfully.
bCDの再構築が完了したことを意味します。
重要:システム回復オプションの開始方法によっては、再起動する前にディスクまたはフラッシュドライブを取り外す必要がある場合があります。