Open Terminal and run diskutil list. The EFI partition is the row with TYPE EFI, and its IDENTIFIER (for example disk0s1) is the value you pass to diskutil mount. ESP Mounter shows the same partitions without Terminal.
Before you can mount an EFI partition you need its identifier, the short name such as disk0s1 that macOS uses for that partition. Every command that touches it, including diskutil mount, needs this value, and mounting the wrong one is an easy mistake when several drives are connected.
Find it with diskutil list
- Open Terminal and run
diskutil list. - Scroll through the output. Each physical disk starts with a heading such as
/dev/disk0 (internal, physical):or(external, physical). - Under each disk, find the row whose TYPE is EFI.
- Read the last column, IDENTIFIER. That is the value you need.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 499.9 GB disk0s2
In this example the EFI partition is disk0s1. The numbers will differ on your Mac.
Narrow it down when you have several drives
- Run
diskutil list external physicalto list only external drives. - Run
diskutil info disk0s1to see the parent disk and size of a partition. - Match the parent disk by its SIZE and the names of the other partitions on it.
Or let ESP Mounter do it
ESP Mounter lists every EFI partition it finds on internal, external and removable disks, shows the filesystems on each disk, and marks the disk you booted from. Pick one and click Mount, with no identifiers to read.
Once you have the identifier, follow how to mount the EFI partition on a Mac.
