Clover 4558で登場したApfsDriverLoader.efi

f:id:siroanko:20180619201031p:plain

ApfsDriverLoader.efi

Clover 4558が先ほどアップデートされましたが、これに新しいefiドライバであるApfsDriverLoader.efiが追加されました。これをdrivers64UEFIに入れておくと、DiskIOプロトコルを利用してAPFSコンテナからapfs.efiをロードしてくれるものらしいです。5chで教えてもらいました。

www.insanelymac.com

ブートの手順とそれに必要なファイル類について、こちらで説明しました。ブーとボリュームがAPFSの場合は、ブートストラップローダを読み込むためにapfs.efiが必要でした。しかし、ApfsDriverLoader.efiを使えば、手作業でapfs.efiを用意する必要がなくなりました。過去の記事にも加筆しておきました。

試しに、EFI/CLOVER/drivers64UEFIからapfs.efiを削除して、代わりにApfsDriverLoader.efiを入れて起動してみたところ、Cloverのブート選択画面で無事APFSディレクトリが表示されました。今までは、バージョンアップでapfs.efiが更新されると、そのたびに念のために新しくなった /usr/standalone/i386/apfs.efi をESPコピーしていました。ブート時に自動で取り寄せてくれるのでこの作業が不要になったようです。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です