MBR2GPT.EXE convierte un disco del estilo de partición de registro de arranque maestro (MBR) a tabla de particiones GUID (GPT) sin modificar ni eliminar los datos del disco. La herramienta se ejecuta desde un símbolo del sistema del Entorno de preinstalación de Windows (Windows PE), pero también se puede ejecutar desde el sistema operativo Windows (SO) completo mediante la /allowFullOS opción .
MBR2GPT.EXE se encuentra en el Windows\System32 directorio de un equipo que ejecuta Windows.
La herramienta está disponible en el entorno de sistema operativo completo y Windows PE.
Ve el vídeo siguiente para una descripción detallada y una demostración de MBR2GPT.
Puedes usar MBR2GPT para:
Convertir cualquier disco del sistema conectado con formato MBR al formato de partición GPT. No se puede usar la herramienta para convertir discos que no son del sistema de MBR a GPT.
Convierta un disco MBR con volúmenes cifrados con BitLocker siempre y cuando se suspenda la protección. Para reanudar BitLocker después de la conversión, deberá eliminar los protectores existentes y volver a crearlos.
Convierta un disco del sistema operativo de MBR a GPT mediante Microsoft Configuration Manager o Microsoft Deployment Toolkit (MDT).
No se admite oficialmente la conversión sin conexión de discos del sistema con versiones anteriores de Windows instaladas, como Windows 7, 8 o 8.1. El método recomendado para convertir estos discos es actualizar el sistema operativo a una versión compatible actualmente de Windows y, a continuación, realizar la conversión de MBR a GPT.
Importante
Después de que el disco se haya convertido al estilo de partición GPT, el firmware se debe configurar para arrancar en modo UEFI.
Antes de intentar convertir el disco, asegúrate de que el dispositivo admita UEFI.
Requisitos previos de disco
Antes de realizar cualquier cambio en el disco, MBR2GPT valida el diseño y la geometría del disco seleccionado para asegurarse de lo siguiente:
El disco actualmente usa MBR.
Hay suficiente espacio no ocupado por las particiones para almacenar los GPT principales y secundarios:
16 KB + 2 sectores en la parte delantera del disco
16 KB + 1 sector al final del disco
Hay como máximo tres particiones principales en la tabla de particiones MBR.
Una de las particiones está establecida como activa y es la partición del sistema
El disco no tiene ninguna partición extendida o lógica
El almacén de BCD en la partición del sistema contiene una entrada de sistema operativo predeterminada que señala a una partición del sistema operativo.
Los identificadores de volumen se pueden recuperar para cada volumen que tenga asignada una letra de unidad.
Todas las particiones del disco son de tipos MBR reconocidos por Windows o tiene una asignación especificada mediante la /map opción de línea de comandos
Si se produce un error en cualquiera de estas comprobaciones, la conversión no se realiza y se devuelve un error.
MBR2GPT.exe Indica que solo realice los pasos de validación del disco e informe si el disco es apto para la conversión.
/Convertir
MBR2GPT.exe Indica que realice la validación del disco y que continúe con la conversión si se superan todas las pruebas de validación.
/disk:<diskNumber>
Especifica el número de disco del disco que se va a convertir a GPT. Si no se especifica, se usa el disco del sistema. El mecanismo utilizado es el mismo que el que usa el comando SELECT DISK SYSTEM de la herramienta de diskpart.exe.
/logs:<logDirectory>
Especifica el directorio donde MBR2GPT.exe se deben escribir los registros. Si no se especifica, se usa %windir%. Si se especifica, el directorio ya debe existir, no se crea ni se sobrescribe automáticamente.
/map:<source>=<destination>
Especifica otras asignaciones de tipos de partición entre MBR y GPT. El número de partición MBR se especifica en notación decimal, no hexadecimal. El GUID de GPT puede contener corchetes, por ejemplo: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Si se necesitan varias asignaciones, se pueden especificar varias opciones /map.
/allowFullOS
De forma predeterminada, MBR2GPT.exe solo se puede ejecutar desde Windows PE y se bloquea la ejecución en Windows completo. Esta opción reemplaza este bloque y habilita la conversión de disco mientras se ejecuta en el entorno de Windows completo. Nota: Dado que la partición del sistema MBR existente está en uso mientras se ejecuta el entorno completo de Windows, no se puede reutilizar. En este caso, se crea una nueva partición del sistema EFI al reducir la partición del sistema operativo.
Ejemplos
Ejemplo de validación
En el ejemplo siguiente, el disco 0 se valida para la conversión. Los errores y advertencias se registran en la ubicación predeterminada de %windir%.
El diseño de partición de disco actual se muestra antes de la conversión mediante DiskPart: hay tres particiones en el disco MBR (disco 0):
Partición reservada del sistema.
Una partición de Windows.
Partición de recuperación.
También hay una unidad DVD-ROM presente como volumen 0.
El volumen del sistema operativo está seleccionado, se enumeran las particiones y se muestran detalles sobre la partición del sistema operativo. El tipo de partición MBR es 07, lo que corresponde al tipo de sistema de archivos instalables (IFS).
La herramienta MBR2GPT se usa para convertir el disco 0.
En la herramienta DiskPart se muestra que el disco 0 ahora usa el formato GPT.
Se muestra el nuevo diseño de disco. Hay cuatro particiones presentes en el disco GPT: tres son idénticas a las particiones anteriores y una es la nueva partición de sistema EFI (volumen 3).
El volumen del sistema operativo se vuelve a seleccionar. El detalle muestra que el volumen del sistema operativo se convierte en el tipo de partición GPTebd0a0a2-b9e5-4433-87c0-68b6b72699c7 correspondiente al tipo PARTITION_BASIC_DATA_GUID .
Como se indica en la salida de la herramienta MBR2GPT, debe realizar cambios en el firmware del equipo para que la nueva partición del sistema EFI se inicie correctamente.
En los pasos siguientes se muestran fases de alto nivel del proceso de conversión de MBR a GPT:
Se realiza la validación del disco.
El disco se vuelve a particionar para crear una partición del sistema EFI si aún no existe.
Los archivos de arranque UEFI se instalan en la partición del sistema EFI.
Se aplican metadatos de GPT e información de diseño.
Se actualiza el almacén de datos de configuración de arranque (BCD).
Se restauran las asignaciones de letras de unidad.
Crear una partición del sistema EFI
Para que Windows siga siendo arrancable después de la conversión, debe haber una partición del sistema EFI en su lugar. MBR2GPT crea la partición del sistema EFI mediante las reglas siguientes:
La partición existente del sistema MBR se vuelve a usar si cumple los siguientes requisitos:
Tampoco es la partición del sistema operativo o del entorno de recuperación de Windows.
Tiene un tamaño mínimo de 100 MB (o 260 MB para discos de tamaño de sector 4K).
Tiene un tamaño menor o igual que 1 GB. Este tamaño es una precaución de seguridad para asegurarse de que no es una partición de datos.
La conversión no se realiza desde el sistema operativo completo. En este caso, la partición del sistema MBR existente está en uso y no se puede reasignar.
Si no se puede reutilizar la partición del sistema MBR existente, se crea una nueva partición del sistema EFI reduciendo la partición del sistema operativo. Esta nueva partición tiene un tamaño de 100 MB (o 260 MB para discos de tamaño de sector 4K) y tiene el formato FAT32.
Si la partición del sistema MBR existente no se reutiliza para la partición del sistema EFI, ya no la usa el proceso de arranque después de la conversión. No se modifican otras particiones.
Importante
Si la partición del sistema MBR existente no se reutiliza para la partición del sistema EFI, es posible que se le asigne una letra de unidad. Si no quieres usar esta partición pequeña, debes ocultar la letra de la unidad manualmente.
Asignación de tipo de partición y atributos de partición
Dado que las particiones GPT usan un conjunto diferente de identificadores de tipo que las particiones MBR, a cada partición del disco convertido se debe asignar un nuevo identificador de tipo. La asignación de tipo de partición sigue las siguientes reglas:
La partición del sistema EFI siempre se establece en el tipo de partición PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).
Si una partición MBR es de un tipo que coincide con una de las entradas especificadas en el /map modificador, se usa el identificador de tipo de partición GPT especificado.
Si la partición MBR es de tipo 0x27, la partición se convierte en una partición GPT de tipo PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).
Todas las demás particiones MBR reconocidas por Windows se convierten en particiones GPT de tipo PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).
Además de aplicar los tipos de partición correctos, las particiones de tipo PARTITION_MSFT_RECOVERY_GUID también tienen establecidos los siguientes atributos GPT:
La herramienta de conversión intenta reasignar toda la información de asignación de letras de unidad contenida en el Registro que corresponde a los volúmenes del disco convertido. Si no se puede restaurar una asignación de letra de unidad, se muestra un error en la consola y en el registro, para que pueda realizar manualmente la asignación correcta de la letra de unidad.
Importante
Este código se ejecuta después de que se haya realizado la conversión de diseño, por lo que la operación no se puede deshacer en esta fase.
La herramienta de conversión obtendrá datos de identificador únicos del volumen antes y después de la conversión de diseño, organizando esta información en una tabla de búsqueda. A continuación, recorre en iteración todas las entradas de HKLM\SYSTEM\MountedDevices y, para cada entrada, realiza lo siguiente:
Comprueba si el identificador único corresponde a cualquiera de los identificadores únicos de cualquiera de los volúmenes que forman parte del disco convertido.
Si se encuentra, establece el valor de modo que sea el nuevo identificador único obtenido después de la conversión de diseño.
Si no se puede establecer el nuevo identificador único y el nombre del valor comienza por \DosDevices, emita una consola y una advertencia de registro sobre la necesidad de intervención manual para restaurar correctamente la asignación de letras de unidad.
Solución de problemas
La herramienta muestra información de estado en su salida. Si se encuentran errores, tanto la validación y como la conversión quedan claras. Por ejemplo, si una o varias particiones no se traducen correctamente, se muestra esta información y no se realiza la conversión. Para ver más detalles sobre los errores que se encuentran, consulta los archivos de registro asociados.
Registros
La herramienta MBR2GPT crea cuatro archivos de registro:
diagerr.xml
diagwrn.xml
setupact.log
setuperr.log
En estos archivos se incluyen los errores y advertencias que se detectan durante la validación y conversión de discos. La información que se incluye en estos archivos puede ser de utilidad a la hora de diagnosticar problemas con la herramienta. Los setupact.log archivos y setuperr.log tienen la información más detallada sobre los diseños de disco, los procesos y otra información relacionada con la validación y conversión de discos.
Nota
Los archivos setupact.log* son diferentes de los archivos de instalación de Windows que se encuentran en el %Windir%\Panther directorio.
La ubicación predeterminada de todos estos archivos de registro en Windows PE es %windir%.
Ayuda interactiva
Para ver una lista de las opciones disponibles al usar la herramienta, escriba el siguiente comando en un símbolo del sistema con privilegios elevados:
MBR2GPT tiene los siguientes códigos de retorno asociados:
Código de retorno
Descripción
0
La conversión se realizó correctamente.
1
El usuario canceló la conversión.
2
Error en la conversión debido a un error interno.
3
Error en la conversión debido a un error de inicialización.
4
Error en la conversión debido a parámetros de línea de comandos no válidos.
5
Error en la conversión debido a un error de lectura de la geometría y el diseño del disco seleccionado.
6
Error en la conversión porque uno o más volúmenes en el disco están cifrados.
7
Error de conversión porque la geometría y el diseño del disco seleccionado no cumplen los requisitos.
8
Error en la conversión debido a un error durante la creación de la partición del sistema EFI.
9
Error en la conversión debido a un error de instalación de los archivos de arranque.
10
Error en la conversión debido a un error al aplicar el diseño GPT.
100
La conversión al diseño de GPT se realizó correctamente, pero algunas entradas de datos de configuración de arranque no se pudieron restaurar.
Determinar el tipo de partición
El tipo de partición se puede determinar de una de estas tres maneras:
Uso de Windows PowerShell
Uso de la herramienta Administración de discos
Uso de la herramienta DiskPart
Windows PowerShell
Puede escribir el siguiente comando en un símbolo del sistema Windows PowerShell para mostrar el número de disco y el tipo de partición:
PowerShell
Get-Disk | ft -Auto
Salida de ejemplo:
PowerShell
PS C:\> Get-Disk | ft -Auto
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style
------ ------------- ------------- ------------ ----------------- ---------- ---------------
0 MTFDDAK256MAM-1K1 13050928F47C Healthy Online 238.47 GB MBR
1 ST1000DM003-1ER162 Z4Y3GD8F Healthy Online 931.51 GB GPT
Herramienta de administración de discos
Puede ver el tipo de partición de un disco mediante la herramienta Administración de discos:
Haga clic con el botón derecho en el menú Inicio y seleccione Administración de discos. Como alternativa, haga clic con el botón derecho en el menú Inicio y seleccione Ejecutar. En el cuadro de diálogo Ejecutar que aparece, escriba diskmgmt.msc y seleccione Aceptar.
En la ventana Administración de discos que aparece:
En el panel inferior, seleccione el número de disco de interés.
Seleccione el menú Acción y, a continuación, todas las propiedades de tareas>. Como alternativa, haga clic con el botón derecho en el número de disco de interés y seleccione Propiedades.
En el cuadro de diálogo Propiedades que aparece para el disco, seleccione la pestaña Volúmenes .
En la pestaña Volúmenes , el tipo de partición se muestra junto a Estilo de partición:.
Herramienta DiskPart
El tipo de partición se puede determinar con la herramienta DiskPart. La herramienta DiskPart es útil en escenarios en los que la herramienta administración de discos y PowerShell no están disponibles, como en WinPE. PowerShell no está disponible en WinPE cuando no se carga el componente opcional de PowerShell. Para usar la herramienta DiskPart para determinar el tipo de partición:
Abre un símbolo del sistema con privilegios elevados.
En el símbolo del sistema con privilegios elevados que se abre, escriba el siguiente comando:
Símbolo del sistema de Windows
DiskPart.exe
El símbolo del sistema DISKPART> se muestra en las ventanas del símbolo del sistema. En el símbolo del sistema DISKPART> , escriba el siguiente comando:
Símbolo del sistema de Windows
list disk
El tipo de partición se muestra en la columna Gpt . Si la partición es GPT, se muestra un asterisco (*) en la columna. Si la partición es MBR, la columna está en blanco.
A continuación se muestra una salida de ejemplo de la herramienta DiskPart que muestra el tipo de partición de dos discos:
Este módulo describe algunas de las diferentes tecnologías de almacenamiento, incluidos los diferentes tipos de almacenamiento basado en servidor y en la nube. Este módulo también cubrirá las consideraciones para configurar el almacenamiento para su uso en el cliente de Windows.