3 votes

Comment réparer une partition HFS+ ?

D'une manière ou d'une autre, le SSD interne de mon MacBook Pro Retina 2013 a été endommagé et sa carte de partition est en désordre. J'étais en train de l'utiliser, je l'ai mis en veille, et quand je l'ai réveillé environ une heure plus tard, je me suis retrouvé avec un écran noir. J'ai forcé un arrêt et au redémarrage, j'ai eu droit à un écran noir vide et c'est tout.

Le disque dur s'affiche lorsque j'appuie sur l'option au démarrage, mais ne fonctionne évidemment pas.

L'utilitaire de disque montre que le disque est de 251 Go non formaté avec un nombre d'enfants de 3. L'exécution de diskutil list me montre les enfants, et ils semblent corrects.

/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

sortie 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

sortie 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)

Sortie 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

J'ai essayé : Réparer une table de partition HFS+ de Mac OS X - sans succès. J'ai également essayé diskutil repairDisk /dev/disk0 et ça a échoué parce qu'il n'a pas pu créer la partition EFI.

Lundi, Time Machine m'a dit que je devais commencer une nouvelle sauvegarde, donc bien sûr je n'ai pas de sauvegarde intacte à portée de main, sinon je l'aurais effacée et restaurée.

Des idées ?

2voto

klanomath Points 63400

La carte de partition est tout à fait valide - la pile CoreStorage est en désordre.

Après avoir créé une pile CoreStorage (en activant FileVault, par exemple), l'application CoreStorage groupe de volumes logiques doit contenir au moins un volume physique un famille de volumes logiques et un volume logique .

Dans votre cas, les deux derniers sont manquants en raison d'une corruption de la pile CS. La sortie de diskutil cs list dans votre question devrait également montrer un famille de volumes logiques et un volume logique .

Dans de rares cas, le problème peut être résolu en démarrant en mode de récupération (Internet) et en ouvrant Terminal dans la barre de menus > Utilitaires :

Vérifiez la pile CS :

fsck_cs /dev/rdisk0s2

Réparez-le :

diskutil repairDisk /dev/disk0

Si cette dernière solution échoue, restaurez votre volume principal en utilisant une sauvegarde Time Machine actuelle. Si vous n'avez pas de sauvegarde dd disk0 à une image brute et espérer que quelqu'un trouve une solution pour réparer ou récupérer les données de FileVault. J'ai beaucoup appris sur FileVault ici - vérifier les liens (par exemple Infiltrer la chambre forte : Analyse de sécurité et décryptage de Lion Full Disk Cryptage ) là aussi !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X