Suppression partition/OS Mac

Ça n'augure rien de bon.

- car ça voudrait dire que la partition macOS de type apfs a été "rétrécie de force" dans son extension > sans que le système de fichiers gérant cette partition n'ait été sollicité à prendre en charge cette réduction de taille. Or (à ce que je me figure) > un système de fichiers de format apfs => ne supporte pas cette réduction de taille forcée de la partition qu'il gère > en continuant de faire monter les volumes de cette partition. Ce qui au contraire était bien supporté des vieux systèmes de fichiers de format jhfs+. En résumé : ça marche avec des système de fichiers de type "primaire" > pas avec des systèmes de fichiers de type "système de stockage" (CoreStorage ou apfs).​

Encore une question : tu as opéré depuis ta session Windows donc. Est-ce qu'après l'opération => la partition macOS avait disparu comme on le voit actuellement ?
 
En effet, je m’en suis rendu compte un peu tard mais après l’opération, je ne pouvais plus booter mon mac sur la partition macOS. Il avait disparu
 
La suppression de la partition signifie que son descripteur dans la table GPT a été supprimé - une partition n'existant logiquement que par l'intermédiaire de cette description.

- il y a eu soit suppression du descripteur dans la table (récupérable > car laissant intact le système de fichiers apfs sur les blocs de la partition) > soit reformatage à blanc de la partition (irrécupérable > car suppressif du système de fichiers apfs inscrit sur le départ des blocs de la partition).​

Je peux si tu veux te passer une commande > qui va recréer dans la table GPT le descripteur de la partition apfs antérieure. Mais je doute qu'avec une extension de 94 Go de blocs => ça permette un remontage des volumes si le système de fichiers apfs est toujours inscrit à partir du 1er bloc76806 (bloc de tête qui est - ou était - le super-bloc de l'apfs).

- on peut essayer pour commencer une recréation de descripteur GPT avec une extension de 94 Go => pour voir l'effet produit. D'accord ?​
 
Passe d'abord les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil umount force disk0s2
diskutil umount force disk0s3

  • les commandes démontent les 2 volumes U & BOOTCAMP. Ce démontage décharge les systèmes de fichiers de ces volumes --> de leur prise en charge par le kernel de l'OS de secours démarré. Ce qui induit une désactivation de la table GPT (qui permet l'accès à ces systèmes de fichiers) --> désactivation requise pour que l'exécutable gpt puisse écrire à la table un descripteur.

Poste les retours.
 
Je m'avise que le disque interne est toujours disk1. Donc voici les bonnes commandes :
Bloc de code:
diskutil umount force disk1s2
diskutil umount force disk1s3

  • poste les retours.
 
Voici ce que j'ai obtenu :

Bloc de code:
Volume U on disk1s2 force-unmounted
-bash-3.2# diskutil umount force disk1s3
disk1s3 was already unmounted
 
Volumes démontés.

- voici la commande à passer à présent -->​
Bloc de code:
gpt add -b 76806 -s 23046906 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1


  • tu la passes en copier-coller à rebours : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande recrée un descripteur GPT de partition telle que : bloc de tête = n° 76806 > extension = 23046906 (blocs octuples du défaut 512 octets = 94,4 Go) > type = "Apple_APFS" (via son UUID de type : 7C3457EF-0000-11AA-AA11-00306543ECAC)

Poste le retour.
 
Voila le résultat :

Bloc de code:
-bash-3.2# gpt add -b 76806 -s 23046906 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
disk1s4 added
-bash-3.2#
 
Partition ajoutée (via la recréation de son descripteur).

- passe la commande :​
Bloc de code:
diskutil list

  • et poste le tableau des disques => qu'on voie le résultat.
 
Le résultat :
Bloc de code:
/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 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:       Microsoft Basic Data U                       26.2 GB    disk1s2
   3:       Microsoft Basic Data BOOTCAMP                130.1 GB   disk1s3
   4:                 Apple_APFS Container disk18        94.4 GB    disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk17

/dev/disk18 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk18
                                 Physical Store disk1s4
 
Voici l'essentiel -->
Bloc de code:
   4:                 Apple_APFS Container disk18        94.4 GB    disk1s4

/dev/disk18 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk18
                                 Physical Store disk1s4

  • la recréation du descripteur GPT > en recréant la partition > a récupéré le système de fichiers apfs toujours inscrit sur le départ de la partition (il n'y a pas eu de reformatage) : le bloc de départ76806 > super-bloc de l'apfs > porte son header ou en-tête.
  • un Conteneur disk18 a bien été exporté depuis le magasin de stockage de la partition. Mais il y a cette indication : +ERROR à la mention de SIZE => qui indique que la partition n'a pas actuellement la bonne taille. Et donc que le Conteneur ne peut pas se trouver déployé (ni ses volumes montés) > à cause de cette erreur de taille.
  • la partition apparaît mal placée en queue de disque (rang n°4) > parce que le descripteur recréé est devancé dans la table GPT par les 3 autres descripteurs de partitions. Ce problème est aisé à corriger.

Passe la commande :
Bloc de code:
diskutil ap list

  • qui affiche un tableau détaillé de l'apfs qui vient d'être régénéré

Poste le retour.

En résumé : il y a eu 2 problèmes --> suppression du descripteur GPT de la partition apfs + rétrécissement forcé de l'espace de la partition.
 
Merci pour toutes ces explications.
Le résultat :

Bloc de code:
APFS Container (1 found)
|
+-- Container ERROR -69808
    ======================
    APFS Container Reference:     disk18
    Capacity Ceiling (Size):      ERROR -69620
    Capacity In Use By Volumes:   ERROR -69620
    Capacity Available:           ERROR -69620
    |
    +-< Physical Store disk1s4 2BAE1EF2-AA50-432E-89A7-688EA577A07A
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk1s4
    |   Size:                       94400126976 B (94.4 GB)
    |
    +-> No Volumes
 
Malheureusement > la description du Conteneur -->
Bloc de code:
+-- Container ERROR -69808
    ======================
    APFS Container Reference:     disk18
    Capacity Ceiling (Size):      ERROR -69620
    Capacity In Use By Volumes:   ERROR -69620
    Capacity Available:           ERROR -69620

  • n'a pas l'amabilité d'indiquer les tailles attendues théoriquement. Ce qui aurait permis de savoir à quelle taille il faudrait recréer la partition. Il va falloir tâtonner.

On peut supprimer la partition du volume U > puis recréer une partition apfs augmentée des 26 Go de cette partition. Ça va être le prochain essai.

Note : je fais une pause. Je reviendrai plus tard dans ce fil pour effectuer le nouvel essai.
 
Repasse d'abord un :
Bloc de code:
diskutil list

  • et poste le tableau des disques => que je sois sûr de l'index d'appareil du disque interne.
 
hop :

Bloc de code:
/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 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:       Microsoft Basic Data U                       26.2 GB    disk1s2
   3:       Microsoft Basic Data BOOTCAMP                130.1 GB   disk1s3
   4:                 Apple_APFS Container disk18        94.4 GB    disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk17

/dev/disk18 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk18
                                 Physical Store disk1s4
 
C'est toujours disk1.

- passe la commande :​
Bloc de code:
diskutil eraseVolume free null disk1s2

  • qui supprime la partition du volume U

Poste le retour.