• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio con CDKeyoffer. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Windows en 2 discos duros diferentes?

GURRY

Nuevo
Registrado
18 Ene 2021
Mensajes
10
Puntos
3
Edad
34
Buenas a todos.

Pues el tema es que tengo instalado windows en MBR y lo necesito cambiar a UEFI, pero al intentarlo me da este mensaje:

MBR2GPT will now attempt to convert the default book disk.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!

MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Cannot find OS partition(s) for disk 0

Después he visto en el administrador de discos, que el Disco 0 tiene un partición reservada para el sistema con 50 Mb, pero el sistema está en el Disco 2.

Dejo pantallazo para ver si alguien me puede ayudar.

Captura.png


Gracias a todos!
 
Buenas a todos.

Pues el tema es que tengo instalado windows en MBR y lo necesito cambiar a UEFI, pero al intentarlo me da este mensaje:

MBR2GPT will now attempt to convert the default book disk.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!

MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Cannot find OS partition(s) for disk 0

Después he visto en el administrador de discos, que el Disco 0 tiene un partición reservada para el sistema con 50 Mb, pero el sistema está en el Disco 2.

Dejo pantallazo para ver si alguien me puede ayudar.

Captura.png


Gracias a todos!

Hola.

Creo que es porque tienes la partición de arranque en el Disco 0.
Para poder convertir el Disco 2 en GPT deberías de crear el archivo de arranque BCDboot, y Activar la partición C

Primero
¿cuántos sistemas tienes instalados?
¿qué contiene el Disco 0?
 
Buenas Freeman.

Solo tengo un sistema operativo y por lo que veo está instalado en el disco 2.
El disco 0 tiene algún juego y poco mas...

Cómo hago para hacer lo del archivo de arranque BCDboot y activar la particion C?
 
Buenas Freeman.

Solo tengo un sistema operativo y por lo que veo está instalado en el disco 2.
El disco 0 tiene algún juego y poco mas...

Cómo hago para hacer lo del archivo de arranque BCDboot y activar la particion C?

Tengo una memoria muy corta, a ver si logro recordar como se hacía.

Supongo que tu placa base soporta BIOS UEFI.
Si es así, vamos a abrir el Símbolo de sistema (como administrador) para escribir una serie de comandos:

mbr2gpt /validate /disk 2 /allowfullos

si te lanza el mensaje Validation completed succesfully
es que te lo ha validado para continuar con

mbr2gpt /convert /disk 2 /allowfullos

si recibes el mensaje Conversion completed succesfully
debes de reiniciar el equipo, y luego debes cambiar la configuración del BIOS a UEFI
para que pueda arrancar el sistema.


PD: Debes tener en cuenta que realizada la conversión a GPT no hay vuelta atrás.
 
Me sale este mensaje:
Converts a disk from MBR to GPT partitioning without modifying or deleting data on the disk.

MBR2GPT.exe /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]

Where:

/validate
- Validates that the selected disk can be converted
without performing the actual conversion.

/convert
- Validates that the selected disk can be converted
and performs the actual conversion.

/disk:<diskNumber>
- Specifies the disk number of the disk to be processed.
If not specified, the system disk is processed.

/logs:<logDirectory>
- Specifies the directory for logging. By default logs
are created in the %windir% directory.

/map:<source>=<destination>
- Specifies the GPT partition type to be used for a
given MBR partition type not recognized by Windows.
Multiple /map switches are allowed.

/allowFullOS
- Allows the tool to be used from the full Windows
environment. By default, this tool can only be used
from the Windows Preinstallation Environment.
 
Me sale este mensaje:
Converts a disk from MBR to GPT partitioning without modifying or deleting data on the disk.

MBR2GPT.exe /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]

Where:

/validate
- Validates that the selected disk can be converted
without performing the actual conversion.

/convert
- Validates that the selected disk can be converted
and performs the actual conversion.

/disk:<diskNumber>
- Specifies the disk number of the disk to be processed.
If not specified, the system disk is processed.

/logs:<logDirectory>
- Specifies the directory for logging. By default logs
are created in the %windir% directory.

/map:<source>=<destination>
- Specifies the GPT partition type to be used for a
given MBR partition type not recognized by Windows.
Multiple /map switches are allowed.

/allowFullOS
- Allows the tool to be used from the full Windows
environment. By default, this tool can only be used
from the Windows Preinstallation Environment.

Muéstranos una captura con el comando que has puesto, y el resultado.
 
Última edición:
Captura1.png




El problema creo que viene que el sistema cree que windows está en el DISCO 0 que corresponde al disco local D.
Captura2.png


Pero realmente está en el Disco 2 que es el Disco local C
Captura3.png
 
Captura1.png




El problema creo que viene que el sistema cree que windows está en el DISCO 0 que corresponde al disco local D.
Captura2.png


Pero realmente está en el Disco 2 que es el Disco local C
Captura3.png

Perdón creo que me he equivocado.
Al comando le falta los dos puntos señalando el número del disco:

mbr2gpt /validate /disk:2 /allowfullos


luego

mbr2gpt /convert /disk:2 /allowfullos
 
Vale ahora me sale esto.

Captura.png
 
Vale ahora me sale esto.

Captura.png

De momento no te deja convertirlo.
Vamos hacer lo siguiente:

• Arranca desde una unidad de instalación USB como si fueras a instalar el S.O
• Cuan llegues a la ventana "Donde quieres instalar windows" presiona las teclas: Shift + F10
para abrir la consola de CMD para escribir los siguientes comandos:

diskpart
list disk
sel disk 2
list part
list vol


muéstranos otra captura para continuar con los comandos para crear el archivo de arranque BDCboot, y activar la partición.
 
te refieres a esto?
Captura.png
 
te refieres a esto?
Captura.png

Continúa con los siguientes comandos:

sel disk 2
sel part 1
active
exit

bcdboot C:\windows /s C:
exit


Comprueba si el equipo sigue arrancando para luego volver con los comandos que habías puesto:

mbr2gpt /validate /disk:2 /allowfullos

mbr2gpt /convert /disk:2 /allowfullos


Si lo haces desde la unidad de instalación, No es necesario que pongas la coletilla /allowfullos,
por el contrario, si lo haces desde Símbolo del sistema (como administrador) si tienes que poner /allowfullos
 
Última edición:
Lo solucionastes !! muchas gracias por todo!
 
Lo solucionastes !! muchas gracias por todo!

Lo has solucionado tú, yo sólo te he dicho los comandos.
También hay programas que lo hacen, pero creo que sabe mejor hacerlo uno mismo.

Me alegro que te haya salido bien (y)
 
Arriba