Я знаю, что эта тема широко освещалась, но поверьте мне, это еще не решено:

Я хочу сделать установку EFI Windows 10 на MacBookPro8.2 (начало 2011 года) под управлением El Capitan. Используя Bootcamp Assistant, вы можете установить Windows только в режиме BIOS, поскольку он преобразует GPT-диск в гибридную MBR.

Обходной путь для большинства пользователей Mac заключается в прямой загрузке на USB-накопитель, содержащий файл Windows ISO. В этой модели MBP вы должны использовать оптический привод и выполнять установку с компакт-диска, так как он не позволяет вам ничего загружать с USB.

Однако загрузка компакт-диска (или чего-либо еще) в режиме EFI не разрешена. Отображается только опция BIOS, поэтому программа установки считает, что ваш компьютер работает в режиме BIOS, и просит вас преобразовать GPT-диск в MBR перед установкой Windows (очевидно, в режиме BIOS).

Поверьте мне, пока я не ошибся при записи установщика, меня не обманул сломанный порт USB, это проблема этой конкретной модели MBP (8.2, начало 2011 г.).

Я попытался установить Windows, используя виртуальную машину, такую как virtualbox, из OSX, и она тоже не работала (не могу вспомнить, почему именно, это дало мне ошибку во время установки). Я даже пытался подключить жесткий диск как внешний диск к другому компьютеру, чтобы выполнить установку с него, но я не уверен, что это безумие или нет, но оно все равно не сработало.

Я перепробовал каждое решение, которое нашел, и потерпел неудачу. Я потратил столько смешного времени на установку и переустановку обеих ОС и перепрошивку моего диска снова и снова, что я, наконец, сдался и просто продолжил установку MBR. Потеря как быстрой загрузки, которую мне обещали на моем новом SSD, так и доступа к встроенному графическому процессору из ОС Windows.

Возможно, только создатель ReEFInd Род Смит знает, как сделать эту работу, но я буду очень признателен за любые ваши предложения ...

1 ответ1

1

Невозможно запустить любую версию Windows в собственном режиме EFI на этой модели ноутбука. Я знаю это, потому что у меня в конце 2011 года 17-дюймовый MacBook Pro, и я потратил буквально годы, пытаясь заставить его работать.

Самым близким из всех, что я когда-либо получал, был запуск собственного EFI Windows 7 путем извлечения файла install.wim на жесткий диск, ручной установки загрузчика и использования rEFInd для его загрузки. Но он работал только с базовым драйвером VGA от Microsoft (с потрясающей производительностью видео и без поддержки Direct3D), и я так и не смог заставить работать звук вообще - даже с драйверами Apple Boot Camp. У меня никогда не было успеха с Win8 или 10, как бы то ни было.

В конце концов, против вас действуют четыре вещи:

  • Apple была первой на рынке с динамически переключающимся графическим процессором. Они сделали это с помощью аппаратного чипа GMUX своего собственного дизайна еще до того, как переключение графики было официально поддержано AMD, nVidia или Intel. Этот чип невидим для Windows, потому что его адрес памяти находится в области теневой памяти от старых добрых времен DOS, которые Windows до сих пор использует как таковые. Apple решает эту проблему, привязывая графический процессор к дискретному адаптеру, когда включается модуль совместимости BIOS с микропрограммой. Без этой эмуляции BIOS Windows видит недопустимое ПЗУ в этой области и не может загрузить видеодрайвер.
  • Apple также подключила дисплей к двухканальному DDC, так что каждый канал передает на экран разные тактовые сигналы от одного графического процессора или другого. Когда OS X переключает графические процессоры, она также переключает панель ноутбука с одного канала на другой. Опять же, Apple решает эту проблему в Windows, привязывая DDC к одному каналу, переносимому дискретным графическим процессором на экран. Вы также заметите, что подключение внешнего дисплея к вашему MacBook также заставит активировать дискретный графический процессор. Соединение со встроенным графическим процессором не переносится на порт Thunderbolt.
  • Apple очень любит аппаратные переключатели! На Mac также есть два аудио DSP, которые управляются переключателем в разъеме для наушников на боковой панели компьютера. Один - аналоговый, который питает внутренние динамики и наушники, другой - цифровой для оптических соединений S/PDIF. Это было проблемой даже в OS X, поскольку некоторые люди сообщали, что коммутатор зависает, и у них нет звука, если они не вставляют зубочистку в гнездо и не выжимают переключатель обратно. У меня была эта проблема сама. Насколько я знаю, это чисто Apple, так как я никогда не видел комбинированный разъем для наушников / оптический разъем на ПК. И в этом случае Windows не знает, как обрабатывать аудио-маршрутизацию, если только режим совместимости BIOS с Apple не запускает один DSP или другой. Я не знаю, возможно ли использовать S/PDIF в bootcamp, так как у меня нет оптического оборудования для тестирования.
  • И наконец, EFI полагается на двустороннюю связь между ОС и встроенным программным обеспечением, которую Apple поддерживала еще в 90-х годах до появления EFI, но которая является новой для мира Windows. При установке Windows на ПК EFI, загрузчик Microsoft (BCD) пытается использовать неподдерживаемую Apple команду EFI для загрузки системы. Это потому, что OS X не нуждается в загрузчике. Микропрограмма Apple знает, как загружать свои собственные ОС без одной, и они работают уже более десяти лет, не заботясь о том, что другие операционные системы думают о своей реализации EFI. Поэтому bcdboot.exe выдает ошибку при попытке сделать систему загрузочной, а BCD не понимает, как Apple перечисляет устройства SATA. Здесь может помочь rEFInd, но вам определенно понадобится сторонняя утилита для создания хранилища BCD для загрузки Windows.

Можно загрузить Linux в собственном режиме EFI на Mac 2011 года. Вот хорошая статья, которая может указать вам правильное направление. По сути, вы используете Grub, чтобы вставить несколько байтов в область памяти GMUX, чтобы отключить дискретный графический процессор, а затем передать некоторые параметры ядру, чтобы драйвер Intel использовал правильную сигнализацию для экрана. Даже если Grub может вставить эти байты в память перед загрузкой Windows, драйвер Intel для Windows, кажется, не поддерживает нестандартную сигнализацию (или, если это так, я не могу понять, где они должны быть установлены в реестре). ).

Так что да... Получение ОС Windows для загрузки родной EFI на 2011 MacBook Pro, как это милое, вкусный плод , который , кажется , как вы могли бы почти протянуть руку и схватить, но это juuust едва вне досягаемости, дразнить вас с невыполнимой задачей , как в муках Тантала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .