MountEFI
by CorpNewtMount EFI partitions on macOS for Hackintosh EFI management
MountEFI
This is a utility tool, NOT a kext. It does not need to be installed in your EFI.
MountEFI is a Python script that mounts EFI partitions on macOS. Itโs the standard tool recommended by Dortania for accessing your Hackintoshโs EFI partition.
Overview
To modify your Hackintoshโs configuration (add kexts, edit config.plist, update OpenCore), you need access to the EFI partition. macOS doesnโt mount EFI partitions by default. MountEFI provides a simple way to mount and unmount EFI partitions.
Features
- Simple Mounting: Mount any EFI partition with a single click
- Multiple Disks: Supports systems with multiple disks and EFI partitions
- Silent Mode: Supports command-line mounting for script integration
- Auto-Detection: Automatically identifies EFI partitions on connected disks
Installation
- Download from GitHub
- Extract the ZIP file
- Run
MountEFI.command(macOS only)
Requirements
- macOS (this tool is macOS-only)
- Python 3.6 or later
- Administrative privileges (sudo) to mount partitions
Usage
- Launch MountEFI
- Select the disk that contains your EFI partition
- MountEFI will mount the EFI partition and open it in Finder
- Make your changes (add kexts, edit config.plist, etc.)
- Unmount when done (either through MountEFI or Finder)
Command Line Usage
For scripting, you can use MountEFI silently:
# Mount the first EFI partition found
sudo ./MountEFI.command -s
FAQ
Why canโt I see my EFI partition in Finder?
macOS doesnโt auto-mount EFI partitions. You need a tool like MountEFI to mount it manually.
Can I use diskutil instead?
Yes, you can mount EFI partitions using diskutil mount /dev/diskXs1, but you need to know the correct disk identifier. MountEFI simplifies this by auto-detecting and listing available EFI partitions.
Related Utilities
- ProperTree - Plist editor for config.plist
- Hackintool - Includes EFI mounting functionality