UEFIからデュアルブートゴーストエントリを削除する方法

Windows 11 と Ubuntu のデュアル ブートを試した後、CPU の使用率がほぼゼロまたはメモリの使用率が低いにもかかわらず、ラップトップのファンが常にうるさく回転している原因は不明ですが、おそらくハードウェア ドライバーの問題であるため、Ubuntu を削除することにしました。インターネット上で入手可能なガイドの手順に従って、Ubuntu パーティションを削除し、ディスク管理ツールから Windows パーティションを元のボリュームに拡張しました。ただし、UEFI (BIOS) に Ubuntu のゴースト ブート エントリが存在するという問題が残っています。これは、簡単に削除できないようです。しばらくインターネットで検索した後、最終的に、以下が確実に機能することが証明されました。

元の投稿から抜粋した手順とメモ

  • 管理者権限でコマンド プロンプト (cmd.exe) を実行します
  • diskpart コマンドを入力します
  • [オプション、複数のディスク ドライブがある場合のみ] list disk と入力し、次に sel disk X と入力します (X はブート ファイルが存在するドライブです)
  • list vol と入力して、ディスク上のすべてのパーティション (ボリューム) を表示します (EFI ボリュームは FAT でフォーマットされ、その他は NTFS でフォ​​ーマットされます)
  • sel vol Y と入力して EFI ボリュームを選択します (Y はシステム ボリュームです (これはほとんどの場合 EFI パーティションです))
  • 便宜上、assign letter=Z: と入力してドライブ文字を割り当てます (Z は空き (未使用) ドライブ文字です)
  • ディスク パーティションを終了するには exit と入力します
  • コマンド プロンプトがまだ開いている間に、Z: と入力して Enter キーを押します (Z は作成したドライブ文字です)
  • dir を実行して、ディスク上のディレクトリを一覧表示しますこのマウントされた EFI パーティション
  • 正しい場所にいる場合は、EFI というディレクトリが表示されます
  • cd EFI と入力し、次に dir と入力して、EFI 内の子ディレクトリを一覧表示します
  • rmdir /S ubuntu と入力して、ubuntu ブート ディレクトリを削除します

これらの手順を実行した後、UEFI を起動し、「ブート」タブから「Ubuntu」ゴースト ブート エントリがなくなったことを確認します。

元の投稿については、Uninstall GRUB and use Windows bootloaderを確認してください。感謝します。

windows