Я пытаюсь установить Windows 8.1 в режиме UEFI на моем Mac Pro 4,1 с 5,16 ГГц Intel W3690 с частотой 3,46 ГГц.

Насколько я могу судить, Windows будет создавать только те носители, которые загружаются так, как загружается коробка, в которой они создаются. Если окно загружено через BIOS/CSM, созданный на нем носитель (только) установит Windows в режиме BIOS/CSM. Если окно загружено через UEFI, созданный носитель установит Windows в режиме UEFI. Может быть, кто-то может исправить меня, если это не так.

Все инструкции по созданию установочного носителя UEFI, которые я нашел в Интернете, включают выбор режима UEFI на экране BIOS компьютера и создание установочного носителя. Конечно, у Mac нет такой возможности.

Вот что я сделал:

Сначала я столкнулся с довольно хорошо документированной «проблемой выбора типа компакт-диска», но обошел ее, следуя приведенным здесь инструкциям, и успешно создал DVD-диск Windows 8.1 с помощью ПК, ISO-файла, загруженного с Microsoft, oscdimg и ImgBurn.

Я установил Windows 8.1 и обновил до Windows 10. Вы могли бы подумать, что я буду счастлив и двигаться дальше, но я должен усложнить ситуацию. :p Я хочу загружаться с (U)EFI, а не с BIOS/CSM.

Я отформатировал целевой диск как диск GPT в соответствии с этими инструкциями, но когда я пытаюсь установить на него, установщик Windows (загруженный в BIOS/CSM) сообщает мне, что он не может быть установлен на диск, отформатированный в GPT.

Я успешно взломал свой Bootcamp Assistant Info.plist и имею возможность создать USB-диск для установки Windows 7 или более поздней версии с помощью Bootcamp Assistant. BCA сообщает о копировании файлов Windows, загружает файлы Bootcamp, а затем просто сообщает, что установка не может быть завершена. о_О

Однако на USB-накопителе, по-видимому, есть все необходимые файлы для установки Windows, но не файлы bootcamp. У меня есть файлы bootcamp из отдельной загрузки, и они без проблем установлены в ранее упомянутой версии BIOS/CSM.

Независимо от того, какой метод я использую для создания USB - Bootcamp, Rufus в Windows или путем создания вручную Windows - USB показывает несколько знакомых синих окон в течение нескольких секунд, затем идет на большой синий экран и говорит мне:

    Your PC needs to be repaired.

    An unexpected error occurred.

A needed file is missing or corrupted \Windows\system32\boot\winload.efi

    Error Code: 0xc0000001

    Use your install media to repair your PC or contact your Sys Admin...

Мой Mac Pro выключается через 30 секунд или около того.

Я очень удобен и хорошо разбираюсь в использовании командной строки. У меня установлен гдиск Рода Смита. У меня установлен XCode. У меня есть Руфус и ImgBurn на стороне Windows. У меня также есть Windows ADK, но я не вошел в него, потому что кажется, что вы хотите настроить сетевой ресурс для установки Windows. Если есть способ создать этот носитель с помощью этого инструмента Windows, пожалуйста, предоставьте подробные пошаговые инструкции и помните, что я не могу просто выбрать загрузку в режиме UEFI, потому что на моей материнской плате такой опции нет.

ура

2 ответа2

0

Нет большой философии в создании USB, который является только загрузочным UEFI.

Начнем с Windows ISO. Смонтировать его.

Затем отформатируйте весь USB с помощью FAT32 (стиль MBR, один раздел), НЕТ активного раздела !

Затем скопируйте все файлы с ISO на USB.

Если USB содержит папку \EFI, то это загрузочный UEFI.

Если на USB нет папки \EFI, то она НЕ является загрузочной UEFI.

Папка \EFI должна иметь две подпапки: \EFI \boot и EFI \Microsoft \boot с соответствующими файлами.

Если на USB нет активного раздела, значит, он НЕ является загрузочным BIOS.

Если бы вы могли записать защитный MBR на USB, то он был бы ТОЛЬКО загрузочным UEFI.

Если носитель загружается UEFI способом, он установит загрузочный UEFI Windows 8.1/10 (например, ожидает диск с GPT в качестве цели).

0

Оказывается, на самом деле все было довольно просто, хотя я собрал все вместе, основываясь на информации, которую нашел на веб-сайте Microsoft для Sys Admins.

Решение состоит в том, чтобы удалить файл bootmgr из корня установочного USB. Обратите внимание, что USB ДОЛЖЕН быть отформатирован как GPT-диск с одним разделом, чтобы Mac Pro 4,1 или 5,1 загружался в режиме UEFI. Он может работать или не работать с другим оборудованием, которое разрешает доступ к микропрограммному обеспечению EFI, но если Mac Pro находит MBR, он загружается в BIOS/CSM.

Кроме того, по крайней мере на моем конкретном Mac Pro (как уже упоминалось, 2009 год 4,1 мигал до 5,1) он не работал, когда я отформатировал USB-накопитель с помощью дисковой утилиты Apple ИЛИ Gdisk - извините, Род Смит. Вы легенда, и вы многому меня научили, но мне пришлось использовать диск Windows для форматирования USB-накопителя.

Итак, вот точный шаг за шагом:

В любой среде Windows (я загружался в BIOS/CSM на моем Mac Pro) откройте командную строку и введите:

diskpart

list disk

sel disk *N* (where *N* is the number of your USB drive from the list)

clean

convert gpt

format quick fs=fat32 label="NAME"(where NAME is whatever you want to call your USB. Use quotes if you want to use a space, i.e. label="Windows 10")

exit

Затем, все еще в Windows, я смонтировал ISO-образ, который я скачал с MS, и просто перетащил все, кроме исполняемого файла bootmgr, в корень USB-накопителя. Обратите внимание, что я скопировал bootmgr.efi, но не bootmgr.exe.

Перезагрузите, удерживая alt/option, выберите USB-накопитель с надписью "EFI Boot" и следуйте инструкциям.

В соответствии с политикой Exchange Stack, вот как я понял это:

Я оказался на этой странице. Где я нашел эту цитату в отношении загрузки в желаемом режиме, которая является ТОЧНОЙ проблемой, которую я пытаюсь решить:

Если это частая проблема, вы можете удалить загрузочные файлы для режима UEFI или BIOS, чтобы компьютер не загружался в неправильном режиме. Если встроенное ПО компьютера настроено на загрузку в неправильном режиме, носитель сразу не загрузится, что позволит немедленно повторить попытку загрузки ПК в правильном режиме.

Boot in UEFI mode: To prevent Windows PE from booting in BIOS mode, remove the bootmgr file on the root of the media.

Boot in BIOS mode: To prevent Windows PE from booting in UEFI mode, remove the efi folder on the root of the media.

Они говорят о создании пользовательских установочных носителей Windows для развертывания в большой организации с использованием ADK и Windows PE, но я попробовал это очень простое решение, и оно работало как для Windows 8.1, так и для Windows 10.

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