1 votos

Toda mi disco de inicio se ha ido en blanco

Después de un fallido arch Linux instalar, toda mi ssd recibió borrado. He utilizado una unidad USB de arranque de Ubuntu para ver qué pasaba y vi que todas mis particiones de la unidad SSD había desaparecido y la unidad que se estaba mostrando como espacio libre. Estoy cargando la recuperación por internet pero no estoy seguro de lo que voy a hacer allí.

Todo se fue al infierno después de que he escrito parted mklabel gpt /dev/disk2 o algo similar a lo largo de estas líneas.

No me importa acerca de la recuperación de los datos de mi pero todo lo que quiero es que mi MacBook para arrancar de nuevo

Sistema: el MacBook Pro con Pantalla Retina finales de 2011

2voto

klanomath Puntos 19587

Sentado que el gparted no borrar/borrado seguro de datos (sobrescribir las partes importantes de su disco con ceros o arbitrarias de datos) usted probablemente puede recrear el antiguo estándar de tabla de particiones GUID que sigue a un fijo de Apple esquema. gparted o similares de partición gpt ejecutables generalmente sólo modificar la primera y la última 34 bloques (512 B) o 6 bloques (4096 B) de un disco.

El rápido enfoque de abajo no funciona, si has modificado el disco previamente (e.g de Windows instalada, el tamaño del volumen principal y el añadido de una segunda partición). Sólo funciona con el "vainilla" OS X install esquema de partición.

Recreando la antigua tabla de particiones GUID debe restaurar el volumen anterior(s). Aquí es un respuesta: HFS+ no válido número de bloques de asignación.

El estándar de Apple de particiones GUID esquema se parece a:

                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  part2-size      2  GPT part - partition type
part2-size+409640     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    total_size-40           7         
    total_size-33          32         Sec GPT table
     total_size-1           1         Sec GPT header

Aquí total tamaño es el tamaño total del disco en 512 B-bloques. parte2-tamaño generalmente es total-tamaño - 1679216 en 512 B-bloques.

El tipo de partición de la segunda partición es 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage) o 48465300-0000-11AA-AA11-00306543ECAC (HFS+).

Los sistemas más recientes en unidades Ssd de preferencia tener un CoreStorage - y los sistemas más antiguos en los discos Duros de un HFS+-tipo de la partición principal.

Preparación:

  • Desconectar cualquier unidad externa
  • Reinicie a Internet en Modo de Recuperación pulsando alt cmd R en el inicio.

    Los requisitos previos son la actualización de firmware más reciente instalado, ya sea ethernet o WIFI (WPA/WPA2) y un router con DHCP activado.
    En un 50 Mbps línea tarda 4 min (presentando un pequeño globo animado) para arrancar en una recuperación de la imagen de arranque en red que normalmente se carga desde un Apple/Akamai servidor.

    Recomiendo ethernet porque es más fiable. Si usted está restringida a WIFI y el proceso de arranque falla, sólo tienes que reiniciar tu Mac hasta que tenga éxito el arranque.

    Alternativamente, usted puede iniciar desde un disco de arranque del instalador de impulsión del pulgar (preferiblemente de Yosemite o El Capitan) o una unidad de disco usb que contiene un sistema completo (preferentemente de Yosemite o El Capitan). Si se arranca un sistema completo y de inicio de sesión como administrador tienes que anteponer sudo a ejecutar algunos comandos como, por ejemplo gpt ... o newfs_hfs ...!

Quitar la de un viejo errónea/MBR/tabla de particiones GUID

  • Escriba diskutil list y gpt -r show /dev/diskX (con x=0,1,2,3, etc) para obtener una visión general. Generalmente el disco interno tiene el disco identificador disk0. A continuación me asumir su disco interno es disk0.
  • Escriba gpt destroy /dev/disk0 a eliminar cualquier actual GUID pt.
  • Escriba gpt create -f /dev/disk0 a crear un vacío de la nueva tabla de particiones GPT y reemplazar cualquier MBR por un PMBR.

Restaurar las particiones

  • EFI:

    gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
    
  • Partición de recuperación:

    Ahora hagamos las cuentas: el bloque de inicio de$sbrecovery de la Recuperación de la HD es total-tamaño - 1269576. $sbrecovery tiene que ser divisible por 8!

    gpt add -b $sbrecovery -i 3 -s 1269536 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
    
  • Volumen principal

    Hacer los cálculos de nuevo: el tamaño del volumen de$mainvolumesize es total-tamaño - 1679216. $mainvolumesize tiene que ser divisible por 8! Su principal volumen puede ser un CoreStorage o HFS+-tipo de partición. Aquí supongo que es la primera:

    gpt add -b 409640 -i 2 -s $mainvolumesize -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
    
  • Ahora compruebe si diskutil list encuentra un CoreStorage volumen:

    diskutil cs list
    

    Si el GUUID de la tabla de partición se restaura correctamente y tu partición principal era un CoreStorage volumen que debe tener una salida similar a esta:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         System
        Status:       Online
        Size:         53946696192 B (53.9 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     53946696192 B (53.9 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          53496696192 B (53.5 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               System
                Volume Name:           System
                Content Hint:          Apple_HFS
    
  • compruebe la CoreStorage volumen con

    diskutil verifyVolume diskX 
    

    (en el anterior CoreStorage ejemplo diskX es disk2 - comprobación de disco(Disco de Volumen Lógico), su diskX probablemente es disk14 o disk15)

Si usted recibe un error o no hay salida de su principal volumen es una HFS+-tipo de partición o de los límites de la partición están equivocados.

  • A continuación, intente lo siguiente y quitar el CoreStorage tipo de partición y crear una HFS+-tipo de partición en su lugar:

    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s $mainvolumesize -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Compruebe el volumen:

    diskutil verifyVolume /dev/disk0s2
    

Si tiene problemas o extraños errores por favor enviar un comentario a la respuesta!

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