Intenté buscar esta pregunta y no encontré respuesta. Entonces, por lo que tengo entendido, el proceso de arranque funciona de la siguiente manera:
- CORREO
- BIOS
- BIOS llama al MBR del disco de arranque seleccionado
- MBR llama al código de arranque del volumen, que es el administrador de arranque
- El administrador de arranque carga el kernel y así sucesivamente...
Entonces, si seguimos la lógica anterior, una partición fat32 debería poder arrancar con el bootsect /nt60 ....
comando habitual, como el disco tiene MBR, el volumen tiene el código del administrador de arranque. Sin embargo, el arranque aún falla por alguna razón (en fat32). La respuesta proporcionada porEste artículo de ayuda de MicrosoftEstablece que:
Este problema se produce porque la unidad flash USB aparece como medio extraíble. Por lo tanto, el sistema operativo Windows no crea un registro de arranque maestro (MBR) en la unidad flash USB cuando formatea la unidad flash para usar el sistema de archivos FAT32. La unidad flash USB se trata como un superdisquete. El código de inicio FAT32 no admite el inicio de una computadora desde un superdisquete sin un MBR.
El BIOS intenta transferir el control del inicio desde la unidad flash USB al código de inicio FAT32, aunque el código de inicio FAT32 no admite este escenario.
Sin embargo, no entiendo cómo puede estar ausente MBR.
Por último, si MBR ESTÁ ausente, ¿hay alguna forma de agregarlo para que sea posible el arranque fat32?
Respuesta1
Cuando se ejecuta Windows desde un sistema de archivos FAT32, no existe seguridad basada en el sistema de archivos (necesita NTFS para eso).
Como consecuencia de eso, dicha instalación de Windows sería una invitación abierta a cualquier virus/malware del planeta.
Por lo tanto, ejecutar Windows desde Fat32 sólo es útil para los medios de instalación. Y Microsoft nunca se molestó en incluir una opción en las utilidades estándar de Windows para escribir un MBR en un medio extraíble FAT32.
Pero es fácil hacerlo usted mismo utilizando utilidades de formato de memoria USB de terceros.
Respuesta2
El mismo artículo de Microsoft que citó también podría contener la respuesta:
Solución alterna
Para solucionar este problema, utilice la utilidad del símbolo del sistema Diskpart para crear y formatear la partición de inicio en la unidad flash USB.
Aparentemente Diskpart no verifica el bit extraíble.