Como faço um UFD que inicializa no UEFI?

2

Eu tenho tentado por mais horas do que gostaria de admitir para obter um UFD inicializável (USB Flash Drive) com o Windows PE nele. Existem muitos tutoriais, todos os quais eu tenho tentado em sucessão, mas parece que não importa o que eu faça, esse stick simplesmente não inicializará.

Eu tenho o Windows AIK (Kit de Instalação Automatizada) instalado no meu servidor porque ele tem os arquivos de origem do Windows PE. Primeiro tentei seguir as instruções contidas no Guia do Usuário do WAIK, no artigo intitulado "Passo a passo: criar um disco RAM inicializável do Windows PE no UFD". Essas instruções são bem parecidas com todas as outras instruções que encontrei na Web, pois elas têm você:

  1. Execute CopyPE.exe para colocar os arquivos ambientais do Windows PE em um novo diretório
  2. Copie um arquivo boot.wim para a pasta de fontes desse novo diretório
  3. Use diskpart.exe para limpar o UFD, criar uma partição primária e formatá-lo como FAT32
  4. Use xcopy /e para copiar os arquivos para o UFD

Bem ... isso não funcionou. Quando eu edito a configuração UEFI no meu tablet Dell (o que eu estou tentando inicializar), vejo o meu pen drive como uma opção de boot, então eu mudei a ordem para dizer que deveria ser # 1, mas isso não funcionou . Eu tentei desligar o Secure Boot; que não funcionou também.

No próximo tutorial. O próximo guia começa da mesma forma com as etapas 1 e 2 acima, mas recomenda criar um arquivo ISO e usar um utilitário de terceiros chamado Rufus piscar essa ISO no pendrive.

Eu usei este comando para criar o ISO (neste exemplo eu coloquei meu ambiente PE em C: \ Winpe):

oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,betfsboot.com#pEF,e,befisys.bin C:\Winpe\ISO C:\Users\Administrator\Documents\winpeuefi.iso

Depois tentei fazer o flash usando o utilitário Rufus. Rufus permite selecionar entre os três esquemas de partição a seguir:

  1. esquema de partição MBR para BIOS ou UEFI
  2. esquema de partição MBR para UEFI
  3. esquema de partição GPT para UEFI

E o tutorial que eu segui dizia explicitamente que você precisa usar o GPT. No entanto, quando eu tentei pela primeira vez este Rufus não me deixou, citando esta mensagem de erro:

When using UEFI Target Type, only EFI bootable ISO images are supported. Please select an EFI bootable ISO or set the Target Type to BIOS.

Então, tentei usar o MBR; novamente meu tablet Dell não inicializaria o pen drive. Então, comecei a fazer o que qualquer programador frustrado e teimoso faria: baixei o código-fonte para o Rufus e procurei em todos os arquivos por aquela mensagem de erro, a fim de descobrir o que a acionaria. Acontece que a mensagem de erro é acionada sempre que você está perdendo um arquivo chamado bootmgr.efi da raiz do ISO. Então eu procurei na minha pasta Program Files e encontrei uma, copiei isso e refiz o ISO.

Desta vez, Rufus trabalhou ... deixou-me gravar o ISO com o esquema de partição GPT; no entanto, ele ainda não inicializaria no meu tablet. Mais uma vez, posso ver meu drive USB como uma das opções de inicialização, tenho mudado a ordem de inicialização para garantir que é a primeira escolha, e tentei com o Secure Boot tanto ligado quanto desligado. Mas toda vez que ignora completamente o UFD. Estou prestes a arrancar meu cabelo; isso realmente não deveria ser tão difícil.

Como eu faço um UFD com o Windows PE nele que posso inicializar no meu tablet Dell?

    
por SoaperGEM 02.10.2015 / 01:02

2 respostas

0

Então eu finalmente descobri a fonte específica de meus problemas neste caso, embora não necessariamente uma solução para eles. Acontece que os tablets em particular que eu estava tentando inicializar são muito incomuns. Eles são tablets Dell Venue baseados na plataforma Intel "Baytrail". Isso significa que eles têm UEFIs de 32 bits, sistemas operacionais de 32 bits e processadores de 64 bits.

Eu encontrei um muito artigo abrangente sobre UEFI e abaixo nos comentários autor do artigo descreveu esta linha particular de hardware como "oddballs". Para todos os efeitos, parece que eu preciso fazer o UFDs inicializável com imagens UEFI de 32 bits que não são comuns.

Neste momento, eu meio que desisti do que estava tentando fazer, mas pelo menos fiquei satisfeito com esse artigo por identificar por que estava com tantos problemas.

    
por 14.10.2015 / 16:22
1
O

Macrium Reflect Free é um utilitário de imagem que também inclui uma opção para criar um disco de inicialização UEFI ou USB com WinPE 3.5, 4.0 ou 5.0 . Ele baixa todos os arquivos necessários do MS e cria a mídia de inicialização. Acabei de chegar ao menu Outras Tarefas | Crie mídias de resgate e siga as instruções.

Embora a instalação do Reflect apenas para o disco de inicialização possa não ser a rota mais eficiente, eu o uso para imagens de backup regulares (que podem ser restauradas após a inicialização do dispositivo de inicialização).

    
por 02.10.2015 / 01:15