Не удается установить Windows в Boot Camp (Retina MacBook Pro, середина 2015 г.)

Запуск High Sierra (APFS, без шифрования) с последней версией Boot Camp Assistant (6.1.0) — чистая установка ОС пару дней назад.

Проблемы возникают на каждом этапе процесса, как с 64-разрядной версией Windows 10, так и с 64-разрядной версией Windows 8.1 (чистые ISO-образы, загруженные непосредственно из Microsoft).

Используйте Ассистент Boot Camp для создания раздела (122 ГБ на твердотельном накопителе емкостью 1 ТБ). Он загружает файлы поддержки Windows, но в 9 случаях из 10 ноутбук падает на этапе «Сохранение файлов поддержки Windows» — но принудительный перезапуск позволяет мне в любом случае загрузиться с помощью alt/option-boot в установщик Windows: отлично.

Загрузитесь в установщик Windows 10, отформатируйте раздел Boot Camp, выберите версию Windows (пробовали и Pro, и Home) — он проходит через копирование, расширение, установку файлов Windows… но потом я каждый раз получаю ошибку «Установка обновлений» — код ошибки 0x80070002, не удается найти драйверы, совместимые с этим оборудованием — Windows перезапустится (не перезагружается, просто переходит на черный экран с подсветкой и остается там, пока я не перезапущу принудительно).

Хорошо. Удалите раздел, загрузите драйверы поддержки Windows на USB-накопитель с файловой системой FAT, затем повторите все вышеперечисленное. То же самое.

Хорошо. Удалите, повторите, но после загрузки в установщик Windows сначала нажмите «Загрузить драйверы» и выберите раздел OSXRESERVED: отображаются все папки драйверов, но не отображаются фактические файлы драйверов при переходе к любой из папок. Снимите флажок «Скрыть драйверы, несовместимые с этим оборудованием», и для каждого устройства появится несколько драйверов — установите их все. Перейдите к установке Windows — никаких кубиков, та же ошибка на этапе «Установка обновлений».

Хорошо. Удалите, повторите, «Загрузить драйверы», но проверьте USB вместо OSXRESERVED — то же самое, папки есть, но драйверы не отображаются, пока я не сниму флажок «Скрыть несовместимые драйверы».

Хорошо. Попробуйте еще раз с Windows 8.1 вместо Windows 10 и более старой версией программного обеспечения поддержки (Boot Camp Support 5.1.5722) на USB-накопителе.

На этот раз Ассистент Boot Camp фактически завершает часть «Сохранение файлов поддержки» автоматической загрузки драйвера и запрашивает пароль администратора для перезагрузки вместо сбоя. Большой. Загрузитесь в установщик Windows 8.1 — для этого требуется лицензионный ключ вместо опции «У меня нет лицензионного ключа», но найдите его в Интернете, чтобы перейти к следующему шагу. На этот раз зависает на неопределенное время на 24% копирования файлов Windows.

У кого-нибудь есть совет? Я пропустил что-то очевидное здесь?

В вашем заголовке не упоминаются подписанные драйверы, но слово «подписано» отсутствует в тексте вопроса. Почему? Как вы собираетесь активировать Windows? Я спрашиваю это, потому что вы пробуете разные версии. Можете ли вы указать, где вы приобрели программное обеспечение Windows? Как вы пытались использовать Boot Camp Assistant, чтобы просто загрузить программное обеспечение поддержки Boot Camp? Если вам удастся просто загрузить, лучше всего попробовать установить Windows без дополнительной помощи Boot Camp Assistant.
Я перепутал два разных сообщения об ошибке при публикации своего вопроса — на самом деле сообщение «нет подписанных драйверов» было сообщением, когда я пытался вручную найти драйверы для установки из установщика Windows («Загрузить драйверы»). Я действительно загрузил только драйверы Bootcamp и попытался установить Windows без дополнительной помощи со стороны BCA, используя множество методов (последний из них описан ниже). Фактическое сообщение об ошибке, которое я получаю каждый раз: «Windows не может установить необходимые файлы. Файл не существует. Убедитесь, что все файлы, необходимые для установки, доступны, и перезапустите установку. Код ошибки: 0x80070002».
Вы говорите, что перепробовали кучу методов. Вы пробовали устанавливать без использования флешки? Есть еще один способ, не использующий установщик Windows. Вместо этого вы устанавливаете с помощью команд Windows. Этот метод настолько низкоуровневый, насколько это вообще возможно. Существует также метод, при котором вы сначала устанавливаете с помощью виртуальной машины VirtualBox, но с фактическими разделами диска. Затем вы используете SysPrep для обобщения Windows, а затем загружаетесь без использования Virtual Box. Хотя я никогда не слышал, чтобы кто-то пробовал это на Mac 2105. Если вас интересует какой-либо из этих методов, дайте мне знать.
Вы также можете установить бесплатную копию Virtual Box. Это позволит вам установить Windows на виртуальную машину. Это хороший способ проверить, хорош ли ваш ISO-файл Windows 10. Если вы попробуете это, убедитесь, что вы используете метод загрузки EFI.
Я был бы рад попробовать любой метод — я почти готов продать этот MacBook и купить подержанный 2016 года… (Я слышал, что в этой конкретной модели есть известная проблема с графическим процессором AMD — одна из вещей Я пытался заменить драйвер AMD Graphics в драйверах Bootcamp обновленными с bootcampdrivers.com , но это не помогло.)
Вам нужно будет объяснить, как вы узнали, как заменить файлы, содержащиеся в программном обеспечении поддержки Boot Camp. Я мог бы понять, если бы вы использовали dismкоманду, а затем только добавляли в магазин вместо замены. Я думаю, вы хотели бы позволить Windows решать, какие файлы драйверов использовать.
В службе поддержки Apple мне сказали, что это известная проблема, связанная с тем, что драйвер AMD, предоставленный в поддержке Bootcamp для этого конкретного графического процессора (AMD Radeon R9 M370X), является неправильным или сломанным, и удалить его и заменить на драйвер из bootcampdrivers.com
Мне удалось запустить Windows 10 в Virtual Box, так что это что-то… нет возможности загрузить эту установку напрямую, чтобы использовать оборудование на полную мощность, верно?
Что вы можете. Если.... 1) Вы установили драйверы ПО поддержки Windows Boot Camp в магазин. 2) Настроил VirtualBox для установки Windows на физические разделы внутреннего диска. 3) Запустите SysPrepдля обобщения перед переключением с оборудования виртуальной машины на оборудование Mac.
То, что вы предлагаете, было сделано раньше на старых компьютерах Mac, где загружался Windows BIOS, и все драйверы программного обеспечения поддержки Boot Camp можно было установить после установки Windows. Пример этой процедуры приведен здесь . Эту процедуру необходимо изменить, прежде чем вы сможете ее использовать.
По сути, вам нужна модифицированная версия этой процедуры с шагами, выполненными из этой процедуры , чтобы добавить программное обеспечение поддержки Boot Camp в хранилище драйверов. Таким образом, в результате EFI загрузит Windows 10, работающую на вашем внутреннем диске.
Перед вашим комментарием я собирался предложить совместить эту процедуру с этой процедурой . Это позволит избежать использования Virtual Box и необходимости обобщать Windows. Кроме того, вам не понадобится флешка.

Ответы (1)

Ниже приведены инструкции по установке Windows 10.

Примечание. Чтобы лучше рассмотреть изображения, показанные ниже, щелкните изображение или откройте изображение в новом окне.

  1. Удалите все разделы, связанные с Windows, которые могли быть созданы предыдущими попытками установить Windows. По завершении вывод команды diskutil list disk0должен выглядеть примерно так, как показано ниже. Я предполагаю, что ваши размеры будут немного отличаться.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.0 TB     disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         999.8 GB   disk0s2
    
  2. Приведенная ниже команда создаст раздел «BOOTCAMP» размером 122 ГБ на вашем внутреннем диске. Пространство, занимаемое этим разделом, будет использоваться для установки Windows.

    Примечание. Поскольку я не знаю точного размера вашего раздела Apple_APFS, я предположил, что размер раздела составляет 999,8 ГБ. Поскольку это маловероятно, возможно, вам придется скорректировать значение 877,8 ГБ.

    sudo  diskutil  apfs  resizeContainer  disk0s2  877.8G  FAT32  BOOTCAMP  122G
    
  3. Используйте приложение «Дисковая утилита», чтобы стереть данные с USB-накопителя емкостью 16 ГБ или больше. Введите настройки, показанные ниже, во всплывающем окне. Когда закончите, не извлекайте флешку.

    у1

  4. Используйте Ассистент Boot Camp для загрузки программного обеспечения поддержки Windows. Найдите раскрывающееся меню «Действие» в строке меню «Ассистент Boot Camp». На моем Mac эти файлы были загружены в ~/WindowsSupportкаталог.

    Примечание. Программу поддержки Boot Camp для компьютера Mac нельзя загрузить ни с одного веб-сайта Apple. Вы должны использовать Boot Camp Assistant, чтобы загрузить официальную копию этого программного обеспечения.

  5. Смонтируйте iso-файл Windows и скопируйте его содержимое в том «WINSTALL». Вам понадобится использовать cpкоманду из окна приложения терминала. Ниже приведена точная команда, которую я обычно использую. Строка ESD-ISO— это имя смонтированного ISO-файла от Microsoft. При необходимости внесите соответствующие изменения.

    cp  -Rv  /volumes/ESD-ISO/  /volumes/WINSTALL
    

    Примечание. Выполнение этой команды займет некоторое время. Потерпи!

  6. Скопируйте программное обеспечение поддержки Windows в том «WINSTALL». Ниже приведена точная команда, которую я обычно использую. При необходимости внесите соответствующие изменения.

    cp  -Rv  ~/WindowsSupport/  /volumes/WINSTALL
    
  7. Продолжить , начиная с шага 3 моего ответа на вопрос Boot Camp Assistance зависает при создании раздела?

Большое спасибо за ваш подробный ответ. Ваш метод работает нормально примерно до 70% шага «Подготовка файлов к установке», а затем я получаю следующую ошибку: «Windows не может установить необходимые файлы. Файл не существует. Убедитесь, что все файлы, необходимые для установки, доступны, и перезапустите установку. Код ошибки: 0x80070002». Я получал эту ошибку несколько раз, с разными ISO-образами Windows (все чистые), с разными методами создания загрузочного USB, со сторонними драйверами AMD… каждый раз одна и та же ошибка.
Где или как вы приобрели iso-файл Windows?
Всегда есть вероятность ошибки в процедуре. Могу предложить скачать iso файл с официального сайта Microsoft Скачать образ диска Windows 10 (ISO File) . Если процедура не удалась с использованием этого ISO, я попробую процедуру на iMac 2013 года, используя тот же файл ISO. Если процедура работает, мы будем знать, что существует проблема с вашим текущим ISO-файлом Windows. Примечание. При установке я обычно выбираю «Windows 10 Pro».
Я пробовал версию с официального веб-сайта Microsoft, а также пару с windowiso.net (большинство советов, которые я видел, говорят об использовании версии 1607 «Anniversary», а не более новой сборки 1709 Fall Creator's Update, которая все, что появляется для меня на сайте Microsoft). Сейчас я использую Windows 10 Home Single Language с сайта windowsiso: я знаю, что сам ISO хорош, потому что я успешно установил/загрузил его на внешний жесткий диск.
Обычно установщик Windows не разрешает установку на внешний жесткий диск. Не могли бы вы объяснить, как вы смогли это сделать?
Сейчас возникли проблемы с отслеживанием точной ссылки, но это потребовало использования командной строки на другом компьютере с Windows и выполнения dism applyimage только для файла install.wim из установщика Windows.