Windows 10 iso no usb se recusa a inicializar

13

Estou usando um arquivo ISO "padrão" do Windows: Win10_1511_1_English_x64.iso e verifiquei se o MD5 corresponde ao esperado. O iso é montável no OS X como um formato "UDF".

Em seguida, copio-o "diretamente" para a minha unidade USB, como:

sudo dd if=Win10_1511_1_English_x64.iso of=/dev/rdisk1 bs=1m

em seguida, conecte-o ao meu dell optiplex 780 (um pouco velho, eu sei), habilite a inicialização a partir de um dispositivo USB no BIOS e escolha-o, e tudo o que recebo é:

No boot device available - strike F1 to retry boot ...

O que estou fazendo errado?

O USB criado é legível no OS X, mas em outras caixas do Windows, apenas diz "Você precisa formatar o disco na Unidade E: antes de poder usá-lo". Portanto, ele não inicializa, nem o Windows pode lê-lo ...

Atualização: executei o OS X "Assistente do Boot Camp" (marque a caixa "Criar um disco de instalação do Windows 7 ou versão posterior" e dei o mesmo arquivo ISO) e, em seguida, magicamente inicialize bem (parece estar formatado como FAT32). Talvez seja alguma limitação especial da Dell que eles só podem inicializar em USB se for FAT32? Por que não inicializava a partir de UDF direto?

rogerdpack
fonte

Respostas:

11

Não consigo encontrar uma fonte oficial para isso, mas parece que "UDF", se copiado literalmente, não pode ser inicializado a partir do USB. E muitos arquivos ISO são formatados em UDF.

Parece que, para as "unidades de CD-ROM", a inicialização a partir delas é realizada pela conformidade com o padrão El Torito . No entanto, para inicializar o disco "normal", o "MBR" deve ser definido nele (que é aparentemente bits diferentes dos bits do El Torito). E, aparentemente, você pode definir um ou outro, ou ambos.

Então, basicamente, se um ISO é "apenas" El Torito, você "precisa" usar uma ferramenta (ou cuidadosamente, formatar, marcar partições e copiar arquivos manualmente), que fornecerá um USB inicializável e formatado em MBR. Copiar bits ISO brutos não é suficiente.

Alguns "ISO" talvez não precisem de nenhuma ferramenta especial : (observe a menção de "isohybrid", cuja documentação menciona que os ISOs normais (formato UDF) são inicializáveis ​​apenas a partir de unidades de CD, a menos que você adicione um registro mestre de inicialização extra [ou seja, fora do UDF spec], aparentemente muitos ISOs de distribuição linux da linha principal são feitos dessa maneira especial, mas eu sei por experiência que o Windows instala ISOs de pelo menos o Windows 10 não.

Para aqueles que precisam, aparentemente você deve evitar cópias de disco brutas de ISO para USB (por exemplo: o ddcomando no unix * 's). Ou você encontrará o problema que eu fiz.

Na minha experiência, normalmente você estará convertendo de um ISO UDF para um dispositivo USB FAT32. (O primeiro é o El Torito, o último MBR, por seu "sistema de inicialização").

Como coloco um ISO inicializável em uma unidade USB? (lista muitos utilitários que fazem isso "para você")

Consulte também https://apple.stackexchange.com/a/234290/25085 para obter opções relacionadas ao OS X.

relacionados:

https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (menciona que ele precisa ser FAT32 e tem arquivos copiados da ISO).

update: Nenhuma quantidade de unetbootin pareceu funcionar para mim, nem o bootcamp nem os iso mais recentes. Suponho que estava instalando em uma caixa mais antiga que não conseguia ler novos esquemas de inicialização. Usando o rufus no Windows "MBR" e "NTFS" (o fat32 também pode ter funcionado, mas recebi algumas queixas de que o "install.win" era muito grande) e funcionou para uma iso do Windows 10.

rogerdpack
fonte
1
Todos os instaladores usb inicializáveis ​​do Windows que criei desde o Vista foram fat32, mas não sei se é um problema da Dell.
Moab
2
A resposta está certa, exceto todos os bits UDF. O problema realmente não tem nada a ver com ISO9660vs UDF(e nem é ISO files are almost all UDF formattedverdade). É sobre se o ISO é feito puramente conforme El Toritoou "híbrido", incluindo um MBR.
Tom Yan
@ TomYan ahh que explica isso, obrigado! Eu tentei atualizá-lo.
Rogerdpack #