1 votes

Comment puis-je récupérer/réparer ma partition OS X ?

Je viens de la Communauté des super-utilisateurs, car je ne connaissais pas cette communauté spécifique. Je me soucie avant tout des fichiers de mon système, j'ai négligé de faire des sauvegardes (je sais, c'est vraiment mauvais) et je voudrais vraiment au moins transférer mes fichiers avant de réinstaller complètement mon système.

C'était mon problème initial (et ça l'est encore un peu) : Après avoir "supprimé" Ubuntu de MacBook, il ne peut pas démarrer sur OSX mais charge Grub 2.

Résumé : J'avais un dual-boot OSX/Ubuntu, j'ai essayé de supprimer Ubuntu, j'ai fait une erreur avec la partition Mac OS d'origine, je ne peux pas démarrer ou utiliser le Mac OS (ou n'importe quel OS, puisque Ubuntu a été supprimé).

J'ai créé une clé USB de démarrage Yosemite et j'ai lancé Disk Utilities à partir de celle-ci :

  • Je vois que mon MAC OS s'appelle maintenant 'disk0s2' et est grisé.
  • Il n'avait pas de type de partition
  • Je ne peux pas utiliser les fonctions : Activer (cela ne fait rien), Activer journaling, Convert ou Schijf-EHBO (je ne sais pas comment cela s'appelle en mais c'est probablement Disk Repair).

Ce sont les informations du disque0s2 et de l'écran de l'utilitaire de disque :

(j'ai dû l'enlever car je n'ai pas assez de réputation)

Y a-t-il un moyen de réparer cette partition ? Puis-je changer sa structure pour qu'elle redevienne ce qu'elle était auparavant, afin que je puisse au moins récupérer quelques fichiers ?

Autres informations :

  • J'ai un MacBook Pro Retina (2010)
  • Avant le crash, il fonctionnait sous El Capitan
  • La partition 'Naamloos' aurait pu faire partie de la parition Mac OS ?
  • Le disque dur de récupération a été démarré mais il ne peut pas charger mon système d'exploitation. (lire mon autre message)

EDIT1 : Il se peut que j'aie le même problème qu'ici que d'autres personnes

Informations supplémentaires :

diskutil list :

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               239.9 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Naamloos                10.1 GB    disk0s4
/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

gpt -r show 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  468597448      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
  469007088    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  470276624   19695313      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489971937     262782         
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

dd if=/dev/disk0s2 count=3 | vis -c :

3+0 records in
3+0 records out
1536 bytes transferred in 0.000682 secs (2252605 bytes/sec)
\^U\^D\^A\M-s\M^?\M^?\M^?\M^?\^A\0\^P\0\0\0\M-W\^A\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Pu\M-\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CS\^A\0\0\0\^D\0\0\^P\0\0\0\0@\0X\M-7}\^C\0\0\0\0X\M-;}\^C\0\0\0\0X\M-?}\^C\0\0\0\0X\M-C}\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^P\0\0\0\^B\0\0\0006j v\^R\M-+\^U\M^[\f\M^CdG\M-y\^]  K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\^A\M-_\M-;\^Y)E\M-I\M-5\M-.<V\M-X\M^K\M-)\M-&\^Z\M-[\M^L\^_\M-$eC\M-&\M^I5\M-l\M^B\M^T\M-1f\M-;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`

EDIT4 :

Ces messages ont été affichés après avoir supprimé et réinséré les partitions :

http://imgur.com/a/nVN0j

La liste diskutil après toutes les étapes de la réponse de @klanomaths (merci pour toute l'aide d'ailleurs !)

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         239.9 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Naamloos                10.1 GB    disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *61.8 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Install OS X Yosemite   61.5 GB    disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *6.0 GB     disk2
   1:        Apple_partition_map                         30.7 KB    disk2s1
   2:                  Apple_HFS OS X Install ESD        6.0 GB     disk2s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk3
   1:        Apple_partition_map                         30.7 KB    disk3s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk3s2
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *5.2 MB     disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk12
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk13
/dev/disk14

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *524.3 KB   disk14

/dev/disk15
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk15
/dev/disk16
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk16
Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 71A45184-6D4E-4159-8EFA-3DEC31F9C958
                                 Locked Encrypted

Aussi, le disque0 montre :

-bash-3.2# gpt -r show 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  468597448      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  469007088    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  470276624   19695313      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489971937     262782         
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

2voto

klanomath Points 63400

Pour ajouter une réponse exactement en fonction de votre cas, j'ai légèrement modifié ma réponse dans le lien " duplicate " et l'a posté ici à nouveau.


La deuxième ainsi que la troisième partition de votre disque interne ont le mauvais type de partition, vos données ne seront probablement pas perdues.

Une partition OS X amorçable (à l'exception de la Recovery HD) possède soit le GUID 48465300-0000-11AA-AA11-00306543ECAC pour une partition OS X standard, soit le GUID 53746F72-6167-11AA-AA11-00306543ECAC pour une partition CoreStorage. Le FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFFFF est un type de partition inconnu (mais non aucune partition comme celui de 000000-0000-0000....).

Le premier bloc d'une partition OS X standard ne contient pas de non-zéros, le premier bloc d'une partition CoreStorage contient quelques non-zéros. Pour obtenir les 3 premiers blocs d'une partition, vous devez utiliser un substitut de hexdump/xxd (les deux ne sont pas disponibles dans le mode de récupération/le lecteur de démarrage de l'installateur OS X). Le meilleur que j'ai trouvé est dd if=/dev/diskXsY count=3 | vis -c .

La table de partition GUID peut être modifiée avec gpt . gpt n'écrit que sur les 34 premiers et les 33 derniers blocs d'un disque (512) ou les 6 premiers et les 5 derniers blocs d'un disque de 4k. Modifier la table de partition (même faussement) n'altère pas le contenu d'un volume sur votre disque, si vous n'initialisez pas ou ne réparez pas un volume/disque sur demande. Vous pouvez cependant le vérifier.


  • Démarrez sur le lecteur de démarrage de l'installateur OS X

  • Ouvrez le Terminal dans la barre de menu Utilitaires > Terminal.

  • Obtenez une vue d'ensemble avec diskutil list

  • Obtenez un aperçu de votre disque interne avec l'identifiant du disque trouvé dans la commande précédente. Ci-dessous je suppose que l'identifiant de votre disque interne est disk0 (remplacez-le par celui que vous avez trouvé dans votre environnement)

    gpt -r show disk0
  • Démonter le disque0 avec diskutil umountDisk disk0

  • vise les 3 premiers blocs de la partition FFFF... :

    dd if=/dev/disk0s2 count=3 | vis -c
    1. Si vous aviez une partition standard auparavant, les 1024 premiers octets ne contiennent que des zéros non imprimables : \0\0... Après l'octet 1030, vous verrez la séquence suivante : \0HFSJ\0

    2. Si vous aviez une partition CoreStorage avec des non-zéros dans les 512 premiers octets et la chaîne CS ( ...\0CS\^A... ) sont présentés :

      \^U\^D\^A\M-s\M^?\M^?\M^?\M^?\^A\0\^P\0\0\0\M-W\^A\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Pu\M-\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CS\^A\0\0\0\^D\0\0\^P\0\0\0\0@\0X\M-7}\^C\0\0\0\0X\M-;}\^C\0\0\0\0X\M-?}\^C\0\0\0\0X\M-C}\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^P\0\0\0\^B\0\0\0006j v\^R\M-+\^U\M^[\f\M^CdG\M-y\^]...
  • Maintenant, enlevez la deuxième et la troisième partition :

    diskutil umountDisk disk0
    gpt remove -i 2 disk0
    gpt remove -i 3 disk0

    Si vous obtenez un message d'erreur comme "resource busy", démontez simplement le disque à nouveau ou démontez les volumes têtus avec diskutil umount disk0sX .

    Réajoutez la partition de récupération avec le type approprié :

    gpt add -i 3 -b 469007088 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0

    Réintroduisez la partition principale avec le type approprié :

    Soit une partition OS X normale (si vous avez trouvé les traces typiques d'une partition normale dans le répertoire dd ... vis étape) :

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

    ou (si vous avez trouvé les traces typiques d'une partition CoreStorage) :

    gpt add -i 2 -b 409640 -s 468597448 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
  • Votre disque devrait finalement ressembler à ceci si vous avez trouvé une partition OS X standard :

        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  468597448      2  GPT part - 48465300-0000-11AA-AA11-00306543ECACC
    469007088    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    470276624   19695313      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    489971937     262782         
    490234719         32         Sec GPT table
    490234751          1         Sec GPT header

    ou ceci, si vous avez trouvé un volume CoreStorage :

        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  468597448      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
    469007088    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    470276624   19695313      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    489971937     262782         
    490234719         32         Sec GPT table
    490234751          1         Sec GPT header
  • Enfin, vérifiez/réparez le disque avec diskutil verifyDisk disk0 et/ou diskutil verifyVolume disk0s2 . Si une réparation est nécessaire, utilisez repair (au lieu de verify) comme préfixe dans les commandes ci-dessus. mais contactez-moi avant de le réparer et envoyez-moi le message d'erreur .

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