Установка Windows 10 EFI в MBP 8.2 (без загрузочного лагеря)

3121

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

Я хочу сделать установку 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 Род Смит знает, как сделать эту работу, но я буду очень признателен за любые ваши предложения ...

0

1 ответ на вопрос

0
Wes Sayeed

Невозможно запустить любую версию 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) пытается использовать команду EFI, не поддерживаемую Apple, для загрузки системы. Это потому, что OS X не нуждается в загрузчике. Микропрограмма Apple знает, как загружать свои собственные ОС без одной, и они работают уже более десяти лет, не заботясь о том, что другие операционные системы думают о своей реализации EFI. Поэтому bcdboot.exe выдает ошибку при попытке сделать систему загрузочной, а BCD не понимает, как Apple перечисляет устройства SATA. может помочь здесь, но вы

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

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

Ну, я думаю, это значит, что я тоже сдаюсь ... Большое спасибо за ваш ответ, это именно то, что я искал! 7 лет назад 0

Похожие вопросы