Восстановление через Интернет, раздел восстановления или HW Diag из macOS
Если вам нужно загрузиться в Internet Recovery, вам сначала нужно запомнить комбинацию клавиш загрузки Mac. Сможете ли вы их все вспомнить? Ниже приведен полный список комбинаций клавиш запуска Mac. Во второй статье добавлены две дополнительные комбинации клавиш, в результате чего их всего двенадцать!
Apple Document — комбинации клавиш для запуска Mac https://support.apple.com/en-us/HT201255
Apple Document — macOS Recovery устанавливает разные версии macOS https://support.apple.com/en-us/HT204904
Обнаружена недокументированная команда, позволяющая загружать практически все доступные параметры восстановления из macOS.
В выходные дни Тим Perfitt (основатель и генеральный директор по Twocanoes Software , Inc) написал этот твит.
I made a free & open source macOS app to select your recovery partition on next reboot. Download here: https://t.co/GSSkQgl8c7#macadmins pic.twitter.com/DgHYrzR4ZS
— timo (@tperfitt) January 25, 2020
Тим нашел недокументированную nvram
команду, которую можно использовать для загрузки Mac в раздел восстановления из macOS! Оттуда у него возникла идея создать приложение с открытым исходным кодом, которое позволило бы вам загружаться в раздел восстановления, не зная точной команды.
Ключи и значения Nvram
Необходимые нам команды устанавливаются с двумя разными ключами и четырьмя разными значениями.
Новые значения и ключи
recovery-boot-mode
= Local Recovery Partition Valueunused
Загрузка с раздела восстановления
internet-recovery-mode
= Internet RecoveryRecoveryModeNetwork
Восстановление через Интернет (Shift-Option-⌘-R)RecoveryModeDisk
Раздел восстановления ( ⌘- R)DiagsModeDisk
Загрузка с помощью локальной диагностики оборудования Apple (D)DiagsModeNetwork
Загрузка через Интернет / Диагностика AST (опция-D)
Давайте соберем все вместе, имейте в виду, что вы должны запускать nvram от имени администратора.
sudo nvram internet-recovery-mode=RecoveryModeNetwork
sudo reboot

Ваш Mac немедленно перезагрузится и запустится в режиме восстановления через Интернет.
Совместимость, предостережения и требования
Данные команды протестированы на следующих версиях оборудования и ОС.
- MacBook Pro 15 дюймов T2 2018 = 10.15.3 Beta 2
- MacBook Pro 13 дюймов 2016 = 10.14.6
- 2010 13 ″ MacBook Air = 10.13.6
Это должно подтвердить, что команда работает с 10.13.6-10.15.3 и на оборудовании Mac с 2010-2019.
Требования к сети (для параметров загрузки из Интернета)
- Проводное соединение Ethernet
- Wifi = любое сохраненное соединение WPA2.
- WPA2 Enterprise WIFI НЕ ПОДДЕРЖИВАЕТСЯ
Требования безопасности загрузки
- Защита прошивки паролем — может быть ВКЛЮЧЕНА или ВЫКЛЮЧЕНА. Если он включен, вам потребуется ввести пароль прошивки.
- Secure Boot — можно включить, с командами работает нормально.
- FileVault — можно включить, вам не нужно вводить пароль FV2.
Требования к перезагрузке
- Вам не нужно перезагружать загрузочный диск, очищать команды nvram или что-либо сбрасывать. Когда вы перезапустите Mac, он снова загрузится в macOS.
Twocanoes Recovery Selector.app = Простота использования !!!
Собираетесь ли вы запомнить все различные ключи и значения NVRAM?
Возможно нет
Почему бы не использовать одно простое приложение с открытым исходным кодом, чтобы сделать это за вас?
В комплекте Recovery Selector.app.
Примечание. Доступ администратора для перезагрузки не требуется, приложение использует LaunchDaemon.
Вы можете скачать и попробовать Recovery Selector.App ниже.
https://bitbucket.org/twocanoes/recovery-selector/downloads/