Acontece que ... em primeiro lugar, em que modo a UEFI está, não importa em termos de detecção. Assim, um USB que é detectado sob a EFI será exibido na EFI e, se Legado for escolhido, na reinicialização, o USB será exibido no EFI e no Legacy.
Mas, para ser listado na EFI, o USB deve estar adequadamente configurado para o EFI.
A questão é como configurar um USB para que ele apareça sob EFI, (você então tem a chance de arrancar dele quando não estiver no modo legado, ou seja, quando a UEFI estiver no modo UEFI). Abaixo está a resposta de como fazer um pendrive no EFI.
Rufus oferece várias opções
Nota-otermogeralparaMBReGPT,são"formatos de partição".
Pode ser que todas as 3 opções funcionem, onde elas tenham UEFI. Todas elas funcionam para mim. Estas instruções link dizem que você deve escolher "GPT with UEFI "
Para o sistema de arquivos ... aparentemente, o UEFI é necessário para suportar o FAT32, e não necessariamente o NTFS. Então, a melhor opção aqui é FAT32
Há mais uma coisa que é necessária embora. Um "arquivo de bootloader" em uma pasta específica, geralmente \ efi \ boot \
Esta página sobre a Debian menciona os nomes desses arquivos. Mas ainda é relevante para o Windows, porque, por exemplo, o Windows 7 64bit usa o caminho e o nome do arquivo de \ EFI \ boot \ bootx64.efi
amd64 \EFI\boot\bootx64.efi
i386 \EFI\boot\bootia32.efi
arm64 \EFI\boot\bootaa64.efi
Eu acho testes em um laptop de 64 bits .. Se eu tiver o arquivo bootia32.efi no usb, então ele não será detectado (talvez porque o laptop é 64 bits), mas com o arquivo bootx64.efi será, mesmo se há lixo no arquivo e não é um bootloader adequado. Claro que, sem dúvida, ele não será inicializado corretamente ou não será iniciado. Mas meu ponto é que para ser detectado você precisa desse arquivo. A detecção é uma condição prévia para o arranque. Se for o arquivo correto, ele será inicializado também. Eu pude solucionar o problema muito mais rápido quando descobri que não precisei gravar todo o ISO do Windows no USB para testar isso / aquilo.
A win7 32bit ISO que eu vi foi a pasta EFI A win7 64bit ISO também tem uma pasta EFI. Não tenho certeza sobre os padrões, mas parece que o USB pode não ser EFI, tem um diretório EFI, mas não EFI \ boot e, portanto, não bootx64.efi e o firmware da placa-mãe UEFI no meu laptop não o vê como EFI , então não é apenas Rufus que vê como não EFI, mas o UEFI no meu laptop também não vê o Win7 (mesmo 64 bits), como EFI.
Embora o nome do arquivo em \ efi \ boot não seja específico do sistema operacional, o conteúdo do arquivo provavelmente é específico do sistema operacional. Este link, por exemplo, link oferece um download para o arquivo e diz "se você está se preparando para uma versão de 64 bits da instalação. Você precisará copiar um arquivo chamado bootmgfw.efi de dentro do arquivo install.wim na pasta sources para a pasta efi \ boot na unidade flash USB , e renomeá-lo para bootx64.efi ... [ou] ... você pode simplesmente baixar este arquivo ( link ) e copie para a sua pasta efi \ boot. "E pode haver alguns arquivos de suporte também para a inicialização apropriada.
Então você deve verificar
-
Formato da partição
-
Sistema de arquivos
-
Pasta EFI existente com o arquivo relevante (eles também estarão em qualquer sistema operacional da OS que deve ser inicializado de um UEFI definido para UEFI - ao contrário de um sistema operacional projetado para ser inicializado a partir de um BIOS ou UEFI definido como legado)
A pasta EFI é uma necessidade. mas não escreva a pasta manualmente, a menos que você esteja experimentando ou saiba o que está fazendo. Vai ser com o sistema operacional ISO.
Aparentemente, o Win7 tem alguns problemas com o USB3, embora esse não tenha sido o problema aqui. Isso causaria outros sintomas.
O Windows 10 também pode ser feito pela ferramenta de criação de mídia do Windows 10, em vez do rufus, embora eu ache que está ok. E a razão pela qual o Macrium reflete a inicialização, foi que o atual é baseado no WinPE 10 de 64 bits, que é o WinPE para Windows 10. O Windows 10 de 64 bits tem a pasta EFI. (Eu não posso comentar sobre o Windows 10 32bit) E quando o programa Macrium faz o USB deve ser que lhe dá um formato de partição que suporta UEFI GPT ou uma forma de MBR que suporte UEFI, e o USB teria a pasta EFI.