macOS: Windows EFIブートエントリを削除する

macOS: Windows EFIブートエントリを削除する

1分で読めます
| ヒント

Mac上のWindowsとEFIブートエントリ

Boot Campアシスタントを使用せずにMacからWindowsのインストールを手動で削除した場合は、EFIブートエントリを削除するためにもう少し作業が必要です(画像提供:Digital Trends)

MacにWindowsをインストールして実行できると非常に便利です。Boot Campアシスタントを使えば簡単ですが、このユーティリティを使ってWindowsのインストールを削除できることを忘れてしまうこともあるかもしれません。macOS内でWindowsパーティションを手動で削除した場合、Macのブートマネージャーに「EFI Boot」という項目がまだ表示されていることに気付くでしょう。これはもう必要ないので、削除しましょう。この手順はmacOSのすべてのバージョンで動作するはずです。

注意して進めてください。この手順は、注意しないとMacが操作不能になる可能性があります。

EFIパーティションを見つける

Boot Campアシスタントを使用してWindowsインストールを削除していない場合、EFIブートエントリを削除するには、ターミナルでいくつかの作業を行う必要があります。この手順は難しいので、すべて正しく入力するように注意してください。

まず、EFIパーティションを見つける必要があります。EFIパーティションには、Macから起動できるオペレーティングシステムに関する情報が保存されています。ターミナルで次のコマンドを入力します。

ディスクユーティリティリスト

メインハードドライブ上の EFI と呼ばれるパーティションを探しています。

EFIブートパーティションを見つける
ご覧のとおり、EFIブートパーティションは/dev/disk0s1にあります。

見つかったら、次のコマンドを 1 つずつ入力します。

sudo mkdir /ボリューム/EFI
sudo マウント -t msdos /dev/disk0s1 /Volumes/EFI

/dev/disk0s1を、 diskutilを使用して特定した正しいパーティションに置き換えます。

Windows EFIブートエントリの削除

完了したら、正しいフォルダに移動する必要があります。ターミナルで再度、以下を入力します。

cd /ボリューム/EFI/EFI

これで、Macにインストールされているオペレーティングシステムに関する情報が保存されているディレクトリに移動します。おそらく「Microsoft」というフォルダが表示されるでしょう。私の場合は「Ubuntu」と「refind」というフォルダもありますが、これらはそのままにしておきます。

ターミナルに次のように入力して、Windows EFI ブート エントリを削除します。

rm -rf マイクロソフト

これで完了です。Macを再起動すると、EFIブートエントリは表示されなくなります。

Knowledge Network