EFI パーティションから Microsoft フォルダーが削除された後、Windows 10 のブートを復元するにはどうすればよいですか?

EFI パーティションから Microsoft フォルダーが削除された後、Windows 10 のブートを復元するにはどうすればよいですか?

EFI パーティションのサイズを変更してフォーマットする必要がありましたが、その中の Microsoft フォルダーが削除され、Windows 10 で起動できなくなりました。Windows 10 で起動機能を復元したいと思います。

Windows 10 ディスクの回復モード コマンド ラインに入り、入力するとbootrec /rebuildbcdWindows 10 インストールが見つかり、再構築が成功したと表示されますが、EFI ブート メニューに作成されたエントリで起動できません (選択しても何も起こりません)。Windows 10 のブートを修復する方法をご存知ですか?

答え1

では EFI ブートを修正できません/fixmbr。これにより、GPT ディスクが台無しになり、MBR 2 つの異なる状態に戻ります。

EFI ブートを修正するには、ファンクション キーを使用して Windows USB をロードし、セットアップ メニューに移動して、[EFI USB を許可] をクリックします。

アップグレードを希望するボックスが表示されますので、[いいえ] をクリックします。

Windowsのインストールウィンドウが表示されるので、 コンピュータの修理>トラブルシューティング...>高度な>コマンド・プロンプト

コマンドプロンプトで:

diskpart
list disk  /* rem with a USB and HDD you will only have two selections
sel disk 0 
list vol
sel vol    /* rem look for SYSTEM FAT32 hidden ~100 MB mine was sel vol 3 yours maybe different
format fs=fat32 quick label=(optional)
list vol   /*rem look for and remember which Volume Windows is C or D ?
exit
/* then...
bcdboot C:\Windows

ここで、1 分後にハングアップする場合は、CTRL+ を押しますc。(なぜ時々これが起こるのかはわかりませんが、ブート ファイルが正常に作成されたというメッセージが表示され、Windows が問題なく起動します。)

exit

「コンピューターの電源を切る」をクリックし、USB を取り外して再起動します。

答え2

これは、ノセウスの素晴らしい答えです。

アン電子フィブートは適切なツールを使用して修復する必要があります。(主にレガシー MBR-BIOS ディスク セットアップではこのfixmbrツールが使用されます。)

EFI ブートを修正するには、次のいずれかの方法で Windows 回復環境でブートします。

  • UEFI 定義のファンクション キーを使用して、Win RE パーティションを起動します (コンピューターに Win RE パーティションがある場合)
  • を使ってUSBリカバリドライブWin RE を起動します (読者がこれを作成するための事前知識を持っていることを願います) [さらに、USB デバイスのブート優先順位を許可するには、UEFI 設定を編集する必要がある可能性があります]

Win RE が起動したら、次のようなコマンドでコマンド プロンプトにアクセスします。トラブルシューティング…高度なオプションコマンド・プロンプト。 そこから:

diskpart               # disk-partition editor/formatter…
list disk
select disk [0-9]      # the EFI System partition is usually on disk 0
list partition
sel partition [0-9]    # the EFI _System_ partition is usually the first [1]
detail partition       # details if formatted, healthy, _System_ partition
  ! the next command nullifies any current data on the partition !
  I had to do this because my partition showed RAW, `chkdsk` lacked success,
  zero files were on it; though this method did work for me to restore
  Windows booting, I would recommend try to fix the boot partition first.
format fs=fat32 quick label=System
list vol               # disk label "Windows" to determine disk letter
exit

とともにシステムパーティションがフォーマットされ、Windows ディレクトリのディスク文字がわかっている場合は、次の手順でブート ファイルを EFI システム パーティションにコピーし、NVRAM が更新されるはずです。

mountvol S: /S                       # the System partition mount to S:
bcdboot c:\windows /s s: /f UEFI /v  # `bcdboot c:\windows` may be enough
                                       /s for mountpoint, /f for firmwaretype
                                       /v for verbose
exit                                 # then rm USB is used, reboot

答え3

ステップ1: 起動時に、Windows 10が起動可能な状態でロードされているペンドライブを挿入します。

ステップ2: 言語を選択し、[次へ]をクリックします。

ステップ3: 「コンピュータを修復する」をクリックします

ステップ4: 「詳細設定」->「コマンドプロンプト」をクリック

ステップ5: このコマンドを入力します

bcdboot c:\Windows /l en-us /sc: /f ALL

上記の行ですべてが解決します。

ステップ 6: このエラーを解決するには、「exit」と入力してシス​​テムをシャットダウンし、ペンドライブを取り外してシステムを再起動します。

これは、Bootrec コマンドでは修正できなかった Windows 10 のエラー「Bootmgr missing press crtl+alt+supr」に対して、私にとって非常に役立つシンプルな解決策でした。

答え4

次の順序で rebuildbcd を実行しましたか? (各手順の後に Enter キーを押します)

  1. ブートレック/スキャンオス
  2. ブートレコード /FIXMBR
  3. ブートレコード /FIXBOOT
  4. ブートレコード /REBUILDBCD

bootrec /rebuildbcdの結果が

Windows インストールのスキャンに成功しました。識別された Windows インストールの合計数: 1

[1] D:\Windows インストールをブートリストに追加しますか? はい/いいえ/すべて:

それでも動作しない場合は、次の操作を試してください。

  • chkdsk /r

チェックディスクが完了したら、コンピュータを起動して問題が解決するかどうかを確認してください。問題が解決しない場合は、

  • SFC /SCANNOW コマンドは、コンピューター上の破損したシステム ファイルを再構築または回復します。

再起動して確認

関連情報