1 votos

Crear un MBR/GPT híbrido como lo hace el Asistente de Bootcamp

Actualmente tengo dos particiones con datos en ellas que me gustaría conservar (marcadas con un *):

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD*          164.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Additional_Storage*      56.6 GB   disk0s4
   5:       Microsoft Basic Data                          28.4 GB   disk0s5

Ahora me gustaría instalar Windows en /dev/disk0s5. Sin embargo, como la partición es GPT no se puede instalar Windows. ¿Hay alguna forma de crear mi propio híbrido MBR/GPT como hace el Asistente de Bootcamp? Así, /dev/disk0s5 sería MBR y el resto seguiría siendo GPT.

Salida de sudo fdisk /dev/disk0 :

Disk: /dev/disk0    geometry: 30401/255/63 [488397168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  488397167] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused  

Salida de sudo gpt -r show /dev/disk0 :

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  320702320      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  321111960    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  322381496        328         
  322381824  110616584      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  432998408       2040         
  433000448   55396352      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  488396800        335         
  488397135         32         Sec GPT table
  488397167          1         Sec GPT header

Mi sistema:

MacBook Pro 2011, OS X El Capitan

0 votos

Un esquema de partición GUID (Apple) siempre contiene también un MBR. Sin embargo, es un pMBR. Su pregunta se basa en un concepto erróneo y debe ser revisado en parte.

0 votos

@klanomath Pensaba que el Asistente de Bootcamp creaba un híbrido MBR/GPT. ¿No es así? Estoy buscando algo como esto: tech-recipes.com/rx/9839/

0 votos

Puede añadir disk0s5 con sudo fdisk /dev/disk0 al MBR pero no desaparecerá de la tabla de particiones GUID -> añadir una partición al MBR no es mutuamente excluyente de formar parte del GUID.

2voto

Ulton Prinsphield Puntos 78

Conseguí que funcionara utilizando gptsync (descargado de aquí ). Cuando arranqué en modo de recuperación, pude abrir el terminal y ejecutar ./gptsync /dev/disk0 . Esto creó un MBR/GPT híbrido y me permitió instalar Windows.

0 votos

¡Bienvenido a Ask Different! Nos gustan las respuestas de calidad que van más allá de una simple línea. Aunque tu respuesta sea técnicamente correcta, es mejor que explique cómo resolver el problema

2voto

Wes Sayeed Puntos 370

El problema no es que no tengas un MBR. El problema es que un MBR sólo puede tener 4 entradas de partición. En una instalación nueva de OS X, ya estarías usando 3 de esas entradas de partición; una para la partición EFI, otra para la partición HFS del Mac y otra para la partición de recuperación. Eso deja sólo una ranura MBR disponible para que el Asistente Boot Camp trabaje con ella para instalar Windows.

En tu situación, tienes una partición de datos adicional llamada "Almacenamiento adicional" que está ocupando la 4ª ranura. Como tu partición de Windows es la 5ª partición del disco, el MBR no puede manejar esto, ni el Asistente Boot Camp sabe qué hacer en este escenario, por lo que se niega a trabajar.

La solución es utilizar manualmente fdisk para que su tabla de particiones tenga este aspecto:

Disk: /dev/disk0    geometry: 30401/255/63 [488397168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  320702320] HFS+
 3: AB 1023 254  63 - 1023 254  63 [ 322381824 -  110616584] HFS+
 4: 07 1023 254  63 - 1023 254  63 [ 433000448 -   55396352] HPFS/QNX/AUX

Lo que he hecho aquí es utilizar los números de sector de su salida del gpt para mostrarte cómo debería ser tu tabla de particiones MBR. Si te fijas bien, he omitido la partición de recuperación de la tabla (ya que generalmente es inútil y es probable que quieras acceder a tu partición de almacenamiento adicional mientras ejecutas Windows).

Para realizar estos cambios, utilice fdisk -e /dev/disk0 para entrar fdisk en modo interactivo. Puede emitir un ? para obtener una lista de los comandos disponibles que necesitará para realizar las modificaciones.

Además, cuando fdisk le pregunta si quiere editar en modo CHS, diga que no. No se preocupe por el cyl/hd/sec valores. No tendrán los mismos números que en mi tabla anterior, pero no importa.


Unas palabras de advertencia:
Este diseño no es soportado por Apple ni por Windows. Tener las tablas de partición GPT y MBR en desacuerdo es un error en lo que respecta a OS X, y hay una brecha de 650 MB entre las particiones 2 y 3 en lo que respecta a Windows.

  1. Nunca, bajo ninguna circunstancia utilizar cualquier herramienta de particionamiento para ajustar/reparticionar tu disco a partir de este momento. En el mejor de los casos: sólo te daría un error. En el peor de los casos: destruiría todo el disco.
  2. Asegúrese de no utilizar la Utilidad de Discos para "reparar" su disco. Asegúrese siempre de que tiene una partición seleccionada al hacer Primeros Auxilios, no el propio disco.
  3. No utilice software de cifrado de todo el disco (BitLocker o FileVault). Estos requieren particiones de soporte adicionales e intentarán reparticionar la unidad.
  4. No convierta sus discos en volúmenes Dynamic (Windows) o CoreStorage (Mac). Estos modificarán también las tablas de partición.

0voto

Ivan Moraes Puntos 1

Puede utilizar la siguiente guía http://www.rodsbooks.com/gdisk/hybrid.html y elegir sólo las entradas 2 y 5 de la tabla GPT para construir el MBR híbrido.

0 votos

¡Bienvenido a Ask Different! Intentamos encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explica por qué crees que el enlace que has proporcionado responde a la pregunta. Las respuestas deben ser independientes para que otros puedan encontrarlas utilizando la función de búsqueda. Los enlaces pueden cambiar y quedar obsoletos, por lo que preferimos que las respuestas no sean sólo un enlace. Véase Cómo responder sobre cómo dar una respuesta de calidad. - De Revisión

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X