Be sure you are keeping the required Drivers! You can replace OpenHfsPlus.efi
if you’d like. Please read so you can fully understand the difference of all 3 variants.
Now something you'll notice is bundled files in the Drivers folder, we don't want some of these.
Keep the following from Drivers (if applicable):
Driver | Status | Description |
---|---|---|
OpenRuntime.efi | Required | Required for fixing NVRAM, power management, RTC, memory mapping etc. OpenCore cannot run without this driver in place. |
OpenPartitionDxe.efi | Required | Only required if you want Mojave or earlier (MacPro5,1 / 4,1 / 2,1) |
ResetNvramEntry.efi | Required | Required to reset the system’s NVRAM which is stored as a file by QEMU |
OpenHfsPlus.efi | Optional | Open sourced HFS+ driver, but slower than Apple’s proprietary driver. Do not use on Mojave or older. Swap for HfsPlusLegacy.efi |
Those are already base files included in the repository. All of the above are open-source drivers by Acidanthera. These are prebundled with OpenCorePkg, including much more by Acidanthera.
Other applicable drivers that are not included but may be required
Make sure you are only choosing one HFS+ driver! If you are using Catalina (10.15) and above you should be using HfsPlus.efi
or OpenHfsPlus
. HFS+ Legacy is for for Mojave (10.14) and older running a MacPro5,1 / MacPro4,1 / MacPro2,1 configuration and paired with the DUDK-Firmware.
Driver | Status | Description |
---|---|---|
HfsPlusLegacy.efi | Required | Only required if you are Mojave or earlier, required for MacPro5,1 and older (MacPro4,1 / MacPro2,1) |
HfsPlus.efi | Required | Apple’s proprietary driver for HFS volumes, is preferred but not included OOB. Use only on MacPro7,1 Catalina+ Targets. |
As outlined in Gathering files -> Firmware Drivers you will see a table that states HfsPlus.efi is to not be mixed with other drivers. This is an official Apple driver. This is why it's not prebundled. If sourced, you can swap out the slower OpenHfsPlus.efi
driver for the proprietary one.