10.15 Catalina Problème lors de l'installation CATALINA

@ Enzo

Le disque du DDE a bien une table de partition GPT (GUID) > mais un type de partition Microsoft Basic Data. Ce type de partition (incluant un système de fichiers Windows) => ne permet pas un repartitionnement (non destructif) du volume Seagate d'une manière orthodoxe.

- mais il est possible d'éditer le descripteur de la partition dans la table GPT de manière à affecter à la partition une extension rétrécie => afin de dégager de l'espace libre pour la création d'une seconde partition de type Apple_HFS. Cette allocation d'une extension rétrécie à la partition Microsoft Basic Data => injecte une erreur de taille dans le spaceman (le gestionnaire de l'allocation des blocs du système de fichiers Windows) > erreur non fatale qui n'empêche pas son volume de se trouver remonté. Il est possible à la fin de supprimer la partition Apple et de recréer le descripteur de la partition Windows à son extension d'origine > ce qui supprime l'erreur du système de fichiers.​

=> veux-tu effectuer cette opération ?
 
@ Patrick

Alors redémarre > et presse aussitôt les 2 touches ⌘R (cmd R) => jusqu'à l'affichage d'une  = démarrage sur l'OS de secours local -->

- obtiens-tu un écran affichant une fenêtre de 4 Utilitaires macOS = écran de la session de secours ?​
 
Yesss enfin une bonne nouvelle, oui je vois les 4 utilitaires

mon problème de départ : Catalina ne peut pas s’installer car il n’y a pas assez de place sur le disque

mon rêve : redémarrer sur Mojave
 
@ Enzo

Passe la commande :
Bloc de code:
sudo gpt show disk2

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande affiche le tableau de la distribution des blocs du DDE

Poste le tableau.
 
@ Patrick

Alors je te redonne le tuto qui va te permettre de poster ici les informations de base -->

- va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.​

Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit dans l'espace bleu-grisé)  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->
  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-521520-original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bloc de code:
Last login: Sun Oct 20 09:18:11 on ttys000
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$ sudo gpt show disk2
Password:
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
      262178        2014        
      264192  7813771264      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  7814035456        1678        
  7814037134          32         Sec GPT table
  7814037166           1         Sec GPT header
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$
 
@ Enzo

Parfait. Passe aussi la commande :
Bloc de code:
diskutil info disk2s2

  • qui affiche un tableau d'informations sur le volume Seagate

Poste le tableau => que je voie quelle est la personnalité du système de fichiers Windows recelé dans la partition.
 
Bloc de code:
Last login: Sun Oct 20 09:18:11 on ttys000
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$ sudo gpt show disk2
Password:
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
      262178        2014        
      264192  7813771264      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  7814035456        1678        
  7814037134          32         Sec GPT table
  7814037166           1         Sec GPT header
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$ diskutil info disk2s2
   Device Identifier:         disk2s2
   Device Node:               /dev/disk2s2
   Whole:                     No
   Part of Whole:             disk2

   Volume Name:               Seagate
   Mounted:                   Yes
   Mount Point:               /Volumes/Seagate

   Partition Type:            Microsoft Basic Data
   File System Personality:   ExFAT
   Type (Bundle):             exfat
   Name (User Visible):       ExFAT

   OS Can Be Installed:       No
   Media Type:                Generic
   Protocol:                  USB
   SMART Status:              Not Supported
   Volume UUID:               6079CD9A-5E1D-3CFE-B7AB-B9A6AFE2EA99
   Disk / Partition UUID:     88F9638C-6C0E-40FF-B413-03E13E643AF4
   Partition Offset:          135266304 Bytes (264192 512-Byte-Device-Blocks)

   Disk Size:                 4.0 TB (4000650887168 Bytes) (exactly 7813771264 512-Byte-Units)
   Device Block Size:         512 Bytes

   Volume Total Space:        4.0 TB (4000527155200 Bytes) (exactly 7813529600 512-Byte-Units)
   Volume Used Space:         782.1 GB (782133493760 Bytes) (exactly 1527604480 512-Byte-Units) (19.6%)
   Volume Free Space:         3.2 TB (3218393661440 Bytes) (exactly 6285925120 512-Byte-Units) (80.4%)
   Allocation Block Size:     131072 Bytes

   Read-Only Media:           No
   Read-Only Volume:          No

   Device Location:           External
   Removable Media:           Fixed


macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.0 GB   disk0s2

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS macOS Base System       2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            484.2 GB   disk2s1
   2:                APFS Volume Preboot                 45.5 MB    disk2s2
   3:                APFS Volume Recovery                510.4 MB   disk2s3
   4:                APFS Volume VM                      3.2 GB     disk2s4

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

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

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     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               +2.1 MB     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               +524.3 KB   disk15

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

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

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

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

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

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

-bash-3.2#
 
@ Enzo

Système de fichiers exFAT : un dispositif robuste qui devrait encaisser l'édition de l'extension de la partition.

Passe les commandes (séparément) :
Bloc de code:
diskutil umount force disk2s2
sudo gpt remove -i 2 disk2

  • la 1ère démonte le volume Seagate => de manière à désactiver la table GPT
  • la 2è supprime le descripteur GPT de cette partition (ce qui ne touche à aucune écriture de la partition)

Poste les retours.
 
@ Patrick

Passe encore la commande informative :
Bloc de code:
ls /Volumes/Macin*

  • le "l" de "ls" = minuscule de "L" ; mets Macin* avec l'astérisque * à la fin (abréviation commode)
  • la commande liste les objets de 1er rang du volume (fichiers ou dossiers)

Poste le retour => que je voie l'état des lieux.
 
Bloc de code:
Last login: Sun Oct 20 09:45:41 on ttys000
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$ diskutil umount force disk2s2
Volume Seagate on disk2s2 force-unmounted
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$ sudo gpt remove -i 2 disk2
Password:
disk2s2 removed
macbook-pro-de-pierre-antoine:~ pierreantoinelanglet$


J'ai un message qui s'affiche aussi : Le disque que vous avez inséré n’est pas lisible par cet ordinateur.
 
@ Enzo

Tu presses le bouton : "Ignorer" dans la fenêtre affichée par le Finder -->

- je poste ensuite un autre message pour la recréation du descripteur.​
 
Bloc de code:
-bash-3.2# ls /Volumes/Macin*
.DS_Store                .file
.DocumentRevisions-V100            .fseventsd
.IAProductInfo                .localized
.OSInstallerMessages            .vol
.PKInstallSandboxManager        Recovered Items
.PKInstallSandboxManager-SystemSoftware    Users
.Spotlight-V100                macOS Install Data
.Trashes                private
.dbfseventsd
-bash-3.2#
 
@ Enzo

Passe la commande (copier-coller) :
Bloc de code:
sudo gpt add -b 264192 -s 7618458764 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 -i 2 disk2

  • la commande recrée le decripteur GPT de la partition telle que : bloc de tête = n°264192 > extension = 7618458764 blocs (de 512 octets = 3900 Go) > type = Microsoft Basic Data (via son UUID de type) > rang = n°2

Poste le retour.
 
@ Patrick

Distribution avec mise-en-quarantaine massive de dossiers-Système dans un répertoire Recovered Items --> typique de l'ouverture d'un chantier d'installation. Installation qui a planté ensuite (faute d'espace libre).

Passe la commande :
Bloc de code:
diskutil ap listSnaps disk2s1

  • le 1 de disk2s1 = chiffre un
  • la commande affiche les snapshots associés au volume Macintosh HD = instantanés imageant un état temporel à un point T de ce volume > et permettant sa réversion à la configuration valide de ce moment-là

Poste le retour.
 
qu'en penses tu ?

Bloc de code:
-bash-3.2# diskutil ap listSnaps disk2s1
Snapshot for disk2s1 (1 found)
|
+-- Name: com.apple.TimeMachine.2019-10-19-231717
    XID:  3102660
    NOTE: This snapshot sets the minimal allowed size of APFS Container disk2
-bash-3.2#