Чтобы установить Windows 10 в режиме EFI необходимо:
- Установить MacBookAirEFIUpdate.dmg и перезагрузиться (возможно не нужно)
- Подключить USB-флешку с установщиком macOS High Sierra installation и выключить ноутбук
- Включить ноутбук и зажать
⌥ alt
затем загрузиться с флешки - Выбрать язык, дождаться загрузки перейти в
Utils
->Terminal
и выполнитьcsrutil disable
затем перезагрузиться- Данный пункт можно не выполнять если редактировать
Boot Camp Assistant.app
вне папкиApplications
. Как выяснилось если его скопировать куда угодно и внести изменения там - все прекрасно работает.
- Данный пункт можно не выполнять если редактировать
- Отредактировать
/Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist
:- Найти секцию
PreUSBBootSupportedModels
, удалить из названияPre
убедиться что модель ноутбука в ней (MacBookAir3,2
) - Удалить модель ноутбука из секций
SupportedNonWin10Models
иWin7OnlyModels
- Подписать приложение:
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
- Найти секцию
- Подключить USB-флешку на которую будет записан установщик Windows и драйвера
- Открыть
Disk Utility.app
, слева выбратьShow Only Volumes
и отформатировать флешку в FAT MBR - Запустить
Boot Camp Assistant.app
и следовать его инструкциям (ползунок изменения размера диска на последнем этапе не работает)
После этих плясок с бубном запускается установка Windows 10 и дальше все стандартно. Однако после установки драйверов видео через Windows Update система не загружается. Чтобы все драйвера успешно поставились - необходимо устанавливать Windows 10 в Legacy-режиме. Для этого:
- Создать загрузочную флешку Windows 10 через Rufus
- При этом необходимо выбрать схему раздела MBR
- Подключить эту-флешку и флешку с установщиком macOS High Sierra и выключить ноутбук
- Включить ноутбук и зажать
⌥ alt
затем загрузиться с флешки с установщиком macOS High Sierra - Выбрать язык, дождаться загрузки перейти в
Utils
->Terminal
и выполнитьdiskutil list | grep Windows
- должен показаться путь к загрузочной флешке с Windows - Там же в терминале ввести
sudo bless --device /dev/disk1s1 --setBoot --legacy --nextonly
- это укажет макбуку грузиться с флешки в режиме Legacy - Перезагрузиться
- Должен будет появиться экран с логотипом Windows и после продолжительного ожидания (около 10 минут) начаться установка
- После установки через
Windows Update
ставяться драйвера видео - Драйвера на звук и все остальное необходимо ставить через SDI, при этом для звука необходимо поставить галочку "Более подходящие" и выбрать
Cirrus Logic
вместоRealtek
Другие полезные хоткеи и примечания:
- В момент включения можно зажать
⌘ cmd
+⌥ alt
+R
для загрузки internet recovery
Ссылки на источники