Como posso criar uma mídia de instalação do Windows que inicialize e instale o UEFI SOMENTE?

0

Eu estou tentando instalar o Windows 8.1 no modo UEFI no meu Mac Pro 4,1 para 5.19 com Intel W3690 de 3.46GHz.

Tanto quanto eu posso dizer, o Windows só irá criar mídia que inicializa a maneira como a caixa que cria a mídia é inicializada. Se a caixa for inicializada via BIOS / CSM, a mídia criada criará (somente) o Windows no modo BIOS / CSM. Se a caixa inicializar via UEFI, a mídia criada instalará o Windows no modo UEFI. Talvez alguém possa me corrigir se não for esse o caso.

Todas as instruções que encontrei na Web para criar mídia de instalação UEFI envolvem a seleção do modo UEFI na tela do BIOS de um PC e a criação da mídia de instalação. Claro, os Macs não têm essa opção.

Veja o que eu fiz:

Eu inicialmente encontrei o bastante bem documentado "selecione o tipo de CD-ROM", mas trabalhei em torno disso seguindo o instruções aqui e eu criei com sucesso um DVD do Windows 8.1 usando um PC, um ISO baixado da Microsoft, oscdimg e ImgBurn.

Instalei o Windows 8.1 e atualizei-o para o Windows 10. Você pensaria que eu ficaria feliz e seguiria em frente, mas tenho que dificultar as coisas. : p Eu quero estar inicializando de (U) EFI, não BIOS / CSM.

Formatei a unidade de destino como uma unidade GPT de acordo com estas instruções , mas quando tento instalar nele, o instalador do Windows (inicializado no BIOS / CSM) informa que não é possível instalar em uma unidade formatada para GPT.

Eu hackeei com sucesso meu Assistente de Bootcamp Info.plist e tenho a opção de criar uma unidade USB para instalar o Windows 7 ou posterior usando o Bootcamp Assistant. O BCA relata a cópia de arquivos do Windows, faz o download dos arquivos do Bootcamp e, em seguida, simplesmente informa que a instalação não pôde ser concluída. o_O

No entanto, a unidade USB parece ter todos os arquivos necessários para instalar o Windows, mas não os arquivos de bootcamp. Eu tenho arquivos de bootcamp de um download separado e eles foram instalados sem problemas para a versão do BIOS / CSM mencionada anteriormente.

Não importa o método que eu use para criar o USB - Bootcamp, Rufus no Windows ou construindo manualmente o Windows - o USB mostra as já conhecidas janelas azuis por alguns segundos, então vai para uma grande tela azul e me diz:

    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...

Meu Mac Pro é desligado após 30 segundos ou mais.

Estou muito confortável e bem versado em usar a linha de comando. Eu tenho o gdisk de Rod Smith instalado. Eu tenho o XCode instalado. Eu tenho Rufus e ImgBurn no lado do Windows. Eu também tenho o Windows ADK, mas eu não entrei nisso porque parece supor que você deseja configurar um compartilhamento de rede para instalar o Windows. Se houver uma maneira de criar essa mídia com essa ferramenta do Windows, forneça instruções detalhadas passo a passo e lembre-se de que não posso simplesmente optar por inicializar no modo UEFI porque minha Placa Mãe não tem essa opção.

Felicidades

    
por iMattux 25.02.2016 / 19:59

2 respostas

0

Acontece que, na verdade, foi bastante simples, embora eu tenha montado tudo com base nas informações que encontrei no site da Microsoft para administradores do sistema.

A solução é remover o arquivo bootmgr da raiz do USB de instalação. Observe que o USB DEVE ser formatado como um disco GPT de partição única para que um Mac 4. 4,1 ou 5,1 seja inicializado no modo UEFI. Pode ou não funcionar com outro hardware que permite acesso ao firmware EFI, mas se um Mac Pro encontrar um MBR, ele inicializa no BIOS / CSM.

Além disso, pelo menos no meu Mac Pro específico (como mencionado, um 2009 4,1 piscou para 5,1) não funcionou quando eu formatei o drive USB usando o Utilitário de Disco da Apple OU Gdisk - Desculpe, Rod Smith. Você é uma lenda e me ensinou muito, mas eu tive que usar o Windows Diskpart para formatar a unidade USB.

Então, aqui está o passo-a-passo exato:

Em qualquer ambiente Windows (eu fui inicializado no BIOS / CSM no meu Mac Pro), abra um prompt de linha de comando e digite:

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

Então, ainda no Windows, montei o ISO que baixei do MS e simplesmente arrastei tudo, EXCETO o executável bootmgr para a raiz da unidade USB. Note que copiei o bootmgr.efi, mas não o bootmgr.exe.

Reinicialize segurando alt / option, selecione a unidade USB rotulada "EFI Boot" e siga as instruções.

Política do Per Stack Exchange, veja como descobri:

Acabei em esta página . Onde eu encontrei esta citação em relação à inicialização no modo desejado, que é o problema exato que estou tentando resolver:

If this is a frequent problem, you can remove the boot files for UEFI mode or BIOS mode to prevent the PC from booting in the wrong mode. If the PC firmware is set up to boot in the wrong mode, the media will immediately fail to boot, allowing you to immediately retry booting the PC into the correct mode.

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.

Eles estão falando sobre a criação de mídia de instalação personalizada do Windows para implantação em uma organização grande, usando o ADK e o Windows PE, mas resolvemos essa solução muito simples e funcionou para o Windows 8.1 e o Windows 10.

    
por 27.02.2016 / 17:13
0

Não há grande filosofia sobre a criação de USB que seja apenas inicializável com UEFI.

Vamos começar pelo Windows ISO. Monte-o.

Em seguida, formate o USB inteiro com FAT32 (estilo MBR, partição única), SEM partição ativa !

Copie todos os arquivos de ISO para USB.

Se o USB contiver uma pasta \ EFI, será inicializável com UEFI.

Se o USB não tiver uma pasta \ EFI, ele não será NÃO inicializável por UEFI.

A pasta \ EFI deve ter duas subpastas: \ EFI \ boot e EFI \ Microsoft \ boot com os arquivos correspondentes.

Se o USB não tiver uma partição ativa, então é NÃO BIOS inicializável.

Se você pudesse escrever um MBR de proteção para USB, ele seria SOMENTE UEFI inicializável.

Se a mídia for inicializada pelo modo UEFI, ela instalará o Windows 8.1 / 10 inicializável por UEFI (por exemplo, espera o disco GPT como destino).

    
por 26.02.2016 / 00:42