2 votes

La partition principale de l'iMac a disparu après la suppression d'une autre partition

J'ai donc créé une partition de 20 Go dans mon iMac pour y installer Ubuntu. Cela a bien fonctionné, mais il s'est avéré que j'avais besoin d'un peu plus d'espace pour le logiciel que je voulais installer, alors j'ai éteint l'ordinateur et redémarré sur la partition principale (Mac HD, je crois). J'ai donc éteint l'ordinateur et redémarré sur la partition principale (Mac HD, je crois). J'ai ensuite supprimé la partition de 20 Go, et je suis sûr que c'est celle que j'ai supprimée car j'ai vérifié trois fois sa taille, juste au cas où. Quelque chose d'étrange s'est produit immédiatement, la partition Mac HD était maintenant reconnue comme un disque externe. Je n'y ai pas prêté trop d'attention, car j'étais plus préoccupé par le fait que ces 20 Go d'espace n'étaient apparemment pas disponibles. J'ai alors décidé de redémarrer l'ordinateur, peut-être que cela résoudrait le problème. Eh bien, la partition Linux était toujours là, mais l'option Mac HD avait disparu -.-.

Le démarrage normal et le démarrage sans échec m'amènent à la ligne de commande grub, ainsi qu'au démarrage de la partition Linux, il semble donc que je l'ai effectivement effacée. L'exécution de diagnostics (touches Command-R et D au démarrage) m'indique que tout va bien. J'ai également essayé de réinitialiser la PRAM, sans résultat.

J'ai lancé le processus d'installation d'Ubuntu, juste pour voir si cela fonctionnerait, et au moment de choisir l'endroit où l'installer, il y a une "partition" vide de 20 Go d'espace libre, qui correspond, j'imagine, à la partition que j'ai créée puis effacée, ainsi qu'une partition de 230 Go, dont une quantité "inconnue" est utilisée.

Y a-t-il un espoir de récupérer le disque ? Je n'ai pas de sauvegarde complète du système, seulement une sauvegarde semi-récente d'un travail important. Je peux vivre avec la perte de certaines choses, mais je préférerais essayer de les récupérer si possible, ce serait une véritable plaie de réinstaller tous les logiciels que j'utilise régulièrement. S'il y a un moyen, comment dois-je m'y prendre ? Je ne sais pas si vous avez une idée de ce qui a pu causer ce problème, mais j'aimerais bien le savoir.

Merci d'avance !

EDIT : Comme personne n'a répondu, j'ai décidé de faire un essai à l'aveugle, espérons que je ne me suis pas trompé.

Il est intéressant de noter que la première fois que j'ai utilisé diskutil la partition principale était disk2, il semble que ce soit maintenant disk14. Je n'ai rien fait d'autre pour l'instant, est-ce un comportement normal ?

diskutil list

/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1
/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk1
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk2
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk3
/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4
/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5
/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6
/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk7
/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk8
/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk9
/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk10
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk11
/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12
/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk13
/dev/disk14 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk14
   1:                        EFI EFI                     209.7 MB   disk14s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               230.8 GB   disk14s2

gpt -r show disk14

      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  450721136      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
  451130776   39103943         
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

Je n'ai aucune idée de ce qu'il faut rechercher, mais je suppose que, puisque je vois des non-zéros, il s'agit d'une partition CoreStorage. Est-ce exact ?

dd if=/dev/disk14s2 count=3 | vis -c

3+0 records in
3+0 records out
1536 bytes transferred in 0.001849 secs (830641 bytes/sec)
\^Ber(\M-4+,\M-G\^A\0\0\0\0\0\0\0007\M-X`\0\0\0\0\0\^A\0\0\M^@\0\0\0\0NXSB\0\^P\0\0\M-.\M-.[\^C\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\M-C\^C\^Z\M^\\a6D  \M^FS\M-Ts\M-pjr\^W\M-D\M-E#\0\0\0\0\08\M-X`\0\0\0\0\0\^X\^A\0\0 l\0\0r-\^B\0\0\0\0\0\0\M--\^A\0\0\0\0\0\M-:\0\0\0\M-c\^Q\0\0\M-8\0\0\0\^B\0\0\0\M-@\^Q\0\0#\0\0\0,\M-D#\0\0\0\0\0qu    \0\0\0\0\0\^A\^D\0\0\0\0\0\0\0\0\0\0d\0\0\0\^C\^D\0\0\0\0\0\0l\M-k\^A\0\0\0\0\0n\M-k\^A\0\0\0\0\0P\M^I\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Q\M^C\M^[\^R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-r$(\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\00042(\^C\0\0\0\0\^A\0\0\0\0\0\0\0\^A\0\^D\0\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-

Je suis encore réticent à poursuivre, mais je vais attendre un peu pour voir si quelqu'un est en mesure de répondre...

EDIT2 : J'ai procédé en supposant que je regardais une partition CoreStorage. Lors de la vérification du disque, voici le message d'erreur que j'ai obtenu :

diskutil verifyVolume disk14s2

Error starting file system verification for disk14s2: The given disk has a storage system (such as AppleRAID) which is not supported for this operation (-69718)

diskutil verifyDisk disk14

Problems were found with the partition map which might prevent booting
Error: -69808: Some information was unavailable during an internal lookup

Dois-je continuer avec diskutil repairDisk disk14 ou cette erreur signifie-t-elle qu'il faut tenter autre chose ?

EDIT3 : Selon David Anderson, il s'agissait en fait d'une partition conteneur APFS. En suivant les étapes qu'il a fournies, j'ai obtenu ceci :

gpt -r show disk14

      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  450721136      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  451130776   39103943         
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

La vérification du disque semble être bonne maintenant, mais la vérification du volume renvoie toujours une erreur, bien qu'elle soit différente.

diskutil verifyDisk disk14

The partition map appears to be OK

diskutil verifyVolume disk14s2

Error starting file system verification for disk14s2: Unrecognized file system (-69846)

Dois-je essayer de réparer maintenant ?

1voto

David Anderson Points 30783

Sur la base de la réponse de klanomath à la question Le volume OS est de type 'FFFFFF-FFFF-FFFF-FFFF-FFFF-FFFFFFFF'. vous devez procéder comme suit.

  • Démarrez en mode de récupération Internet (ou sur un lecteur tiers).

  • Ouvrez Terminal dans la barre de menus Utilitaires > Terminal

  • Obtenez une vue d'ensemble avec diskutil list .

  • En supposant que l'identificateur de disque du lecteur interne est toujours disk14 puis entrez les commandes suivantes. Sinon, effectuez les substitutions appropriées pour l'identifiant du disque.

     diskutil umountDisk disk14
     gpt remove -i 2 /dev/disk14
     gpt add -i 2 -b 409640 -s 450721136 -t 7C3457EF-0000-11AA-AA11-00306543ECAC /dev/disk14

Des commentaires supplémentaires sur certaines de vos questions.

  • Ce que vous pensiez être une partition CoreStorage est en fait une partition conteneur Apple File System (APFS).
  • Les identifiants (tels que disk0 o disk0s2 ), utilisée par des commandes telles que diskutil y gpt sont attribués en fonction des besoins. En d'autres termes, il n'y a pas d'identifiant permanent attribué à un disque, une partition, un conteneur, etc. Il se peut que vous deviez consulter la sortie de diskutil list pour connaître l'attribution actuelle de l'identifiant.

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