web-dev-qa-db-ja.com

Windowsが起動しなくなりました:bcdeditコマンドに問題がある可能性があります

問題が発生したときに、Windows 10とUbuntuをデュアルブートしようとしていました。システムは、WindowsまたはUbuntuのリストを表示するおなじみのGRUBメニューを表示せずに、すぐにWindowsを起動します。から選択します。

簡単に修正したい(大きな間違い)ので、Windowsコマンドプロンプトで次のコマンドを管理者権限で実行するとこの問題が修正されると主張する記事に出くわしました。

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

この記事では、問題が発生した場合、同じタイプのコマンドプロンプトで次の2つのコマンドを実行することで、このコマンドを元に戻すことができると主張しています。

bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi

そして:

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

この記事はさらに、Windowsを起動できない場合でも、WindowsリカバリUSB/CDからのコマンドプロンプトも同様に機能することを保証しています。

まあ、それはうまくいきませんでした。これで、システムがWindowsを起動しなくなりました。さらに悪いことに、F12キーを押してWindows Boot Managerにアクセスしようとすると、GRUB 2--Windowsを起動するオプションがありません。 。この問題を解決する方法を知っている人はいますか?

私が試したこと:

  1. 記事の指示に従いました。USBからWindows修復を起動しているときにコマンドプロンプトを開きました。 bcdedit /deletevalueコマンドを実行した後、コマンドプロンプトは、コマンドを認識しなかったと通知しました。これが可能な理由は次のとおりです。(1)コマンドプロンプトが、Windows OSがインストールされているパーティションではなく、起動可能なUSBで実行されている。 (2)私のバージョンのWindows 10はドイツ語です-おそらくコマンドが異なりますか?

  2. セキュアモードのオンとオフの両方のUEFIモードで起動しようとしました。どちらも機能しませんでした。

  3. BIOSを工場出荷時の設定に戻しました。

誰かが同様の問題を抱えていましたか?上記のコマンドを適用する前に、Windows 10は起動時に直接起動し、セキュアモードがオンの通常のUEFIを使用したことを追加する必要があります。

2
user8951490

EFIシステムパーティション(ESP) には、さまざまなブートオプションが含まれています。これらは、製造元、Microsoft、およびUbuntuのインストールによって追加されたものです。このパーティションには、インストールメディアから、または DiskGenius などのツールを使用して、あるいはUbuntuから起動するときにアクセスできます。 。efiファイルのどれ がアクセスされていることがわかっている場合は、それらをコピーして名前を変更し、正しいファイルを強制することができます起動順序。

EFI System Partition

ただし、最初に、Ubuntuの efibootmgr を使用してブートオプションを編集してみてください。

1
DrMoishe Pippik