macOS: Создание загрузочной флешки с Windows в El Capitan для Boot Camp

Долго и нудно я пытался создать загрузочную флешку в Ассистенте Boot Camp OS X El Capitan. Все кажется просто, но не для систем со встроенным устройством чтения дисков.

Задача: Отобразить в Ассистенте Boot Camp под El Capitan пункт меню создания загрузочных флешек с Windows 7 и новее.
Прежде всего помните — ОС от Apple наделена встроенной системой защиты «#критическиважных»(читать, как предустановленных вместе с ОС) файлов. Поэтому на время выключим System Integrity Protection:

  • Перезапускаем iMac/MacBook в режим восстановления — cmd+R;
  • Из верхнего меню «Утилиты» выбираем «Терминал»;
  • Вводим простые команды: csrutil disable; reboot

Чтобы помочь Ассистенту Boot Camp забыть о наличии DVD-привода в машине и не читать при установке сообщений типа «Вставьте диск с Windows» или «Я не вижу диска в устройстве», необходимо внести изменения в конфигурационный файл утилиты.

  • Открываем Finder и переходим в «Программы»->»Утилиты»;
  • Правой клавишей мышки по «Ассистент Boot Camp» -> «Отобразить содержимое пакета»;
  • Проваливаемся в «Contents» и находим «Info.plist»;

Редактировать такие файлы проще всего инструментами визуальной среды разработки ПО «Xcode», если ее нет — можно и каким-нибудь другим редактором. Главное соблюдать синтаксис внутри файла!

  • Копируем Info.plist на рабочий стол и впредь работаем с этой версией;
  • Открываем Info.plist и находим раздел «DARequiredROMVersions»;
  • Левый верхний угол -> Яблоко -> «Об этом Mac» -> «Отчет о системе…»;
  • Копируем значение сразу после «Идентификатор модели:»;
  • Первой строкой в Info.plist раздела «DARequiredROMVersions» вставляем из буфера значение(у меня оно было iMac12,1);
  • Переименовываем раздел «PreUSBBootSupportedModels» в «USBBootSupportedModels»;
  • Из «Отчет о системе…» пункт: «Версия Boot ROM:» копируем «IM111.1111.111»;
  • Вставляем скопированное значение первой строкой в Info.plist в «USBBootSupportedModels»;
  • Сохраняем файл и заменяем им оригинальный в директории «Contents».

Выполнив все действия без ошибок и вновь запустив Ассистента, верхний пункт меню должен появится.
Сразу после создания загрузочной флешки и настройки раздела Boot Camp:

  • Вернитесь в терминал режима восстановления;
  • Включите встроенную систему защиты командами: csrutil enable; reboot