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