Как установить драйвера Boot Camp ESD для Windows 10

Попросили на днях помочь с проблемой – человек установил на iMac 21″ 2011 года Windows 10 (64bit, хотя, думаю, это не важно).
Установка с диска прошла отлично, активация тоже, но выяснилось, что официально Windows 10 не поддерживается на данном iMac. Из-за этого возникло несколько проблем:
– не воспроизводился звук (хотя драйвера были установлены и, что самое интересное, через TeamViewer звук ко мне приходил).
– не были установлены драйверы BootCamp Assistant из-за чего на клавиатуре Apple не работала кнопка Option ⌥.

В итоге, оба способа перезагрузки обратно в Mac OS X (через отсутствующую иконку Boot Camp или при помощи кнопки Option) не работали.

Решение было очевидно – надо установить драйвера Boot Camp ESD (Electronic Software Distribution). Но хитрые Apple нигде не дают прямых ссылок для их скачивания. В интернете нашлись способы ручного получения ссылок и скачивания драйверов, но они не очень удобны, требуют много ручных манипуляций.

К счастью, на GitHub-е нашелся репозиторий Brigadier, содержащий скрипт на Python-е для
автоматического определения версии Mac, выкачивания пакета и установки его (только для Windows).

Для скачаивания доступен как сам Python скрипт, так и скомпилированная в исполняемый файл версия для Windows. Она может не только скачать драйвера, но и сразу установить их (запускать с ключом –install).
Запускать Brigadier, разумеется, надо из консоли с административными правами (они требуются устанавливки 7zip, который скрипт использует для распаковки полученного архива, а также для установки самих драйверов).
В Windows 10 сходу установить драйвера не удалось (т.к. официальной версии для Windows 10 под этот старый iMac нет).

Пришлось в свойствах Brigadier указать совместимость с Windows 7.
В принципе, можно запустить Brigadier без ключа Install, скачать драйвера и установить их отдельно. По большому счету, нужен был только драйвер клавиатуры AppleKeyboardInstaller64.exe, который скачивается в папку ../BootCamp/Drivers/Apple.

Добавить комментарий

Ваш e-mail не будет опубликован.