1 votos

Arreglar con formato GPT en SSD

He formateado accidentalmente mi SSD GPT al formatear un USB en Linux gparted. Ahora, cuando se ejecuta gpt en Mac de la línea de comandos, esta es la forma en que mi SSD parece:

My-MacBook-Pro:~ user$ sudo gpt -r show disk2
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34  1000215149         
  1000215183          32         Sec GPT table
  1000215215           1         Sec GPT header

Yo solía tener 2 particiones en el disco: Mac OSX y Windows 8.1 partición bootcamp. No me importa perder el último.

He oído acerca de ser capaz de restaurar la partición con el gpt comando en Mac. Es posible esto en mi caso?

Gracias, Martin

1voto

klanomath Puntos 19587

Si usted no desea utilizar el Disco de Guerrero o algo similar para obtener los volúmenes de la parte trasera hay una pequeña posibilidad de recuperar las particiones de forma manual:

Usted necesitará algunas herramientas y un poco de suerte para lograr que:

Instalar un completo sistema de vainilla (Mountain Lion o Mavericks debe trabajar) en una unidad de disco usb. Un sistema de recuperación no va a funcionar. De inicio de la impulsión del pulgar, descargar e instalar wxHexEditor. Habilitar el usuario root y el inicio de sesión como root.

Un clásico mapa de particiones de Mountain Lion sin ningún tipo de partición Boot Camp, probablemente se vería como este en tu Mac:

sudo gpt -r show disk2
      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   998536000      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  998945640     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
 1000215176           7 
 1000215183          32         Sec GPT table
 1000215215           1         Sec GPT header

Un mapa de particiones de la Montaña de Lion con una partición Boot Camp, probablemente se vería como esto (los tamaños pueden variar en su caso - he elegido un ~50 GB de partición para Windows):

sudo gpt -r show disk2
      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   898536000      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  898945640     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  900215176      204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  900419976    99795200      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 1000215176           7 
 1000215183          32         Sec GPT table
 1000215215           1         Sec GPT header

Ahora tratamos de buscar una cadena de texto específica de su disco duro de Recuperación de la partición en el disco. En el ejemplo anterior, esta es la partición con número de índice de 3.

Abierto wxHexEditor. En la barra de menú ir a "Dispositivos" -> "Abrir dispositivo de disco" -> seleccione el diskNummber. Probablemente es el disco 1 o disk2. El disco no debe tener ningún otro particiones como disk1s1 o disk1s2. Trate de arreglar el windows, como en el ejemplo de abajo con líneas rojas y desplácese hasta el final del disco (visible su número de desplazamiento es de aprox. 51211000000):

wxHexEditor

Ahora pulse el botón de búsqueda e introduzca manualmente:

/private/var/tmp/efiboot/efiboot

y activar la opción "Búsqueda de Texto", "Coincidir mayúsculas y minúsculas" y "hacia Atrás", como en el ejemplo a continuación:

wxHexEditor

Esto puede tomar un tiempo. Por favor, compruebe la posición de la barra de indicador de si el hallazgo es realista. Si has dividir el disco en 375 GB (Mac OS X) y 125 GB (Windows), a continuación, la cadena de partido debe ser al comienzo de la 4º trimestre.

Tome nota de que el primer número de desplazamiento del bloque que contiene la cadena.

Además de desplazamiento para bajar el desplazamiento de los números. Debe rellenarse con ceros excepto el bloque directamente la anterior. Si usted encuentra cualquier cosa menos ceros a parar aquí.

  • En mi ejemplo es 68195037696. Divida ese número a través de 512 para obtener su número de bloque: 68195037696/512 = 133193433

Quitar 244921 desde el número anterior para obtener el bloque de salida de su disco duro de Recuperación.

  • En mi ejemplo 133193433 - 244921 = 132948512.

Quitar 1 en el número anterior para obtener el final del bloque de su volumen principal.

  • En mi ejemplo 132948512 - 1 = 132948511 (*)

Con el bloque de salida de la Recuperación de HD encontrado, ahora podemos agregar las diferentes particiones que faltan:

Usted puede tener que desmontar el dispositivo con:

diskutil unmountDisk diskNumber

(con la disknúmero se encuentra por encima de: probablemente disk1 o disk2)

Primero debemos recuperar la partición EFI, escribiendo:

gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B diskNumber

(con la disknúmero encuentra por encima de: probablemente disk1 o disk2)

A continuación, recuperar a tu partición principal, escribiendo:

gpt add -b 409640 -i 2 -s SizeOfPartition -t 48465300-0000-11AA-AA11-00306543ECAC diskNumber

(con SizeOfPartition = (*) - 409640 +1)

En mi ejemplo sería: 132948511 - 409640 + 1 = 132538872

A continuación, hemos de recuperar su Recuperación HD, escribiendo:

gpt add -b EndblockOfMainVolume+1 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC diskNumber

Entonces usted puede etiquetar todas las particiones con gpt label -i IndexNumber -l "Name" diskNumber:

gpt label -i 1 -l "EFI" diskNumber
gpt label -i 2 -l "Macintosh HD" diskNumber
gpt label -i 3 -l "Recovery HD" diskNumber

(con la disknúmero encuentra por encima de: probablemente disk1 o disk2)

Ahora reinicia tu Mac para el pulgar de la unidad de nuevo. Abrir la utilidad de discos y comprobar el restaurado volumen errores.

Si todo está bien, copia de seguridad del contenido de su principal volumen de la partición de la unidad SSD, vuelva a instalar Mac OS X Mountain Lion y migrar sus aplicaciones y los usuarios.

Buena suerte a recuperar su disco - espero que funcione así. Si no está seguro o tiene alguna pregunta, dejar un comentario aquí comenzando con @klanomath

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