10.15 Catalina Macintosh HD introuvable

Alors branche à la fois à ton autre Mac le DDE dédié au clone et le disque interne de ton Mac planté dans son boîtier.

- cela fait > tu trouves un terminal dans la session de macOS at: Applications > Utilitaires > Terminal. Passe la commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie la configuration des disques externes.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:             Windows_FAT_32 THOMAS DD               1.0 TB     disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk4         499.9 GB   disk2s2

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

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk4
                                 Physical Store disk2s2
   1:                APFS Volume DISQUE DUR              224.2 GB   disk4s1
   2:                APFS Volume Preboot                 16.2 MB    disk4s2
   3:                APFS Volume Recovery                507.5 MB   disk4s3
   4:                APFS Volume VM                      1.1 GB     disk4s4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    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               +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               +2.1 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               +12.6 MB    disk12

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

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

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

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

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

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

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk21

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

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

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

-bash-3.2#
 
Pourquoi passes-tu la commande dans le terminal d'une session de secours ?

- tu es bien sur ton autre Mac qui fonctionne ? - pourquoi ne pas utiliser le terminal de ta session normale d'utiilsateur ?​
 
Je l'ai fait par réflexe.

Je n'ai que un peu plus de 100 Go dispo sur mon DD externe, je dois faire plus de place ? Je n'ai pas besoin de récupérer les données qui sont dessus.

Voici le résultat :

Bloc de code:
Last login: Sun Apr 25 17:47:28 on console
MBP-de-Faustine:~ faustine$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume SSD                     75.8 GB    disk1s1
   2:                APFS Volume Preboot                 45.9 MB    disk1s2
   3:                APFS Volume Recovery                510.5 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk3         499.9 GB   disk2s2

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk3
                                 Physical Store disk2s2
   1:                APFS Volume DISQUE DUR              224.2 GB   disk3s1
   2:                APFS Volume Preboot                 16.2 MB    disk3s2
   3:                APFS Volume Recovery                507.5 MB   disk3s3
   4:                APFS Volume VM                      1.1 GB     disk3s4

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk4
   1:             Windows_FAT_32 THOMAS DD               1.0 TB     disk4s1

MBP-de-Faustine:~ faustine$
 
Dernière édition par un modérateur:
Ton DDE de sauvegarde des données : c'est THOMAS DD ?

- si oui : le DDE n'a pas la bonne configuration (table de partition et type de partition Windows).​

Passe la commande (copier-coller) :
Bloc de code:
df -H /Vol*/THO*
  • qui mesure l'occupation du volume THOMAS DD

Poste le retour.
 
Oui c'est bien THOMAS DD. C'est un disque dur où je conserve fichiers, photos, vidéos...

Bloc de code:
Filesystem     Size   Used  Avail Capacity iused ifree %iused  Mounted on
/dev/disk4s1   1.0T   899G   101G    90%       0     0  100%   /Volumes/THOMAS DD
Je peux libérer de la place si il faut.
 
Dernière édition par un modérateur:
Tu as énormément de données (899 Go) dans ce volume. Impossible à supprimer pour une reconfiguration.

- bon : on bascule sur le plan B --> repartitionnement (non destructeur) du Conteneur du volume DISQUE DUR.​

Passe la commande (copier-coller) :
Bloc de code:
diskutil ap resizeContainer disk3 250g jhfs+ Clone 0b ; diskutil list disk2
  • la commande rétrécit le Conteneur de DISQUE DUR à 250 Go > crée une partition de 249 Go avec un volume Clone > affiche la configuration résultante du disque concerné

Poste le retour quand tu auras récupéré l'invite de commande : MBP-de-Faustine:~ faustine$ en signal de fin.
 
Bloc de code:
Last login: Thu May  6 11:29:38 on ttys000
MBP-de-Faustine:~ faustine$ df -H /Vol*/THO*
Filesystem     Size   Used  Avail Capacity iused ifree %iused  Mounted on
/dev/disk4s1   1.0T   899G   101G    90%       0     0  100%   /Volumes/THOMAS DD
MBP-de-Faustine:~ faustine$ diskutil ap resizeContainer disk3 250g jhfs+ Clone 0b ; diskutil list disk2
Started APFS operation
Aligning shrink delta to 249 898 106 880 bytes and targeting a new physical store size of 249 999 998 976 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 233 303 965 696 bytes
Resizing APFS Container designated by APFS Container Reference disk3
The specific APFS Physical Store being resized is disk2s2
Verifying storage system
Performing fsck_apfs -n -x -S /dev/disk2s2
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking volume
Checking the APFS volume superblock
The volume DISQUE DUR was formatted by hfs_convert (945.241.4) and last modified by apfs_kext (945.275.9)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume Preboot was formatted by hfs_convert (945.241.4) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume Recovery was formatted by diskmanagementd (945.241.4) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume VM was formatted by apfs.util (945.241.4) and last modified by apfs_kext (945.275.9)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Verifying allocated space
The volume /dev/disk2s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk2s2 from 499 898 105 856 to 249 999 998 976 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk2s3 as a 233 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk2s3
Finished APFS operation
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk3         250.0 GB   disk2s2
   3:                  Apple_HFS Clone                   249.8 GB   disk2s3
MBP-de-Faustine:~ faustine$
 
Volume Clone bien créé. Passe la commande complémentaire :
Bloc de code:
diskutil ap convert disk2s3
  • qui convertit Clone à l'apfs

Poste le retour.
 
Bloc de code:
Converting the volume on disk2s3 to an APFS Volume on an APFS Container
Started APFS operation on disk2s3 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 disk2s3
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 disk2s3
Starting conversion from HFS to APFS
Performing apfs_hfs_convert -x --verbose=0x400 --efi /usr/standalone/i386/apfs.efi /dev/disk2s3
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 disk2s3 to APFS
Changing the physical disk partition type in shared mode
Partition modification attempt count was 1
Opening and closing disk2s3 to terminate old content driver
Expecting the new APFS Container at Physical Store disk2s3
Confirmed existence of new unencrypted APFS Volume disk5s1
Mounting APFS Volume disk5s1
APFS Volume mount attempt result was 0
Exiting conversion operations with error code 0
Disk from APFS operation: disk5s1
Finished APFS operation on disk2s3 Clone
 
Parfait.

- maintenant 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 = DISQUE DUR
  • DESTINATION = Clone
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner DISQUE DUR dans Clone > puis créer dans le Conteneur d'accueil les volumes auxiliaires requis.

- préviens quand c'est fini. On pourra ensuite supprimer / recréer l'apfs du Conteneur de DISQUE DUR > avant d'y réinstaller l'OS > enfin de récupérer les données du Clone via l'Assistant de migration. Ce qui devrait te permettre de réouvrir ta session.​
 
Ça a l'air pas mal.

- quitte CCC. Repasse une commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie l'allure du clone.
 
Bloc de code:
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume SSD                     77.5 GB    disk1s1
   2:                APFS Volume Preboot                 45.9 MB    disk1s2
   3:                APFS Volume Recovery                510.5 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk3         250.0 GB   disk2s2
   3:                 Apple_APFS Container disk5         249.8 GB   disk2s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.0 GB   disk3
                                 Physical Store disk2s2
   1:                APFS Volume DISQUE DUR              224.7 GB   disk3s1
   2:                APFS Volume Preboot                 16.2 MB    disk3s2
   3:                APFS Volume Recovery                507.5 MB   disk3s3
   4:                APFS Volume VM                      1.1 GB     disk3s4

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk4
   1:             Windows_FAT_32 THOMAS DD               1.0 TB     disk4s1

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +249.8 GB   disk5
                                 Physical Store disk2s3
   1:                APFS Volume Clone                   92.3 GB    disk5s1
   2:                APFS Volume PreBoot                 43.0 MB    disk5s2
   3:                APFS Volume Recovery                514.5 MB   disk5s3
 
DISQUE DUR a une occupation de blocs de 224 Go. En regard : Clone a une occupation de blocs de 92 Go ! --> sacrée différence.

- mais il peut se faire que tu n'aies que 92 Go de taille de fichiers catalogués (environ) dans DISQUE DUR > avec une sur-occupation de blocs due à des snapshots ou à une erreur du spaceman de l'apfs.​

Bon ! on mesure la taille réelle des fichiers dans DISQUE DUR. Passe la commande (copier-coller) :
Bloc de code:
sudo du -sh /Vol*/DIS*/*
  • à 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 mesure (en Gi = gibibytes : base 2) les objets de 1er rang de DISQUE DUR. Commande lente : attends le retour de : MBP-de-Faustine:~ faustine$ en signal de fin.

Poste le tableau obtenu.
 
Bloc de code:
sudo du -sh /Vol*/DIS*/*
Password:
 28G    /Volumes/DISQUE DUR/Applications
4,6G    /Volumes/DISQUE DUR/Library
  0B    /Volumes/DISQUE DUR/Network
 17G    /Volumes/DISQUE DUR/System
 55G    /Volumes/DISQUE DUR/Users
  0B    /Volumes/DISQUE DUR/Volumes
2,5M    /Volumes/DISQUE DUR/bin
 97M    /Volumes/DISQUE DUR/cores
  0B    /Volumes/DISQUE DUR/dev
  0B    /Volumes/DISQUE DUR/etc
  0B    /Volumes/DISQUE DUR/home
  0B    /Volumes/DISQUE DUR/installer.failurerequests
  0B    /Volumes/DISQUE DUR/net
3,3G    /Volumes/DISQUE DUR/private
1,0M    /Volumes/DISQUE DUR/sbin
  0B    /Volumes/DISQUE DUR/tmp
566M    /Volumes/DISQUE DUR/usr
  0B    /Volumes/DISQUE DUR/var
MBP-de-Faustine:~ faustine$
 
Je comptabilise 108,5 Gi = 116 Go de fichiers catalogués dans DISQUE DUR. Rien à voir donc avec les 224 Go de blocs occupés (sur-allocation de blocs de 108 Go !). Mais plus que la taille des fichiers de Clone (92 Go).

- passe la commande :​
Bloc de code:
sudo du -sh /Vol*/Clone/*
  • qui mesure en regard la taille (en Gi) des objets de 1er rang de Clone

Poste le tableau => qu'on puisse comparer.
 
Bloc de code:
sudo du -sh /Vol*/Clone/*
Password:
 29G    /Volumes/Clone/Applications
4,6G    /Volumes/Clone/Library
  0B    /Volumes/Clone/Network
6,7G    /Volumes/Clone/System
 41G    /Volumes/Clone/Users
  0B    /Volumes/Clone/Volumes
2,5M    /Volumes/Clone/bin
 97M    /Volumes/Clone/cores
  0B    /Volumes/Clone/dev
  0B    /Volumes/Clone/etc
  0B    /Volumes/Clone/home
  0B    /Volumes/Clone/installer.failurerequests
  0B    /Volumes/Clone/net
2,6G    /Volumes/Clone/private
1,0M    /Volumes/Clone/sbin
  0B    /Volumes/Clone/tmp
566M    /Volumes/Clone/usr
  0B    /Volumes/Clone/var
MBP-de-Faustine:~ faustine$
 
C'est le dossier des Utilisateurs qui a principalement maigri dans Clone : 41 Gi = 44 Go vs 55 Gi = 59 Go dans DISQUE DUR.

- veux-tu affiner la vérification à ce répertoire ?​