10.15 Catalina Gros problème partition iMac

JCS_JCS

Membre confirmé
17 Mai 2020
13
0
57
Bonjour,

Suite à un plantage de mon iMac 2013, j'ai "réussi" à réinstaller tant bien que mal l'OS mais je ne retrouve pas l'intégralité du stockage de mon disque dur. J'ai certainement raté pas mal de choses dans l'histoire.

La commande diskutil list donne :

Bloc de code:
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Internal Drive          999.9 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume iMac - Données          9.9 GB     disk2s1
   2:                APFS Volume Preboot                 25.2 MB    disk2s2
   3:                APFS Volume Recovery                525.0 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4
   5:                APFS Volume iMac                    11.0 GB    disk2s5



Merci pour votre aide !
 
Bonjour JCS

Tu as un iMac avec 2 disques internes : un SSD de 121 Go et un HDD de 1 To. Normalement ces deux disques se trouvent associés logiciellement par un procédé dit "Fusion Drive" > qui permet d'exporter un disque virtuel unique de 1,1 To. En offrant en combinaison la vitesse du SSD et le stockage du HDD.

- or actuellement tes 2 disques sont dissociés (pas de Fusion Drive). Tu as installé Catalina sur la seule partition de ton SSD > et le HDD a une partition de type CoreStorage qui ne monte pas de volume.​

Passe la commande (copier-coller) :
Bloc de code:
diskutil cs list

  • qui affiche la configuration CoreStorage du HDD

Poste le retour.
 
Bonjour Macomaniac,

Merci de regarder mon problème.

Voici le retour :

Bloc de code:
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 198A4232-F516-43B5-B27C-82BD2E699D79
    =========================================================
    Name:         Internal Drive
    Status:       Offline
    Size:         999860912128 B (999.9 GB)
    Free Space:   -none-
    |
    +-< Physical Volume 8F23E74E-FB9A-4328-B4F2-3E19AD9D0B08
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Checking
    |   Size:     999860912128 B (999.9 GB)
    |
    +-< Physical Volume 3024C63B-C569-4248-AFDD-E5B2BA26A6BD
        ----------------------------------------------------
 
Le CoreStorage de ton HDD est décapité de son Volume Logique. Aucune données n'en dépend.

- je te propose de repartitionner ce HDD pour ménager 2 partitions : une partition principale qui sera associée en mode Fusion Drive à celle du SSD > et une partition auxiliaire de type apfs > qui va exporter un Conteneur dans lequel tu pourras cloner l'actuelle distribution du Conteneur apfs du SSD.​
- démarré sur ce clone > tu pourras recréer un Fusion Drive apfs associant les 2 disques (ce qui supprimera les données actuelles du SSD) > cloner à rebours la distribution du clone => dans le Conteneur associatif du Fusion Drive > démarrer dessus > supprimer la partition apfs auxiliaire du HDD et récupérer son espace.​

=> qu'est-ce que tu penses de ce plan général d'opérations ?
 
  • J’aime
Réactions: litobar71
On s'occupe d'abord de la configuration du HDD. Passe la commande (copier-coller) :
Bloc de code:
diskutil coreStorage deleteLVG 198A4232-F516-43B5-B27C-82BD2E699D79 ; diskutil list disk1

  • qui supprime le CoreStorage => ce qui reformate un volume Untitled standard sur la partition > puis affiche la configuration résultante du HDD seul

Poste le retour complet de la commande.
 
Voilà le retour :

Bloc de code:
Started CoreStorage operation
Destroying Logical Volume Group
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished CoreStorage operation
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                999.9 GB   disk1s2
 
Bien. Enchaîne avec la commande (copier-coller) :
Bloc de code:
diskutil resizeVolume disk1s2 900G jhfs+ Clone 0b ; diskutil ap convert disk1s3 ; diskutil list

  • la commande rétrécit Untitled à 900 Go et crée un volume Clone standard de 99 Go > convertit Clone à l'apfs > affiche la configuration générale des disques

Poste le retour complet encore de la commande.
 
J'ai obtenu ça :

Bloc de code:
Resizing to 900000000000 bytes and adding 1 partition
Started partitioning on disk1s2 Untitled
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk1s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Untitled appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Initialized /dev/rdisk1s3 as a 93 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk1s2 Untitled
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                900.0 GB   disk1s2
   3:                  Apple_HFS Clone                   99.7 GB    disk1s3
Converting the volume on disk1s3 to an APFS Volume on an APFS Container
Started APFS operation on disk1s3 Clone
Converting HFS Volume to an APFS Container which will export one APFS Volume
The target is the Journaled HFS+ volume "Clone" backed by the GPT partition disk1s3
The target is a data disk; it is not a macOS system disk
Found APFS EFI driver /usr/standalone/i386/apfs.efi to install into the APFS Container
The target is not encrypted
Unmounting disk1s3
Starting conversion from HFS to APFS
Performing apfs_hfs_convert -x --verbose=0x400 --efi /usr/standalone/i386/apfs.efi /dev/disk1s3
Reporting pre-conversion statistics
Reporting post-conversion statistics
Successfully finished conversion from HFS to APFS
Successful conversion in commit mode so will switch type to APFS
Setting type of disk1s3 to APFS
Changing the physical disk partition type in shared mode
Partition modification attempt count was 1
Opening and closing disk1s3 to terminate old content driver
Expecting the new APFS Container at Physical Store disk1s3
Confirmed existence of new unencrypted APFS Volume disk3s1
Mounting APFS Volume disk3s1
APFS Volume mount attempt result was 0
Exiting conversion operations with error code 0
Disk from APFS operation: disk3s1
Finished APFS operation on disk1s3 Clone
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                900.0 GB   disk1s2
   3:                 Apple_APFS Container disk3         99.7 GB    disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume iMac - Données          10.1 GB    disk2s1
   2:                APFS Volume Preboot                 25.2 MB    disk2s2
   3:                APFS Volume Recovery                525.0 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4
   5:                APFS Volume iMac                    11.0 GB    disk2s5

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +99.7 GB    disk3
                                 Physical Store disk1s3
   1:                APFS Volume Clone                   1.1 MB     disk3s1
 
Parfait : comme sur des roulettes...

----------

Va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.

----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = iMac
  • DESTINATION = Clone
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner iMac dans Clone > créer un volume Clone - Données dans le Conteneur de destination et y cloner iMac - Données > créer enfin les volumes auxiliaires requis et mettre à jour les caches de démarrage du clone. Préviens quand c'est fini.
 
Passe une commande :
Bloc de code:
diskutil list

  • et poste le retour => qu'on voie le clone.
 
J'ai ça :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                900.0 GB   disk1s2
   3:                 Apple_APFS Container disk3         99.7 GB    disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume iMac - Données          10.7 GB    disk2s1
   2:                APFS Volume Preboot                 25.2 MB    disk2s2
   3:                APFS Volume Recovery                525.0 MB   disk2s3
   4:                APFS Volume VM                      3.2 GB     disk2s4
   5:                APFS Volume iMac                    11.0 GB    disk2s5

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +99.7 GB    disk3
                                 Physical Store disk1s3
   1:                APFS Volume Clone - Données         10.3 GB    disk3s1
   2:                APFS Volume Clone                   11.0 GB    disk3s2
   3:                APFS Volume Preboot                 23.6 MB    disk3s3
   4:                APFS Volume Recovery                537.8 MB   disk3s4
 
Ça m'a l'air comme il faut.

- donc redémarre (Menu  > Redémarrer) > et tiens aussitôt pressée la touche "alt" pour obenir l'écran de choix du volume de démarrage. Choisis : Clone > démarre dessus. Attention ! la combinaison d'un format apfs et d'un disque rotatif => va donner un fonctionnement très lent en session.​

Confirme si tu retrouves ta session conforme. Si oui > repasse encore une commande :
Bloc de code:
diskutil list

  • et reposte le tableau des disques (au cas où les index des disques auraient permuté au redémarrage).
 
J'ai redémarré, la session est ok. J'ai sur le Bureau trois disques : iMac, Clone et Untitled.

Voici le résultat de diskutil list :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                900.0 GB   disk1s2
   3:                 Apple_APFS Container disk3         99.7 GB    disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume iMac - Données          10.7 GB    disk2s1
   2:                APFS Volume Preboot                 25.2 MB    disk2s2
   3:                APFS Volume Recovery                525.0 MB   disk2s3
   4:                APFS Volume VM                      3.2 GB     disk2s4
   5:                APFS Volume iMac                    11.0 GB    disk2s5

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +99.7 GB    disk3
                                 Physical Store disk1s3
   1:                APFS Volume Clone - Données         10.4 GB    disk3s1
   2:                APFS Volume Clone                   11.0 GB    disk3s2
   3:                APFS Volume Preboot                 25.2 MB    disk3s3
   4:                APFS Volume Recovery                537.8 MB   disk3s4
   5:                APFS Volume VM                      4.3 GB     disk3s5
 
Bien. Passe la commande (copier-coller) :
Bloc de code:
diskutil ap deleteContainer disk2 ; diskutil list

  • qui supprime l'apfs du SSD (ce qui reformate un volume Untitled standard sur la partition) > puis ré-affiche le tableau des disques

Poste le retour complet.
 
Voilà :

Bloc de code:
Started APFS operation on disk2
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "iMac - Données" on disk2s1
Unmounting Volume "Preboot" on disk2s2
Unmounting Volume "Recovery" on disk2s3
Unmounting Volume "VM" on disk2s4
Unmounting Volume "iMac" on disk2s5
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s2 as a 113 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Untitled                121.0 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                900.0 GB   disk1s2
   3:                 Apple_APFS Container disk3         99.7 GB    disk1s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +99.7 GB    disk3
                                 Physical Store disk1s3
   1:                APFS Volume Clone - Données         10.5 GB    disk3s1
   2:                APFS Volume Clone                   11.0 GB    disk3s2
   3:                APFS Volume Preboot                 25.2 MB    disk3s3
   4:                APFS Volume Recovery                537.8 MB   disk3s4
   5:                APFS Volume VM                      4.3 GB     disk3s5
 
Parfait. Passe la commande (copier-coller) :
Bloc de code:
diskutil ap create disk0s2 disk1s2 iMac ; diskutil list

  • la commande crée un Fusion Drive de type apfs > associant les partitions principales du SSD et du HDD > puis ré-affiche le tableau des disques

Poste le retour.
 
Le retour est :

Bloc de code:
Started APFS operation on disk0s2 Untitled
Creating a new empty APFS Container
Unmounting Volumes
Switching disk0s2 to APFS
Switching disk1s2 to APFS
Creating APFS Container
FusionLC autodetect: regular Fusion
Created new APFS Container disk2
Disk from APFS operation: disk2
Finished APFS operation on disk0s2 Untitled
Started APFS operation on disk2
Preparing to add APFS Volume to APFS Container disk2
Creating APFS Volume
Created new APFS Volume disk2s1
Mounting APFS Volume
Setting volume permissions
Disk from APFS operation: disk2s1
Finished APFS operation on disk2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         900.1 GB   disk1s2
   3:                 Apple_APFS Container disk3         99.7 GB    disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk2
                                 Physical Stores disk1s2, disk0s2
   1:                APFS Volume iMac                    786.4 KB   disk2s1

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +99.7 GB    disk3
                                 Physical Store disk1s3
   1:                APFS Volume Clone - Données         10.5 GB    disk3s1
   2:                APFS Volume Clone                   11.0 GB    disk3s2
   3:                APFS Volume Preboot                 25.2 MB    disk3s3
   4:                APFS Volume Recovery                537.8 MB   disk3s4
   5:                APFS Volume VM                      4.3 GB     disk3s5
 
Parfait : Fusion Drive en place.

- relance Carbon Copy Cloner (qui s'est cloné lui-même dans les Applications de Clone) et définis une nouvelle tâche inverse telle que : source = Clone > destination = iMac > safetynet = désactivé => et presse le bouton : Cloner.​

Quand c'est fini > redémarre avec "alt" > choisis iMac > démarre dessus. Confirme si tu retrouves encore une session conforme.