![Por que o Windows não consegue inicializar a partir de USB formatado em fat32 no computador BIOS?](https://rvso.com/image/1558035/Por%20que%20o%20Windows%20n%C3%A3o%20consegue%20inicializar%20a%20partir%20de%20USB%20formatado%20em%20fat32%20no%20computador%20BIOS%3F.png)
Tentei pesquisar essa pergunta e não encontrei resposta. Então, pelo que entendi, o processo de inicialização funciona da seguinte maneira:
- PUBLICAR
- BIOS
- BIOS chama MBR do disco inicializável selecionado
- MBR chama o código de inicialização do volume, que é o gerenciador de inicialização
- O gerenciador de inicialização carrega o kernel e assim por diante ...
Portanto, se seguirmos a lógica anterior, uma partição fat32 deverá ser capaz de inicializar pelo bootsect /nt60 ....
comando usual, como o disco possui MBR, o volume possui o código do gerenciador de inicialização. No entanto, a inicialização ainda falha por algum motivo (em fat32). A resposta fornecida porEste artigo de ajuda da Microsoftafirma que:
Esse problema ocorre porque a unidade flash USB está listada como mídia removível. Portanto, o sistema operacional Windows não cria um registro mestre de inicialização (MBR) na unidade flash USB quando você formata a unidade flash para usar o sistema de arquivos FAT32. A unidade flash USB é tratada como um super disquete. O código de inicialização FAT32 não suporta a inicialização de um computador a partir de um super disquete sem MBR.
O BIOS tenta transferir o controle de inicialização da unidade flash USB para o código de inicialização FAT32, mesmo que o código de inicialização FAT32 não suporte esse cenário.
Porém não consigo entender como o MBR pode estar ausente???
Por último, se o MBR estiver ausente, existe alguma maneira de adicioná-lo para que a inicialização do fat32 seja possível?
Responder1
Ao executar o Windows a partir de um sistema de arquivos FAT32, não há segurança baseada no sistema de arquivos (você precisa de NTFS para isso).
Como consequência disso, tal instalação do Windows seria um convite aberto para qualquer vírus/malware no planeta.
Portanto, executar o Windows a partir do Fat32 só é útil para mídia de instalação. E a Microsoft nunca se preocupou em colocar uma opção nos utilitários padrão do Windows para gravar um MBR em mídia removível FAT32.
Mas é fácil fazer isso sozinho usando utilitários de formato de pendrive USB de terceiros.
Responder2
O mesmo artigo da Microsoft que você citou também pode conter a resposta:
Gambiarra
Para contornar esse problema, use o utilitário de prompt de comando Diskpart para criar e formatar a partição de inicialização na unidade flash USB.
Aparentemente, o Diskpart não verifica o bit removível.