Cómo iniciar Windows manualmente desde un disco GPT en BIOS heredado (sin perder la cabeza)
A veces, intentar que Windows arranque en una BIOS antigua con un disco GPT parece un juego de «¿por qué me da tanta pena?».En esencia, a los sistemas BIOS solo les gustan los discos MBR, así que si Windows está en GPT, se niega a arrancar o muestra algún error sobre estilos de partición incompatibles. Pero si modificar la configuración de la BIOS no es una opción, o eres terco como yo y necesitas mantener tus datos intactos, existen algunos trucos para que Windows arranque desde un disco GPT en sistemas BIOS clásicos. Es un poco complicado, pero funciona. Este método consiste en crear una pequeña memoria USB de arranque con el gestor de arranque EFI de Windows, que engaña a la BIOS para que arranque al estilo UEFI en un disco GPT. El truco principal es preparar una memoria USB que contenga el gestor de arranque EFI de Windows (archivos de arranque, BCD, etc.) y configurar la BIOS para que arranque desde ella. Una vez configurado, Windows podrá arrancar con suerte, ¿y si no? Bueno, entonces es hora de probar otros trucos como usar Clover o convertir tu disco (pero esos implican más riesgos).—
Cómo iniciar Windows desde un disco GPT en un sistema BIOS
Método 1: Mueva los archivos del cargador de arranque de Windows a una unidad USB
Este enfoque es un poco extraño, pero funcional. Se trata principalmente de copiar los archivos de arranque de Windows a una unidad flash que la BIOS pueda reconocer y desde la que arrancar, incluso si el disco es GPT y la BIOS normalmente no es compatible con UEFI. Es como darle a tu sistema un entorno UEFI falso para que funcione.Por qué es útil: Porque la BIOS no «ve» los discos GPT como arrancables, pero SÍ puede arrancar desde un USB con archivos EFI. Una vez que arranca en este entorno EFI ligero, Windows en el disco GPT puede iniciarse.Cuándo aplica: Si Windows ya está instalado, pero no arranca en una BIOS antigua porque el disco es GPT.Qué esperar: Si se siguen los pasos cuidadosamente, tu PC debería arrancar en Windows después de configurar la BIOS para que arranque desde el USB.Pasos: – Crea un USB de arranque de Windows PE o WinRE (si no está disponible).- Arranca desde este USB y abre el símbolo del sistema (Mayús + F10).- Ejecute `diskpart` e identifique su unidad de Windows (use `list disk`, luego `select disk X`).- Encuentre su partición de Windows (use `list volume`) y anote la letra de la unidad.- Formatee una memoria USB pequeña (digamos, 1 GB) como FAT32: bash diskpart select disk [número de unidad USB] clean create partition primary format fs=fat32 quick assign letter=G exit – Copie los archivos de arranque de su unidad de Windows a este USB: bash bcdboot D:\Windows /s G: /f UEFI Reemplace `D:` con la letra de su partición de Windows.- Escriba el código de arranque MBR en el USB: bash bootsect /nt60 G: /mbr /force – Reinicie, vaya al BIOS, configure el USB como el primer dispositivo de arranque y guarde los cambios.- Cuando el BIOS arranca desde USB, carga los archivos de arranque EFI de Windows, que deberían pasar el control a su instalación de Windows en GPT.Nota al margen: Si se queda atascado, verifique la configuración de su BIOS; algunos sistemas podrían no ser compatibles con el arranque UEFI desde USB en modo heredado, o requerir que desactive el Arranque seguro.—
Opción 2: Usar la herramienta incorporada `mbr2gpt` (si no te importa perder datos)
Si el objetivo principal es simplemente que todo funcione sin preocuparse por la pérdida de datos (y no te importa borrar el disco), puedes convertir el disco a GPT directamente. Pero cuidado, eso lo borra todo.Por qué ayuda: Porque cambia el estilo de partición a GPT para que pueda arrancar con UEFI de forma nativa.Cuándo aplica: Si estás haciendo una instalación limpia o no te importa borrar el disco.Qué esperar: Windows podrá arrancar desde GPT de forma nativa después de la conversión.Pasos: – Arrancar desde el medio de instalación de Windows o la unidad de recuperación.- Abrir el símbolo del sistema (Mayús + F10 durante la instalación).- Ejecutar: bash diskpart select disk 0 clean convert gpt exit – Continuar la instalación de Windows en modo UEFI.> Nota: Esto es destructivo; tiene sentido si estás listo para borrar todo. Para conversiones que preservan los datos, usa el otro método.—
Extra: Por qué esto podría parecer un poco extraño
Porque, claro, la configuración de la BIOS es un desastre. Algunas placas base simplemente no permiten arrancar desde un disco GPT en modo heredado, y punto. La solución es más bien un truco: engañar a la BIOS y pasarle archivos EFI en una memoria USB. No es limpio, pero da cierta satisfacción cuando funciona. Y las placas base más nuevas con modos de compatibilidad o configuración CSM suelen facilitarlo.—
Resumen
Conseguir que Windows funcione en un disco GPT con una BIOS tradicional no es sencillo y, a veces, un poco frustrante. Crear un pequeño USB de arranque con los archivos EFI es la forma más fiable que he encontrado, sin necesidad de borrar todo el disco ni cambiar a UEFI puro. Por supuesto, siempre haz una copia de seguridad de tus datos antes de modificar discos o cargadores de arranque, porque aquí se aplica la ley de Murphy.
- Cree un USB de arranque con archivos de arranque EFI desde `bcdboot`
- Configurar el BIOS para que arranque desde ese USB
- Disfruta de tu disco GPT, estilo BIOS antiguo
Ojalá esto ayude a evitar la molestia de cambiar el hardware o formatear todo solo para que Windows vuelva a arrancar. Es una solución un poco extraña, pero funciona. Ojalá sirva.