Mac OS X: Создание загрузочной флешки с 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
Запись опубликована в рубрике Заметки