Skip to content
戻る
アイキャッチ画像:【OpenCore入門】 EFIをマウントする方法|4種類を詳しく解説

【OpenCore入門】 EFIをマウントする方法|4種類を詳しく解説

Hackintoshに欠かせないEFIをマウントするには?

CaseMODしたPowerMac i7でHackintoshを楽しんでおります。Hackintosh運用歴は3年ほど。やっと初心者を抜け出した程度のスキルしかありませんが、初心者向けに基本テクを優しく紹介したいと思います。

さて今回はHackintoshに欠かせないEFIをマウントする方法を紹介していきます(^O^)。

EFIとは?

Extensible Firmware Interface」の略です。「拡張可能なファームウェアインターフェース」??わけわかんない横文字ですね。

簡単にいうと昔のPCでいう「BIOS」のことで、「OSとハードウェアの橋渡し」をしている偉いやつです。

![Efi-simple_ja.svg.png](https://iron-design.assets.newt.so/v1/3f749fbe-2fa2-4ac1-9a4b-1dbbb09db1ff/Efi-simple_ja.svg.png =400x) * WikiPediaより

BIOSは今は進化してUEFIUnified Extensible Firmware Interface)になっていますが、これを昔は「EFI」と呼んでいました。

EFIは普段は全く見えないところ(ESP=EFIシステムパーティション)にいます。それをファインダー上に操作できるようにすることをマウントといいます。

Note

正しくはESPをマウントなんですが、実際にはEFIフォルダがマウントされてくるので、ここでは「EFIをマウント」と呼びます。

OpenCoreをインストールしたり、調整するには毎回、EFIをマウントさせる必要があるので、必須テクニックといえます。マウント自体はそんなに難しい作業ではないですが、ここではスキル別に4種類の方法を紹介します。

※筆者的には3番めのKext Updaterを使う方法が最も便利だと思います。

その1|Terminal編

基本のやつ|Terminalでコマンド打つべし

![Terminal.png](https://iron-design.assets.newt.so/v1/bfc631eb-5f17-4453-9435-534b50270a9e/Terminal.png =200x)
やはり登場しました。Terminalさんです。なんでもできるやつです。

Terminalで操作するにはディスクの識別子を知る必要があります。自分でつけた名称でなくて、システムが認識しているやつです。これは次のコマンドを入力するとわかります。

diskutil list

diskutil.png
するとずらずらとディスク情報がでてきます。注目するのは赤で囲んだEFIのIDENTIFIER(識別子)です。起動ディスクが2つありますが、一番上のGUIDパーティションの識別子は[disk0s1]であることがわかります。

Note

起動ディスクにするためには、フォーマットの際にディスク中にGUIDパーティションを作っておく必要があります。ディスクユーティリティーでフォーマットするときに選択できます。

このドライブのEFIをマウントさせるコマンドは次のとおりです。

sudo diskutil mount /dev/[ディスク名]

したがって次のように入力します。

sudo diskutil mount /dev/disk0s1

da3e772a04bf6470b89b5d5ecf23d67f.png
すると上の画像の通りマウントされました。サイドバーのボリュームパネルにEFIが表示されており、ファインダーで中身をみることができるようになっていればOKです。

da7ec68d17ff0d58073bd0ba2c2f8763.png

終わったらアンマウント

作業が終わったら、アンマウント(取り出し)しておきましょう。大事なボリュームなので間違えて余計なことをしないためです。マウントのときと同様に次のコマンドで可能です。

fa071dfca23121d8ca95a58fdcb885a2.png

sudo diskutil unmount /dev/[ディスク名]

ただアンマウントはサイドバーから右クリックで「EFIを取り出す」でも可能です。⬇

6b8583a3fb18eb50eb2517133291fa27.png

[!attention]EFIの取り間違えに注意
起動ディスクが2つある場合、両方ともマウントするとEFIフォルダが2つできます。どちらがどっちかわからなくなるので、なるべく片方ずつ作業したほうが良いです。過去に間違えてしまいえらい目に会いました(TдT)

その2|MonutEFI編

Terminalで手入力する方法が正統なのですが、なんどもマウントするので正直面倒くさいですよね。そこでこれらの作業をプログラム化したツールMountEFIがあります⬇。

GitHubはダウンロードの仕方がわかりにくいです。下の画像の通り、CodeからDownload ZIPを探して下さい。DLしたら解凍しておきましょう。

8d51cc00870f94c37f4d7c5ec36eb2e2.png

MountEFIはPythonで書かれた軽量プログラムです。ですのでappではなく.commandになっているファイル(MountEFI.command)を開くと、Terminalを経由してプログラムが作動します。

9969f44435feb485de663411ba6a67e5.png

DL後初めて起動するときは、お約束のこのアラートができます。ご存知とおもいますが、システム環境設定->セキュリティとプライバシー−>一般から実行許可を出しておきます。

security.png

プログラムが開くとこんな感じ。コマンドベースです。マウントさせたいディスクの番号を入力してEnterを押せば完了!なんという簡単さ!

da745b3645407b836ad8cd9f5977a146.png

アンマウントは上で紹介したやり方でOKです。

その3|Kext Updater編

![kextupdater-300x300.png](https://iron-design.assets.newt.so/v1/2875e2fb-ebb3-41db-8366-b4423a7b6487/kextupdater-300x300.png =200x)

Kextの最新版を自動的にダウンロードしてくれる便利なアプリKext Updater。このアプリの中にEFIのマウント機能があり、初期設定をしておけば簡単な操作でマウントしてくれます。筆者的にはこのやり方が一番おすすめ!

kextupdater05-680x515(1).png

詳しくはKext Updaterの記事をご参考ください⬇

その4|Clover Configurator編

![clover-300x300.png](https://iron-design.assets.newt.so/v1/834b6a5e-2381-4afb-ab8d-0b7acaa6502b/clover-300x300.png =200x)

OpenCoreが普及する前のブートローダーはCloverが主流でした。Cloverはコンフィギュレーターで各種設定を行っていますが、この中にEFIをマウントさせるツールが組み込まれています。

こちらはアプリ形式になっていて、かつグラフィカルUIなので、ガチ初心者でも抵抗感無いと思います。

cloverconfiglator.png

サイドバーのTOOLSからMount EFIを選択して、EFI PartitionsからMount Partitionを押すとマウント、そのあとにOpen PartitionをおすとEFIパーティションをファインダーで開いてくれます。アンマウントもボタン一つ。

簡単です(^O^)

慣れれば楽ちん

以上、4種類の方法を紹介しました。自分のスキルにあわせて使いこなしてもらえればと思います。

あわせて読みたい⬇


記事をシェアする:
マーロウ
マーロウ 複雑に入り組んだガジェット沼を探求するハードボイルド探偵。最近はジャンク修理に夢中。長年のMacユーザー|Hackintosher|中華ガジェ愛好家→円安休み|Bimmer

前の記事
【OpenCore入門】ProperTreeでConfig.plistを作成する方法【Hackintosh】
次の記事
【OpenCore入門】 EFI作成ツールOC Gen-Xを試してみた!| Hackintosh
すべての記事