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を確認してください。感謝します。