Aprende a convertir tu disco de MBR a GPT usando la línea de comandos de Windows. Guía completa con Diskpart, MBR2GPT.exe y PowerShell, con consejos para evitar pérdida de datos.
Respuesta rápida: ¿Cómo convertir MBR a GPT desde CMD?
Depende de si quieres conservar tus datos. Si es el disco de sistema, usa MBR2GPT.exe (mbr2gpt /convert /allowFullOS) tras validarlo con /validate: no borra particiones. Si el disco está vacío o ya tienes copia de seguridad, Diskpart (clean → convert gpt) o PowerShell (Clear-Disk → Initialize-Disk) son más rápidos, pero eliminan todo el contenido. Si necesitas convertir un disco de datos, tiene más de 3 particiones primarias, o prefieres no arriesgarte con comandos, una herramienta gráfica como AOMEI Partition Assistant convierte cualquier disco sin borrar nada.
La línea de comandos de Windows ofrece tres formas distintas de convertir un disco de MBR a GPT: Diskpart (con pérdida de datos), MBR2GPT.exe (sin pérdida, solo disco de sistema) y PowerShell (con pérdida). Cada una tiene sus ventajas y limitaciones, y es crucial elegir la correcta según tu situación.
En esta guía vas a encontrar los comandos exactos para cada método, los requisitos previos y los errores más comunes. También te explicaremos por qué la mayoría de usuarios que prueban Diskpart terminan perdiendo sus datos y cómo evitarlo. Si prefieres una solución gráfica sin comandos, puedes usar AOMEI Partition Assistant Professional para convertir MBR a GPT sin borrar datos con una interfaz intuitiva.
Antes de ejecutar cualquier comando, asegúrate de saber qué número de disco tienes y de haber hecho una copia de seguridad. Si necesitas verificar el estilo de tu disco primero, consulta nuestra guía general para cambiar un disco de MBR a GPT.
Antes de entrar en detalles, aquí tienes una comparativa rápida de los tres métodos disponibles desde la línea de comandos:
|
Método |
Comando principal |
Seguridad |
Limitaciones |
|
Diskpart |
diskpart → clean → convert gpt |
Con pérdida (borra todo) |
Solo discos vacíos, requiere borrar particiones |
|
MBR2GPT.exe |
mbr2gpt /convert |
Sin pérdida |
Solo disco de sistema, requisitos estrictos |
|
PowerShell |
Clear-Disk → Initialize-Disk |
Con pérdida (borra todo) |
Discos vacíos, requiere borrar particiones |
Clear-Disk e Initialize-Disk se pueden scriptear para conversión en lote.clean.Recomendación general: Si puedes usar una herramienta gráfica, opta por AOMEI Partition Assistant. Si necesitas la línea de comandos, usa MBR2GPT.exe para el disco de sistema y DiskPart solo para discos vacíos sin datos.
Este método elimina todas las particiones y datos del disco. Úsalo solo si el disco no contiene archivos importantes o si ya has hecho una copia de seguridad completa.
Diskpart es la herramienta más antigua y básica para convertir el estilo de partición. Solo es adecuada si:
Sigue estos pasos con mucho cuidado. Un error al seleccionar el disco equivocado puede borrar datos de otro disco:
Paso 1: Abre el Símbolo del sistema como administrador (botón derecho sobre "Inicio" → "Windows Terminal (Admin)" o "Símbolo del sistema (Admin)").
Paso 2: Inicia Diskpart escribiendo:
diskpart
Paso 3: Lista todos los discos para identificar el correcto:
list disk
Verás una tabla con todos los discos. Anota el número del disco que quieres convertir. Confírmalo dos veces.
Paso 4: Selecciona el disco (reemplaza X por el número correcto):
select disk X
Paso 5: Borra todas las particiones y datos del disco:
clean
el comando "clean" elimina inmediatamente todos los datos del disco. No se puede deshacer.
Paso 6: Convierte el disco de MBR a GPT:
convert gpt
Paso 7: Sal de Diskpart:
exit
¡Listo! El disco ya está en GPT. Ahora puedes crear particiones nuevas desde Administración de discos o desde el mismo Diskpart con los comandos create partition primary y format fs=ntfs quick.
|
Error |
Causa |
Solución |
|
"Disk no está disponible" |
Seleccionaste un disco que no existe o está dañado |
Verifica el número de disco con "list disk" |
|
"No se puede convertir" |
El disco tiene particiones que no se han borrado |
Ejecuta "clean" antes de "convert gpt" |
|
Borrar el disco equivocado |
No verificaste el número de disco correcto |
Siempre confirma dos veces con "list disk" |
MBR2GPT.exe es una herramienta integrada en Windows 10 (versión 1703+) y Windows 11. Su gran ventaja es que convierte el disco de sistema de MBR a GPT sin borrar particiones ni perder datos. Sin embargo, tiene limitaciones importantes:
Para la mayoría de usuarios, MBR2GPT.exe es mejor que Diskpart porque no borra datos, pero si tu disco no cumple los requisitos, tendrás que usar una herramienta gráfica como AOMEI Partition Assistant, que tiene menos restricciones.
Paso 1: Abre el Símbolo del sistema como administrador.
Paso 2: Valida que el disco se puede convertir (recomendado antes de intentar la conversión):
mbr2gpt /validate /allowFullOS
Si la validación es exitosa, verás un mensaje de confirmación. Si falla, revisa los requisitos del disco.
Paso 3: Convierte el disco:
mbr2gpt /convert /allowFullOS
Espera a que aparezca el mensaje de conversión completada. MBR2GPT no reinicia el equipo automáticamente: guarda tu trabajo y reinícialo tú cuando el comando termine correctamente.
Paso 4: Cambia el modo de arranque en BIOS.
Reinicia el PC, entra en la configuración del firmware y cambia el modo de arranque de "Legacy/CSM" a "UEFI" antes de intentar iniciar Windows desde el disco convertido. La ubicación exacta de esta opción depende del fabricante.
Aquí tienes la secuencia completa de comandos que debes ejecutar:
diskpart
list disk
exit
mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS
si tu disco tiene más de 3 particiones primarias o una partición extendida, la validación fallará. En ese caso, consulta nuestra guía sobre cómo convertir MBR a GPT sin perder datos con una herramienta gráfica que no tiene estas limitaciones.
PowerShell ofrece una alternativa moderna a Diskpart para convertir el estilo de partición. Al igual que Diskpart, requiere borrar todas las particiones del disco antes de convertir. Es útil para administradores de TI que prefieren PowerShell sobre CMD.
Paso 1: Abre PowerShell como administrador (Win + X → "Windows PowerShell (Admin)").
Paso 2: Lista todos los discos:
Get-Disk
Anota el número del disco que quieres convertir.
Paso 3: Borra todos los datos del disco (reemplaza X por el número correcto):
Clear-Disk -Number X -RemoveData -Confirm:$false
este comando borra todos los datos del disco sin pedir confirmación adicional.
Paso 4: Inicializa el disco como GPT:
Initialize-Disk -Number X -PartitionStyle GPT
Paso 5: Verifica el resultado:
Get-Disk | Where-Object Number -eq X | Select-Object PartitionStyle
Deberías ver "GPT" en la salida. Ahora puedes crear particiones nuevas con New-Partition o desde Administración de discos.
A continuación los errores que aparecen con más frecuencia al intentar convertir MBR a GPT desde CMD y cómo resolverlos:
Es el error más común con MBR2GPT. Significa que tu disco no cumple los requisitos de la herramienta. Las causas más frecuentes son:
Si encuentras este error, una alternativa práctica es usar una herramienta gráfica que compruebe el disco antes de aplicar los cambios. El Convertidor de MBR a GPT de AOMEI PA permite convertir discos del sistema o de datos sin ejecutar el comando "clean"; revisa siempre la vista previa de operaciones antes de pulsar "Aplicar".
Es el error más peligroso. Si ejecutas "clean" en el disco equivocado, perderás todos los datos sin posibilidad de recuperación. Para evitarlo:
Este error aparece cuando el disco todavía tiene particiones. Asegúrate de ejecutar "clean" antes de "convert gpt". Si el disco es de sistema y no puedes borrarlo desde el propio Windows, usa MBR2GPT o AOMEI PA en su lugar.
Si buscas evitar los riesgos de Diskpart y las limitaciones de MBR2GPT, AOMEI Partition Assistant Professional es la opción más segura. Esta herramienta gráfica:
El proceso con AOMEI Partition Assistant es mucho más sencillo: abre el programa, haz clic derecho sobre el disco, selecciona "Convertir a GPT" y confirma. Todo se hace desde la interfaz gráfica, sin escribir ningún comando.
Diskpart y PowerShell funcionan en Windows 7 y 8. Sin embargo, MBR2GPT.exe solo está disponible en Windows 10 (versión 1703+) y Windows 11. Si tienes una versión antigua, puedes usar Diskpart (con pérdida de datos) o actualizar el sistema operativo primero.
Revisa cuál de los cuatro requisitos no cumples: número de particiones primarias, particiones extendidas, espacio libre o partición activa. Si el problema es estructural (por ejemplo, más de 3 particiones), no hay forma de forzar MBR2GPT: la alternativa sin perder datos es una herramienta gráfica como AOMEI Partition Assistant, que no tiene ese límite.
Entra en la configuración del firmware (tecla Supr, F2 o F10 al arrancar, según el fabricante) y busca un menú de "Boot Mode" o "Boot Options". Si ves la opción UEFI junto a Legacy/CSM, tu placa lo soporta. Si solo aparece Legacy, no conviertas el disco de arranque: no podrás iniciar Windows tras la conversión.
Sí, en entornos con varios equipos. PowerShell permite scriptear Clear-Disk e Initialize-Disk para automatizar la conversión en lote, algo que Diskpart no hace de forma nativa. Para un solo disco doméstico, la diferencia práctica es mínima.
Parcialmente. Con Diskpart y PowerShell, el proceso es similar pero el comando final cambia: en vez de "convert gpt" se usa "convert mbr". Sin embargo, MBR2GPT.exe no puede convertir de GPT a MBR — solo funciona en el sentido MBR→GPT.
La elección correcta depende de tu situación, no de qué método es "mejor" en abstracto: MBR2GPT.exe si es tu disco de sistema y cumple los requisitos, Diskpart o PowerShell si el disco está vacío o ya tienes copia de seguridad, y una herramienta gráfica como AOMEI Partition Assistant si necesitas convertir un disco de datos, tiene más de 3 particiones, o simplemente prefieres no arriesgarte con la línea de comandos.
Antes de ejecutar cualquier comando, confirma:
list disk o Get-Disk al menos dos veces?/validate antes del /convert?Si alguna respuesta te genera dudas, la vía más segura sigue siendo una herramienta gráfica que valide el disco antes de aplicar cambios.