10.12 Sierra Problème de partition Mojave inacessible

papyfab

Membre confirmé
30 Septembre 2019
42
0
44
Bonjour,
j'ai un MacBook Pro (13-inch, Mid 2012) sur lequel j'ai deux partitions de 500 go (disque SSD de 1To). Jusqu'à présent j'avais mountain lion d'un coté et sierra de l'autre. Apres avoir fait une sauvegarde j'ai décidé de passer de mountain lion à mojave sur la 1ere partition.
L'installation s'est bien passée. Quand je lance l'ordi sur Mojave je vois bien les deux partitions. En revanche quand je lance la machine sur Sierra (le nom de la partition étant "El Capitan"), il considère que l'autre partition est vide (unformatted). C'est très embettant car j'ai plein de documents que je n'ai pas envie de dupliquer sur la partition sierra pour pouvoir y acceder car je vais à priori plus me servir de la partition sierra que de mojave que j'ai installé simplement pour pouvoir ouvrir des logiciels ne fonctionnant pas sur Sierra comme SparkARStudio.

Ci dessous une capture d'écran de ce que raconte disk utility (boot sur sierra) et le retour de diskutil list dans le terminal :

Bloc de code:
JoHNs-MacBook-Pro:~ johnclark$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS                         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

JoHNs-MacBook-Pro:~ johnclark$ sudo gpt show disk0
Password:
       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   977019960      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
   977429600   974825992      3  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  1952255592     1269536      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1953525128           7     
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Screen Shot 2019-09-30 at 01.19.38.png Screen Shot 2019-09-30 at 01.19.26.png

Note de la modération : on déménage dans une section appropriée, car il n'y a pas lieu de faire une demande dans un message d'informations.
 
Dernière édition par un modérateur:
Bonjour papyfab

Le tableau de diskutil est manifestement retourné à partir de ta session du volume El Capitan démarré.

Voici comment est décrite la partition principale du haut du disque -->
Bloc de code:
   2:                 Apple_APFS                         500.2 GB   disk0s2

  • je remarque que le type de la partition est reconnu = "Apple_APFS" > mais aucune mention d'un Conteneur apfs n'est affichée en regard. Conteneur apfs qui devrait se trouver décrit à la suite en tant qu'espace-disque virtuel de second ordre. Tout se passe comme si la partition principale du haut avait un type apfs > mais ne recelait aucun système de fichiers apfs capable de virtualiser un Conteneur avec ses volumes. Ce que répercute l'Utilitaire de disque => en signalant que la partition de type apfs est : "non formatée". Par quoi il faut entendre qu'aucun système de fichiers ne se trouve inscrit sur les blocs de début de la partition => capable de former un Conteneur apfs et ses volumes.

Passe les commandes (séparément) :
Bloc de code:
sysctl hw.model
diskutil ap list

  • la 1ère affiche la version de l'OS installé dans le volume de démarrage
  • la 2è > le tableau détaillé d'un Conteneur apfs => s'il en existe un

Poste les retours.
 
Merci pour ta réactivité et donc ta réponse. Oui il s'agit bien de résultats obtenus après avoir démarré sur la partition nommée "El capitan" comportant l'OS sierra.

Ci dessous le résultat des commandes que tu m'as demandé :
Bloc de code:
JoHNs-MacBook-Pro:~ johnclark$ sysctl hw.model
hw.model: MacBookPro9,2
JoHNs-MacBook-Pro:~ johnclark$ diskutil ap list
WARNING:  You are using a pre-release version of the Apple File System called
          APFS which is meant for evaluation and development purposes only.
          Files stored on APFS volumes may not be accessible in future releases
          of macOS.  You should back up all of your data before using APFS and
          regularly back up data while using APFS, including before upgrading
          to future releases of macOS.
You can pass the "-IHaveBeenWarnedThatAPFSIsPreReleaseAndThatIMayLoseData"
option between the "APFS" verb and the APFS sub-verb to bypass this message.
Proceed? (y/N) y

======================================================================================================
ENUMERATION OF ALL CURRENT APFS OBJECTS
   apfs call: sizeForContainer: err=-69808="Some information was unavailable during an internal lookup"
   apfs call: freeSpaceForContainer: err=-69808="Some information was unavailable during an internal lookup"
|
|--<  APFS PHYSICAL STORE:     disk0s2
|
======================================================================================================

---------------------------------------------------------------------
APFS OBJECTS BY ITERATING ALL CURRENT DISKS WHILE CHECKING APFS ROLES

APFS PHYSICAL STORE = disk0s2   -> APFS CONTAINER REFERENCE = disk0s2
---------------------------------------------------------------------
 
La partition de type "Apple_APFS" > indexée comme : disk0s2 -->

- est reconnue héberger un "Physical Store" => qui est un magasin apfs de stockage primaire

- mais aucun Conteneur apfs = espace-disque virtuel portant des volumes => ne se trouve exporté à partir de ce magasin

=> d'où ma question : es-tu capable actuellement de démarrer sur un autre volume qu'EL CAPITAN ? - un volume de format apfs qui contiendrait un OS Mojave ?
 
Oui tout à fait, quand je démarre sur la partition où j'ai installé Mojave, je n'ai aucun problème, j'ai bien accès l'autre partition (cf diskutil et screenshots).

Bloc de code:
MacBook-Pro-de-John-3:~ johnclark$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.2 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD 1 To      385.1 GB   disk2s1
   2:                APFS Volume Preboot                 23.9 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

MacBook-Pro-de-John-3:~ johnclark$

Capture d’écran 2019-09-30 à 11.55.23.png Capture d’écran 2019-09-30 à 11.55.31.png
 
Dernière édition par un modérateur:
Depuis ta session du volume Macintosh SSD 1 To > passe la commande :
Bloc de code:
diskutil verifyVolume disk2

  • qui vérifie le Conteneur apfs et ses 4 volumes

Poste l'affichage retourné.
 
et voilà :

Bloc de code:
MacBook-Pro-de-John-3:~ johnclark$ diskutil verifyVolume disk2
Started file system verification on disk2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
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 Macintosh SSD 1 To was formatted by hfs_convert (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
error: directory valence check: directory (oid 0x140063): nchildren (2) does not match drec count (0)
warning: apfs_num_other_fsobjects (56) is not valid (57)
Checking volume
Checking the APFS volume superblock
The volume Preboot was formatted by hfs_convert (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
warning: directory valence check: directory (oid 0x140063): orphan directory record
warning: directory valence check: directory (oid 0x140063): orphan directory record
Checking volume
Checking the APFS volume superblock
The volume Recovery was formatted by diskmanagementd (945.275.7) and last modified by apfs_kext (945.275.7)
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.275.7) and last modified by apfs_kext (945.275.7)
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
Performing deferred repairs
error: nchildren of inode object (id 1310819) does not match expected value
Deferred repairs failed
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 8
Error: -69716: Storage system verify or repair failed
Underlying error: 8
MacBook-Pro-de-John-3:~ johnclark$
 
Il y a énormément d'erreurs dans le système de fichiers apfs --> 3 des volumes sur 4 (Macintosh SSD 1 To > Preboot > VM) sont corrompus.

- il y a des chances que ces erreurs dans l'apfs > empêchent lorsque tu es démarré sur Sierra => une validation du système de fichiers apfs par cet OS capable de reconnaître l'apfs sans le prendre en charge totalement.​

=> il faudrait que tu disposes d'un DDE USB avec 420 Go d'espace libre (environ) > pour cloner Macintosh SSD 1 To dans ce volume > démarrer sur le clone > supprimer / recréer l'apfs > cloner à rebours le clone dans le nouveau volume de démarrage apfs valide.
 
ok je vais essayer de faire ça. merci pour ton aide.
je n'ai jamais utilisé de soft de clonage, je vais prendre le Carbon Copy Cloner dont tu as déjà parlé dans d'autres thread.
Juste pour être sur de ne pas faire une bêtise, toutes les opérations de gestion de l'apfs (suppression et création) ce font avec ce logiciel ou avec l'utilitaire de disque de l'OS cloné ?
 
Je te recommande de formater en apfs => la partition d'accueil du clone (sur le DDE) avant le clonage.

Les "suppression / recréation" de l'apfs du disque interne --> s'effectuent dans l'Utilitaire de disque ou via le terminal.

- je peux (si tu le souhaites) intervenir pour les actions "extra-CCC" (paramétrage du DDE dans le terminal du volume apfs de démarrage > suppression / recréation de l'apfs dans le terminal du clone démarré).​
 
ah oui, j'oubliais : je n'ai que le disque de back up timemachine sous la main. Est ce que je peux m'en servir pour le clonage ou bien je dois obligatoirement en acheter un nouveau ?

vu ta précédente réponse, j'en déduis que ça serait mieux d'avoir un DD dédié pour le clonage vu le coté capricieux de l'apfs...
 
Dernière édition par un modérateur:
Branche ton DDE TM à ton Mac. Puis passe les 2 commandes (dans le session Mojave) :
Bloc de code:
diskutil list
df -H

  • qui affichent la configuration des disques & l'occupation des volumes montés

Poste le retour --> je te dirai si ton DDE peut servir.
 
et voilà le resultat. Oui je suis pas contre un coup de main pour les instructions à rentrer dans le terminal. J'imagine que ça sera plus propre qu'avec l'utilitaire de disque :)

Bloc de code:
MacBook-Pro-de-John-3:~ johnclark$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.2 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD 1 To      385.9 GB   disk2s1
   2:                APFS Volume Preboot                 23.9 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS LaCie                   2.0 TB     disk3s2

MacBook-Pro-de-John-3:~ johnclark$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk2s1    500G   386G   113G    78% 1630368 9223372036853145439    0%   /
devfs           199k   199k     0B   100%     676                   0  100%   /dev
/dev/disk1      499G   238G   260G    48% 1908621          4293058658    0%   /Volumes/EL CAPITAN
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk2s4    500G   1.1G   113G     1%       1 9223372036854775806    0%   /Volumes/VM
/dev/disk3s2    2.0T   1.4T   636G    69% 9332346          4285634933    0%   /Volumes/LaCie
MacBook-Pro-de-John-3:~ johnclark$
 
Tu as 636 Go de libres dans LaCie. Et 386 Go à cloner.

Passe la commande (copier-coller) :
Bloc de code:
diskutil resizeVolume disk3s2 1550g apfs Clone 0b ; diskutil list

  • la commande rétrécit (non destructivement) LaCie à 1550 Go > et crée une partition apfs d'environ 450 Go > exportant un Conteneur doté d'un unique volume Clone ; puis réaffiche le tableau des disques

Poste le retour quand la commande sera passée. Elle risque de prendre un bon moment !
 
arf ! finalement je suis allé m'acheter un DDE tout neuf. Je me suis dit que c'était peut etre pas plus mal de dissocier clones et tm.
il est sort de la boite. que dois je faire patron ?
 
Éjecte le DDE de TM. Branche le nouveau DDE au Mac. Puis passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> qui montrera le nouveau DDE.
 
et voilà
Bloc de code:
Last login: Mon Sep 30 20:00:23 on ttys000
MacBook-Pro-de-John-3:~ johnclark$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.2 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD 1 To      386.0 GB   disk2s1
   2:                APFS Volume Preboot                 23.9 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk3
   1:       Microsoft Basic Data Elements                1.5 TB     disk3s1

MacBook-Pro-de-John-3:~ johnclark$
 
Le nouveau DDE branché > tu repasses pour toi-même un : diskutil list => afin d'avoir l'assurance que l'index de disque du DDE est bien toujours disk3 (sinon tu changes en rapport dans la commande qui suit).

Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseDisk apfs Clone gpt disk3 ; diskutil list

  • la commande reconfigure le DDE : table GPT > format apfs > volume Clone ; puis réaffiche le tableau des disques

Poste l'affichage retourné.
 
voilà le resultat.
je suppose que la prochaine étape est de cloner le volume contenant Mojave avec CCC sur le DDE ?

Bloc de code:
MacBook-Pro-de-John-3:~ johnclark$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.2 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD 1 To      386.7 GB   disk2s1
   2:                APFS Volume Preboot                 23.9 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk3
   1:       Microsoft Basic Data Elements                1.5 TB     disk3s1

MacBook-Pro-de-John-3:~ johnclark$ diskutil eraseDisk apfs Clone gpt disk3 ; diskutil list
Started erase on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk3s2 as APFS with name Clone
Mounting disk
Finished erase on disk3
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         500.2 GB   disk0s2
   3:          Apple_CoreStorage EL CAPITAN              499.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS EL CAPITAN             +498.7 GB   disk1
                                 Logical Volume on disk0s3
                                 91138999-E6DF-444F-869E-58038704E5ED
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.2 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD 1 To      386.7 GB   disk2s1
   2:                APFS Volume Preboot                 23.9 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS Container disk4         1.5 TB     disk3s2

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.5 TB     disk4
                                 Physical Store disk3s2
   1:                APFS Volume Clone                   798.7 KB   disk4s1

MacBook-Pro-de-John-3:~ johnclark$
 
Parfait -->

- lance CCC et définis une tâche telle que : SOURCE = Macintosh SSD 1 To > DESTINATION = Clone > SafetyNet = Désactivé => et démarre le clonage.​

- CCC va effectuer le clonage > puis créer à la fin les volumes auxiliaires dans le Conteneur apfs de destination​

Préviens quand c'est fini.