Como reparar partição HFS +?

3

Então, de alguma maneira, o SSD interno do meu Retina MacBook Pro de 2013 foi e ficou com o mapa de partição bagunçado. Eu estava usando, coloquei no modo de suspensão e, quando acordei, cerca de uma hora depois, fui presenteada com uma tela preta. Forçado um desligamento e na reinicialização, me dá uma tela preta em branco e é isso.

O disco rígido aparece quando eu pressiono a opção na inicialização, mas obviamente não funciona.

O Utilitário de Disco mostra o disco como 251 GB não formatado com uma contagem de 3. filhos. A lista diskutil em execução mostra os filhos e eles parecem corretos.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

saída de 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  488555536      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
488965176    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
490234712          7         
490234719         32         Sec GPT table
490234751          1         Sec GPT header

saída de diskutil cs list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 97EFE039-8BB4-4907-8739-2D9636F68947
=========================================================
Name:         Macintosh HD
Status:       Offline
Size:         250140434432 B (250.1 GB)
Free Space:   249804886016 B (249.8 GB)
|
+-< Physical Volume 13CEA9C7-10ED-438D-A4C0-6F4C18FC0335
    ----------------------------------------------------
    Index:    0
    Disk:     disk0s2
    Status:   Online
    Size:     250140434432 B (250.1 GB)

saída fsck:

   Executing fsck_cs (version 517.20.1)
** Checking volume
** disk0s2: Scan for Volume Headers
** disk0s2: Scan for Disk Labels
** Logical Volume Group 97EFE039-8BB4-4907-8739-2D9636F68947 on 1 device
** disk0s2: Scan for Metadata Volume
** Logical Volume Group has a 16 MB Metadata Volume with double redundancy
** Start scanning metadata for a valid checkpoint
** Load and verify Segment Headers
** Load and verify Checkpoint Payload
** Load and verify Transaction Segment
** Load and verify Transaction Segment
** Incorporate 1 newer non-checkpoint transaction
** Load and verify Virtual Address Table
** Load and verify Segment Usage Table
** Load and verify Metadata Superblock
** Load and verify Logical Volumes B-Trees
   Unable to bootstrap transaction group 2815: cksum mismatch
** Continue scanning metadata for an older checkpoint
** Load and verify Segment Headers
** Load and verify Checkpoint Payload
** Load and verify Transaction Segment
** Incorporate 0 newer non-checkpoint transactions
** Load and verify Virtual Address Table
** Load and verify Segment Usage Table
** Load and verify Metadata Superblock
   In-progress volume maintenance
** Load and verify Logical Volumes B-Trees
   Unable to bootstrap transaction group 2814: cksum mismatch
** Continue scanning metadata for an older checkpoint
** Load and verify Segment Headers
   Unable to bootstrap transaction group 2813: cksum mismatch
** Continue scanning metadata for an older checkpoint
** Load and verify Segment Headers
   Unable to bootstrap transaction group 2812: cksum mismatch
   No valid commit checkpoint found
** The volume 97EFE039-8BB4-4907-8739-2D9636F68947 was found corrupt and can not be repaired

Eu tentei o seguinte: Repare uma tabela de partição HFS + do Mac OS X - sem sucesso. Também tentei diskutil repairDisk /dev/disk0e falhou porque não foi possível criar a partição EFI.

Na segunda-feira, o Time Machine me disse que eu precisava iniciar um novo backup; portanto, é claro que eu não tenho um backup intacto pronto ou teria limpado e restaurado.

Alguma ideia?

Hayes Potter
fonte
Sim, esqueci de mencionar que ... Ainda tenho a senha, mas neste momento estou esperando o pior.
Hayes Potter
Eu não uso TestDisk para fazer todos os reparos, apenas a analisar
Hayes Potter
Existe alguma maneira possível de recuperar dados a partir dele?
Hayes Potter
Tente inicializar no modo de recuperação da Internet e abra o Terminal.app na barra de menus> Utilitários. Enter fsck_cs /dev/rdisk0s2para verificar a pilha. Poste qualquer erro posteriormente (você provavelmente precisará tirar uma foto com um iPhone ou similar e publicá-la aqui).
klanomath
saída adicionada. não parece bom ... também eu estive canalizando as saídas através de SSH
Hayes Potter

Respostas:

1

O mapa de partição é completamente válido - a pilha do CoreStorage está desarrumada.

Após criar uma pilha CoreStorage (por exemplo, ativando o FileVault), o grupo de volumes lógicos CoreStorage deve conter pelo menos um volume físico , uma família de volumes lógicos e um volume lógico .

No seu caso, os dois últimos estão ausentes devido à corrupção da pilha do CS. A saída de diskutil cs listsua pergunta também deve mostrar uma família de volumes lógicos e um volume lógico .

Em casos raros, isso pode ser reparado inicializando no Modo de Recuperação (Internet) e abrindo o Terminal na barra de menus> Utilitários:

Verifique a pilha CS:

fsck_cs /dev/rdisk0s2

Reparar:

diskutil repairDisk /dev/disk0

Se o último falhar, restaure o volume principal usando um backup atual do Time Machine. Se você não tiver um dddisco de backup0 em uma imagem não processada e esperar que alguém tenha uma solução para reparar ou recuperar dados armazenados em arquivo. Aprendi muito sobre o FileVault aqui - verifique os links (por exemplo, se infiltre no cofre: análise de segurança e descriptografia da criptografia de disco completo do Lion ) também!

Klanomath
fonte
Como eu dddisco0 para uma imagem não processada?
Erik B
Ah, eu salvo em uma imagem para descobrir como salvar os dados. Não estou interessado nos dados. Eu só quero limpá-lo e reinstalar o macOS, mas isso não me permitirá fazer isso.
Erik B