2 votos

Boot Camp no arranca después de clonar el disco

Tengo un MacBook5,1 y he sustituido la unidad de CD por un SSD. Luego, hice una "unidad de fusión DIY". Antes de hacerlo, yo estaba usando la configuración regular, con Boot Camp. Luego puse el SSD e hice la unidad de fusión, y restaure una copia de seguridad de Time Machine, para no modificar la partición de wWindows. Estuve usando eso durante más de un año.

La semana pasada mi HD "normal" empezó a fallar (recordemos que tiene una partición pequeña para Windows y una grande como HD de Macintosh), así que compré uno nuevo con el mismo tamaño de 1 TB.

Puse los dos discos en conectores sata dentro de un ordenador de sobremesa y lo cloné con acronis true image. Contra todo pronóstico y después de 5 horas, puse el nuevo disco dentro del macbook, y después de 15 minutos llenando la barra (supongo que estaba reparando algo causado por el mal funcionamiento del viejo HD), por fin arrancó. Y funciona perfectamente, ahora lo estoy usando.

Pero hoy me he dado cuenta de que no puedo arrancar en Windows. La partición sigue ahí, pero no puedo arrancar al pulsar la tecla de opción en el arranque. Recuerdo algo sobre un máximo de 4 particiones en el disco debido a los límites del MBR (¿o es GPT? en realidad nunca recuerdo cuál es uno u otro...), por eso creo que no tengo una partición de recuperación. Pero ahora el disco tiene 5 particiones, y una de ellas que es nueva para mí: la "Microsoft reserved".

¿Hay alguna forma de recuperarlo sin perder los datos de Windows? Estuve leyendo un post sobre algo similar en este foro, pero ese tipo no había conseguido el DIY FD, y de todas formas no pude instalar gptfdisk por un error de popt.h missing

Tal vez esto sea útil:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         127.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:         Microsoft Reserved                         134.2 MB   disk1s1
   2:                        EFI EFI                     209.7 MB   disk1s2
   3:          Apple_CoreStorage                         897.0 GB   disk1s3
   4:                 Apple_Boot Recovery HD             650.1 MB   disk1s4
   5:       Microsoft Basic Data Windows HD              102.0 GB   disk1s5
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh FD           *1.0 TB     disk2
                                 Logical Volume on disk0s2, disk1s3
                                 CF615BFD-DE74-4DB6-9048-DDD0C370D6DB
                                 Unencrypted Fusion Drive

Respuesta @davidanderson: La copia la hice con Acronis para Windows.

sh-3.2# mount
/dev/disk2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk1s5 on /Volumes/Windows HD (fusefs_txantfs, local, synchronous)
localhost:/zzw3xSzLWDmPOMfw7vG9UG on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
sh-3.2# sudo  gpt  -r  show  /dev/disk1
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
      262178        2014         
      264192      409600      2  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      673792  1751953408      3  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  1752627200     1269760      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1753896960      409600         
  1754306560   199217152      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1953523712        1423         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
sh-3.2# sudo  fdisk  /dev/disk1
Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 - 1953525167] <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      
sh-3.2# sudo  dd  if=/dev/disk1  count=1  |  xxd
1+0 records in
1+0 records out
512 bytes transferred in 0.000182 secs (2814526 bytes/sec)
0000000: 33c0 8ed0 bc00 7c8e c08e d8be 007c bf00  3.....|......|..
0000010: 06b9 0002 fcf3 a450 681c 06cb fbb9 0400  .......Ph.......
0000020: bdbe 0780 7e00 007c 0b0f 850e 0183 c510  ....~..|........
0000030: e2f1 cd18 8856 0055 c646 1105 c646 1000  .....V.U.F...F..
0000040: b441 bbaa 55cd 135d 720f 81fb 55aa 7509  .A..U..]r...U.u.
0000050: f7c1 0100 7403 fe46 1066 6080 7e10 0074  ....t..F.f`.~..t
0000060: 2666 6800 0000 0066 ff76 0868 0000 6800  &fh....f.v.h..h.
0000070: 7c68 0100 6810 00b4 428a 5600 8bf4 cd13  |h..h...B.V.....
0000080: 9f83 c410 9eeb 14b8 0102 bb00 7c8a 5600  ............|.V.
0000090: 8a76 018a 4e02 8a6e 03cd 1366 6173 1cfe  .v..N..n...fas..
00000a0: 4e11 750c 807e 0080 0f84 8a00 b280 eb84  N.u..~..........
00000b0: 5532 e48a 5600 cd13 5deb 9e81 3efe 7d55  U2..V...]...>.}U
00000c0: aa75 6eff 7600 e88d 0075 17fa b0d1 e664  .un.v....u.....d
00000d0: e883 00b0 dfe6 60e8 7c00 b0ff e664 e875  ......`.|....d.u
00000e0: 00fb b800 bbcd 1a66 23c0 753b 6681 fb54  .......f#.u;f..T
00000f0: 4350 4175 3281 f902 0172 2c66 6807 bb00  CPAu2....r,fh...
0000100: 0066 6800 0200 0066 6808 0000 0066 5366  .fh....fh....fSf
0000110: 5366 5566 6800 0000 0066 6800 7c00 0066  SfUfh....fh.|..f
0000120: 6168 0000 07cd 1a5a 32f6 ea00 7c00 00cd  ah.....Z2...|...
0000130: 18a0 b707 eb08 a0b6 07eb 03a0 b507 32e4  ..............2.
0000140: 0500 078b f0ac 3c00 7409 bb07 00b4 0ecd  ......<.t.......
0000150: 10eb f2f4 ebfd 2bc9 e464 eb00 2402 e0f8  ......+..d..$...
0000160: 2402 c349 6e76 616c 6964 2070 6172 7469  $..Invalid parti
0000170: 7469 6f6e 2074 6162 6c65 0045 7272 6f72  tion table.Error
0000180: 206c 6f61 6469 6e67 206f 7065 7261 7469   loading operati
0000190: 6e67 2073 7973 7465 6d00 4d69 7373 696e  ng system.Missin
00001a0: 6720 6f70 6572 6174 696e 6720 7379 7374  g operating syst
00001b0: 656d 0000 0063 7b9a 4803 555d 0000 0000  em...c{.H.U]....
00001c0: 0200 eefe ffff 0100 0000 af6d 7074 0000  ...........mpt..
00001d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.
sh-3.2# 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  249397856      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  249807496     262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  250069640          7         
  250069647         32         Sec GPT table
  250069679          1         Sec GPT header
sh-3.2# sudo  fdisk  /dev/disk0
Disk: /dev/disk0    geometry: 15566/255/63 [250069680 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  250069679] <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      
sh-3.2# sudo  dd  if=/dev/disk0  count=1  |  xxd
1+0 records in
1+0 records out
0000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000040: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000050: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000060: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000080: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000090: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000b0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000c0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
512 bytes transferred in 0.000313 secs (1635555 bytes/sec)
00000f0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000100: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000110: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000120: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000130: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000140: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000150: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000160: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000170: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000180: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000190: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001b0: 0000 0000 0000 0000 0000 0000 0000 00fe  ................
00001c0: ffff eefe ffff 0100 0000 afc2 e70e 0000  ................
00001d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.
sh-3.2# diskutil  info  disk1s1
   Device Identifier:        disk1s1
   Device Node:              /dev/disk1s1
   Part of Whole:            disk1
   Device / Media Name:      Untitled 1

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           Microsoft Reserved
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Disk / Partition UUID:    4DE8F5CA-515E-471A-8176-28E3ADC70B13

   Total Size:               134.2 MB (134217728 Bytes) (exactly 262144 512-Byte-Units)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

sh-3.2# ls  -l  "/Volumes/Windows HD/Boot/BCD"
-rwxrwxrwx  1 _unknown  _unknown  28672 Apr 28 01:37 /Volumes/Windows HD/Boot/BCD

2voto

mkaz Puntos 458

Según Apple, debes usar BootCamp para inicializar una partición de Windows o no funcionará.

Te sugiero que hagas lo siguiente.

  1. Consigue WinClone si no lo tienes ya. La mejor manera de hacer una copia de seguridad de su partición BootCamp. http://twocanoes.com/winclone/

  2. Utiliza WinClone para hacer una copia de seguridad de tu partición BootCamp.

  3. Inicialice su nuevo disco duro en Mac OS X.

  4. Utilice el Asistente de BootCamp para crear una nueva partición de Windows (instalará el sistema operativo Windows en blanco).

  5. Utilice WinClone para restaurar la antigua copia de seguridad de BootCamp en la partición virgen de Windows.

Acabo de hacer este proceso porque tenía que ampliar mi partición de BootCamp y ha funcionado de maravilla.

0voto

David Anderson Puntos 2189

Veo dos problemas.

  1. La tabla de particiones MBR del disco 1 tiene valores erróneos.
  2. disk1s1 no pertenece y debe ser eliminado.

Voy a mostrar cómo solucionar el primer problema.

  1. Abre la aplicación script Editor y abre una nueva ventana vacía. Las preferencias de preferencias muestran que estoy usando "script Editor (2.7)" y "AppleScript (2.4)" por defecto.

  2. Pegue el siguiente código en la ventana.

    use scripting additions
    property disk : 1
    property mypassword : ""
    
    on fixmbr()
    
        script tm
            on subtract(x as text, y as text)
                return (x - y) as text
            end subtract
            on add(x as text, y as text)
                return (x + y) as text
            end add
        end script
    
        script mbr
            property table : {¬
                {id:"EE", guid:"C12A7328-F81F-11D2-BA4B-00A0C93EC93B"}, ¬
                {id:"07", guid:"EBD0A0A2-B9E5-4433-87C0-68B6B72699C7"}, ¬
                {id:"AF", guid:"48465300-0000-11AA-AA11-00306543ECAC"}, ¬
                {id:"AB", guid:"426F6F74-0000-11AA-AA11-00306543ECAC"}, ¬
                {id:"AC", guid:"53746F72-6167-11AA-AA11-00306543ECAC"}, ¬
                {id:"00", guid:"E3C9E316-0B5C-4DB8-817D-F92DF00215AE"}}
    
            property entry1 : {id:"00", active:"-", start:"0", size:"0"}
            property entry2 : {id:"00", active:"-", start:"0", size:"0"}
            property entry3 : {id:"00", active:"-", start:"0", size:"0"}
            property entry4 : {id:"00", active:"-", start:"0", size:"0"}
            property entry : {entry1, entry2, entry3, entry4}
    
            on MapGUIDToId(guid as text)
                repeat with pair in table
                    if guid is guid of pair then return id of pair
                end repeat
                log "error"
            end MapGUIDToId
            on MapIdToGUID(id as text)
                repeat with pair in table
                    if id is id of pair then return guid of pair
                end repeat
                log "error"
            end MapIdToGUID
        end script
    
        set output to do shell script "gpt -r show /dev/disk" & disk password mypassword with administrator privileges
    
        set AppleScript's text item delimiters to {" "} --, "GPT part -"}
        set i to 0
    
        set rows to paragraphs in output
        --showValue of sv for rows
        set foundActive to false
        set j to 0
        repeat with row in rows
    
            set columns to {}
            repeat with x in text items in row
                if x is not in {""} then
                    set end of columns to contents of x
                end if
            end repeat
    
            if length of columns is 7 and {"GPT", "part", "-"} is in columns then
                --showValue of sv for columns given minCount:12
                set i to i + 1
                set ind to (item 3 of columns) as integer
    
                if i is not equal to ind then
                    log "error"
                else if j is 0 and item 7 of columns is MapIdToGUID("EE") of mbr then
                    set j to 1
                    --log "found " & i & " for entry " & j
    
                    set partStart to item 1 of columns
                    set partSize to item 2 of columns
                    set partSize to add(partSize, partStart) of tm
                    set partStart to "1"
                    set partSize to subtract(partSize, partStart) of tm
    
                    set id of entry1 of mbr to "EE"
                    set start of entry1 of mbr to partStart
                    set size of entry1 of mbr to partSize
                else if 0 < j and j < 4 then
                    set j to j + 1
                    --log "found " & i & " for entry " & j
                    set entry to item j of entry of mbr
    
                    set id of entry to MapGUIDToId(item 7 of columns) of mbr
                    set start of entry to item 1 of columns
                    set size of entry to item 2 of columns
                    if not foundActive and id of entry is "07" then
                        set active of entry to "*"
                        set foundActive to true
                    end if
                end if
            end if
        end repeat
    
        set i to 0
        set input to {}
        repeat with ent in entry of mbr
            if id of ent is "00" then exit repeat
            set i to i + 1
            set end of input to "edit " & i & linefeed
            set end of input to id of ent & linefeed
            set end of input to "n" & linefeed
            set end of input to start of ent & linefeed
            set end of input to size of ent & linefeed
            if active of ent is "*" then
                set end of input to "flag " & i & linefeed
            end if
        end repeat
        set end of input to "q" & linefeed & "y" & linefeed
        set AppleScript's text item delimiters to {}
        set input to input as text
        --log linefeed & input
    
        set command to "fdisk -e /dev/disk" & disk & " << EOF" & linefeed & input & "EOF"
    
        log linefeed & command
    
        set output to do shell script command with administrator privileges
        log output
        display dialog "The script has finished." buttons {"OK"}
        return 0
    end fixmbr
    fixmbr()
  3. Haz clic en el botón "Ejecutar". El script debería pedirte tu contraseña de acceso. Cuando el script termine, debería aparecer la siguiente ventana emergente emergente.

  4. Salga del Editor de script e introduzca el siguiente comando en una ventana de Terminal de la terminal.

    sudo  fdisk  /dev/disk1

    El resultado debería ser el mismo que se muestra a continuación.

    Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
    Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE    0   0   2 - 1023 254  63 [         1 -     673791] <Unknown ID>
     2: AC 1023 254  63 - 1023 254  63 [    673792 - 1751953408] <Unknown ID>      
     3: AB 1023 254  63 - 1023 254  63 [1752627200 -    1269760] Darwin Boot     
    *4: 07 1023 254  63 - 1023 254  63 [1754306560 -  199217152] HPFS/QNX/AUX

Si todo ha funcionado, puedes salir de la aplicación Terminal e intentar arrancar Windows. Si Windows sigue sin arrancar, avísame y podemos intentar solucionar el segundo problema.

Expanación

Hay dos esquemas de partición que son importantes aquí. Son el Registro de arranque maestro (MBR) y el esquema de partición Identificador único global (GUID). El esquema MBR contiene un Tabla de partición MBR que permite definir sólo 4 particiones. El esquema GUID contiene las mismas 4 entradas Tabla de partición MBR y un Tabla de partición GUID (GPT) cuya longitud se determina en el momento de la creación. Este valor suele ser mucho mayor que 4 entradas.

Cuando un disco se particiona utilizando el esquema GUID, sólo se utiliza la primera entrada en la tabla MBR. En su disco, esta tabla contenía los siguientes datos.

Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 - 1953525167] <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      

El id de EE indica que el disco está particionado con GUID y que se debe utilizar el GPT para determinar el particionamiento. Las siguientes seis columas (Starting/Ending cyl/hd/sec) existen para propósitos de legado. La experiencia me ha enseñado que en los ordenadores Mac, no importa qué valores hay en estas seis columnas. En su caso, las tres primeras contienen los valores más bajos posibles válido y los tres siguientes contienen los valores más altos posibles válido valores. Lo importante son las columnas de inicio y tamaño. Tu disco está dividido en 1953525168 sectores donde cada sector tiene 512 bytes. El primer sector está numerado 0 y contiene el MBR que también contiene la tabla MBR. La partición con el id de EE se define para cubrir el resto del disco. Esto da la impresión de que todo el espacio ha sido asignado en el disco a los antiguos programas de particionamiento. Por eso verá la frase Registro maestro de protección de la bota (PMBR) en otra documentación.

A continuación se muestra una lista parcial del contenido de la GPT de su disco.

       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
      262178        2014         
      264192      409600      2  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      673792  1751953408      3  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  1752627200     1269760      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1753896960      409600         
  1754306560   199217152      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1953523712        1423         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Cada entrada de la tabla tiene una longitud de 128 bytes. Como la tabla ocupa 32 sectores, se puede calcular que la tabla puede contener alrededor de 32 * 512 / 128 = 128 entradas. (En realidad, 128 es el valor por defecto según la documentación de la página man.) Tenga en cuenta que hay una tabla/cabecera de reserva al final del disco. Los GUID's corresponden a los siguientes tipos de particiones.

E3C9E316-0B5C-4DB8-817D-F92DF00215AE = Microsoft Reserved             
C12A7328-F81F-11D2-BA4B-00A0C93EC93B = EFI 
53746F72-6167-11AA-AA11-00306543ECAC = Apple_CoreStorage   
426F6F74-0000-11AA-AA11-00306543ECAC = Apple_Boot
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 = Microsoft Basic Data 

Normalmente, la aplicación Utilidad de Discos oculta el EFI y Apple_Boot particiones. El Microsoft Reservado La partición no pertenece y debe ser eliminada. El EFI la partición suele ser lo primero. No se utiliza para arrancar el sistema operativo OS X, pero es requerida por OS X para otros usos. El Apple_CoreStorage contiene la mayor parte de su volumen "Macintosh FD" de OS X. La dirección Apple_Boot partición (creo) contiene su "Partición de recuperación de arranque". El software, contenido en esta partición, es el reemplazo del software de recuperación que estaba en el DVD de instalación. Finalmente, Datos básicos de Microsoft contiene su volumen de Windows.

En tu Mac, Windows requiere un esquema MBR, lo que supone un conflicto ya que OS X utiliza un esquema GUID. Los siguientes cambios fueron necesarios en la tabla de particiones MBR para engañar a Windows para que piense que su ordenador está utilizando un esquema MBR.

  1. El tamaño de la partición de EE se ajustó para cubrir justo el EFI partición.
  2. Los datos se copiaron de la tabla de partición GPT a la MBR. Esto se hecho para las tres primeras particiones que siguieron a la EFI partición. En tu caso, se trata del resto de las particiones. El inicio y el tamaño fueron copiados exactamente. Cada GUID fue traducido a un id. Me gustaría daría una tabla de traducción, pero desafortunadamente no todas las traducciones son uno a uno.
  3. La partición de Windows fue marcada como activa. Activo significa que se arranca en esta partición. Al imprimir la tabla de particiones MBR, la partición activa está marcada con un carácter *.

Una vez corregida, la tabla de particiones del MBR debería aparecer de la siguiente manera.

Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -     673791] <Unknown ID>
 2: AC 1023 254  63 - 1023 254  63 [    673792 - 1751953408] <Unknown ID>      
 3: AB 1023 254  63 - 1023 254  63 [1752627200 -    1269760] Darwin Boot     
*4: 07 1023 254  63 - 1023 254  63 [1754306560 -  199217152] HPFS/QNX/AUX

El comando que se utilizó para hacer los cambios en esta tabla en su disco se llama fdisk . Los valores para los cilindros/hd/seg de inicio/fin fueron elegidos por el comando. Aparte de marcar la partición 4 como activa, el script que ejecutó sólo introdujo los valores de id, inicio y tamaño.

Para ser más precisos, el comando exacto era sudo fdisk -e /dev/disk1 . Los comandos interactivos eran edit , flag y quit . Una descripción de fdisk se puede encontrar en este Página de OS X Man . (O escribiendo man fdisk en una ventana de Terminal).

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