Команда diskutil mount disk0s1 — именно она чаще всего требуется, когда нужно открыть скрытый EFI-раздел в macOS, но в половине случаев она возвращает ошибку, потому что идентификатор раздела указан неверно или система работает на Apple Silicon, где структура диска устроена иначе. Прежде чем вводить что-либо в Терминал, стоит определить точный идентификатор EFI-раздела на конкретном Mac.
EFI (Extensible Firmware Interface) — это небольшой служебный раздел на загрузочном диске, отформатированный в FAT32. На компьютерах Mac с процессорами Intel он используется прошивкой при старте системы, а на машинах с чипами Apple Silicon (M1, M2, M3 и новее) его роль существенно сокращена, хотя сам раздел по-прежнему присутствует в разметке. Монтировать EFI обычно требуется пользователям Hackintosh для редактирования загрузчика OpenCore или Clover, а также при диагностике загрузочных проблем.
Что такое EFI-раздел и зачем его монтировать
По умолчанию macOS скрывает EFI-раздел: он не отображается в Finder и не виден в Дисковой утилите в обычном режиме. Это сделано намеренно — случайное изменение или удаление файлов внутри раздела может нарушить загрузку системы. Монтирование делает раздел доступным как обычный том в Finder.
Типичные сценарии, когда нужен доступ к EFI:
- 🔧 редактирование config.plist загрузчика OpenCore на Hackintosh;
- 📋 обновление или резервное копирование файлов загрузчика Clover/OpenCore;
- 🧩 проверка содержимого раздела после неудачной загрузки системы;
- 💾 копирование папки EFI перед обновлением macOS или сменой конфигурации.
На фирменных компьютерах Apple повседневной необходимости монтировать EFI нет — система управляет им сама. Раздел актуален в первую очередь для самосборных систем и углублённой диагностики.
Шаг 1. Определяем идентификатор EFI-раздела
Главная ошибка новичков — слепое копирование команды из чужой инструкции. Идентификатор вида disk0s1 зависит от конкретного Mac, количества дисков и схемы разметки. Сначала посмотрите реальную структуру дисков.
Откройте Терминал (Программы → Утилиты) и выполните:
diskutil list
В выводе найдите строку с типом EFI — обычно это первый раздел физического диска, размером порядка 200–300 МБ. Запомните его идентификатор в правом столбце: это может быть disk0s1, disk2s1 или другой вариант в зависимости от конфигурации.
Если к Mac подключено несколько накопителей, ориентируйтесь на название тома macOS (например, Macintosh HD) в том же списке — EFI-раздел нужного диска будет расположен перед ним внутри одной схемы разметки.
Шаг 2. Монтирование EFI через Терминал
Когда идентификатор известен, монтирование выполняется одной командой. Подставьте в неё своё значение вместо примера:
sudo diskutil mount disk0s1
Система запросит пароль администратора — при вводе символы не отображаются, это нормально. После успешного выполнения в Терминале появится сообщение вида Volume EFI on disk0s1 mounted, а в Finder в боковой панели появится том с именем EFI.
Дальнейшая работа с разделом:
- 📂 откройте том EFI в Finder и перейдите в папку
EFIвнутри него; - 📝 правьте config.plist только редактором, корректно работающим с plist-форматом;
- 🗂 перед изменениями скопируйте всю папку EFI на рабочий стол или внешний носитель;
- ⏏ по завершении размонтируйте раздел командой
sudo diskutil unmount disk0s1.
☑️ Безопасная работа с EFI
Типичные ошибки при монтировании и их причины
Команда монтирования проста, но сообщения об ошибках у начинающих вызывают вопросы. Ниже — частые ситуации и способы их разобрать.
| Сообщение / симптом | Вероятная причина | Что проверить |
|---|---|---|
| Volume on disk0s1 failed to mount | Неверный идентификатор или раздел уже смонтирован | Повторить diskutil list, проверить Finder |
| Could not mount disk0s1 with name (null) | Повреждение файловой системы раздела | Проверить диск: diskutil verifyVolume |
| Permission denied / запрос пароля не принимается | Нет прав администратора или опечатка в пароле | Учётная запись должна быть администратором |
| EFI не появляется в Finder | Монтирование прошло, но том скрыт настройками Finder | Finder → Настройки → Боковое меню → включить диски |
⚠️ Внимание: не запускайте diskutil repairVolume или форматирование EFI-раздела «на всякий случай». На Hackintosh это удалит загрузчик, и система перестанет стартовать без восстановления с установочного носителя.
Если раздел не монтируется даже после проверки идентификатора, возможна логическая ошибка файловой системы. Сначала выполните diskutil verifyVolume disk0s1 (с вашим идентификатором) — команда только диагностирует, не изменяя данные.
Особенности на Mac с Apple Silicon
На компьютерах с чипами Apple Silicon архитектура загрузки изменилась: система использует связку iBoot и подписанных системных томов, а EFI-раздел хоть и существует в разметке, не играет прежней роли хранилища загрузчика. Правки в нём не дадут того эффекта, к которому привыкли пользователи Intel-Mac и Hackintosh.
Монтирование через diskutil mount при этом работает аналогично, но вмешательство в содержимое раздела на Apple Silicon лишено практического смысла для пользователя и может потребовать восстановления через Apple Configurator 2 со второго Mac в серьёзных случаях сбоя прошивки. Если цель — диагностика загрузки, надёжнее использовать режим восстановления macOS (удержание кнопки питания при включении) и штатные средства диагностики.
Размонтирование и меры предосторожности
Оставлять EFI смонтированным постоянно не стоит: открытый в Finder раздел проще повредить случайным перетаскиванием файлов. После завершения работ выполните sudo diskutil unmount disk0s1 или нажмите значок извлечения рядом с томом в Finder.
⚠️ Внимание: никогда не удаляйте и не переименовывайте папкуEFI/BOOTи файлBOOTx64.efiвнутри неё, если не уверены в структуре загрузчика — именно через этот путь прошивка находит загрузчик на большинстве систем.
Дополнительные правила, которые сберегут загрузку системы:
- 🛡 храните рабочую копию папки EFI на отдельном USB-носителе — с неё можно загрузиться при сбое;
- 🔍 после правок config.plist проверяйте его валидатором из состава OpenCore (если используете этот загрузчик);
- 🚫 не храните на EFI-разделе посторонние файлы — это служебная область, а не флешка.
Что находится внутри EFI-раздела
В корне обычно лежит одна папка EFI. На фирменном Mac она может быть почти пустой или содержать служебные подпапки Apple. На Hackintosh внутри находятся папки BOOT и OC (OpenCore) либо CLOVER — с драйверами, файлами .efi и конфигурацией config.plist. Размер раздела обычно около 200 МБ, файловая система — FAT32.
Часто задаваемые вопросы
Виден ли EFI-раздел в Дисковой утилите?
По умолчанию — нет. Чтобы увидеть его, откройте Дисковую утилиту и в меню «Вид» выберите «Показывать все устройства». Раздел отобразится в дереве диска, но смонтировать его можно через Терминал — это надёжнее и даёт понятные сообщения об ошибках.
Можно ли смонтировать EFI без пароля администратора?
Нет, команда sudo diskutil mount требует прав администратора. Если ваша учётная запись стандартная, понадобится пароль администратора этого Mac.
Опасно ли монтировать EFI на обычном Mac от Apple?
Само монтирование безопасно — это штатная операция, не меняющая данные. Риск появляется только при редактировании или удалении содержимого раздела без понимания его роли и без резервной копии.
Что делать, если после правок EFI компьютер не загружается?
На Hackintosh загрузитесь с заранее подготовленного USB-носителя с копией рабочей папки EFI и восстановите файлы на диске. На фирменном Mac используйте режим восстановления macOS; при серьёзном сбое прошивки на Apple Silicon может потребоваться восстановление через второй Mac с Apple Configurator 2 — процедура описана в официальной документации Apple.
Нужно ли монтировать EFI для обновления macOS?
На фирменных Mac — нет, обновление не требует доступа к разделу. На Hackintosh перед обновлением системы обычно обновляют загрузчик и кексты, для чего EFI и монтируют.