10.14 Mojave Mot de passe grisé montage volume

Il faut que tu sois démarré sur un des volumes du Conteneur externe pour que le clonage fonctionne. Donc tout va bien alors.

Passe la commande :
Bloc de code:
diskutil ap createContainer disk1s3

  • la commande convertit la partition de queue de HDD (nouvellement créée) disk1s3 => au type apfs > en exportant un Conteneur vide de volume. Donc suppression de l'actuel volume BROL.

Poste le retour.
 
Bloc de code:
Last login: Sun Oct 21 15:35:55 on ttys002
macbookethernet:~ test$ diskutil ap createContainer disk1s3
Creating container with disk1s3
Started APFS operation on disk1s3 BROL
Creating a new empty APFS Container
Error: -69615: At least one APFS Physical Store already exists on your partition map
macbookethernet:~ test$
 
Bon ! Petite anicroche mais on va la contourner. La commande n'a pas aimé qu'il existe déjà un magasin de stockage apfs sur une autre partition du même disque.

Passe la variante de commande :
Bloc de code:
diskutil ap convert disk1s3

  • la commande convertit la partition disk1s3 à l'apfs > avec exportation d'un Conteneur contenant un volume BROL

Poste l'affichage retourné + le tableau d'un nouveau :
Bloc de code:
diskutil list
 
Ahah cet ordi est un vrai troll ! Si on arrive à tout récupérer je formaterais et supprimerais TOUT les volumes et tout refaire a zéro :

Donc résultat de la première commande

Bloc de code:
Last login: Sun Oct 21 15:36:28 on ttys000
macbookethernet:~ test$ diskutil ap convert disk1s3
Converting the volume on disk1s3 to an APFS Volume on an APFS Container
Started APFS operation on disk1s3 BROL
Converting HFS Volume to an APFS Container which will export one APFS Volume
The target is the Journaled HFS+ volume "BROL" 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 disk4s1
Mounting APFS Volume disk4s1
APFS Volume mount attempt result was 0
Exiting conversion operations with error code 0
Disk from APFS operation: disk4s1
Finished APFS operation on disk1s3 BROL
macbookethernet:~ test$

Diskutil list :

Bloc de code:
Last login: Sun Oct 21 15:49:04 on ttys000
macbookethernet:~ test$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk0s2

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk3         300.0 GB   disk1s2
   3:                 Apple_APFS Container disk4         699.9 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD ( ancie... 143.8 GB   disk2s1
   2:                APFS Volume Preboot                 110.5 MB   disk2s2
   3:                APFS Volume Recovery                3.1 GB     disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4
   5:                APFS Volume Sans titre              55.0 GB    disk2s5
   6:                APFS Volume macOS Mojave            83.5 GB    disk2s6

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +300.0 GB   disk3
                                 Physical Store disk1s2
   1:                APFS Volume Preboot                 106.0 MB   disk3s2
   2:                APFS Volume Recovery                1.6 GB     disk3s3
   3:                APFS Volume Macintosh HD            191.8 GB   disk3s6
   4:                APFS Volume VM                      1.1 GB     disk3s7

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +699.9 GB   disk4
                                 Physical Store disk1s3
   1:                APFS Volume BROL                    1.0 MB     disk4s1

macbookethernet:~ test$
 
Ça a marché. Passe encore la commande :
Bloc de code:
diskutil ap deleteVolume disk4s1

  • la commande supprime le volume apfs BROL --> pour laisser le nouveau Conteneur disk4 vide de volumes

Poste le retour.
 
Bloc de code:
Last login: Sun Oct 21 15:49:28 on ttys001
macbookethernet:~ test$ diskutil ap deleteVolume disk4s1
Started APFS operation
Deleting APFS Volume from its APFS Container
Unmounting disk4s1
Deleting Volume
Removing any Preboot and Recovery Directories
Finished APFS operation
macbookethernet:~ test$
 
Parfait.

Passe encore la commande :
Bloc de code:
diskutil umountDisk force disk2

  • la commande démonte le Conteneur du disque interne (qui doit servir de source) de tous ses volumes

Poste le retour.
 
Donc tout est en place.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui crée une assertion en arrière-plan du terminal --> empêchant le Mac de dormir

Passe ensuite la commande :
Bloc de code:
sudo asr restore --s /dev/disk2 -sourcevolumename "Sans titre" --t /dev/disk4

  • la commande appelle asr pour cloner le disque disk2 du Conteneur interne (réduit au volume principal Sans titre) => au disque disk4 du nouveau Conteneur (vide de volumes)

Poste l'affichage retourné par la commande quand tout sera fini.
 
Bloc de code:
Last login: Sun Oct 21 15:59:52 on ttys003
macbookethernet:~ test$ caffeinate -dimsu &
[1] 1114
macbookethernet:~ test$
macbookethernet:~ test$ caffeinate -dimsu &
[2] 1115
macbookethernet:~ test$
macbookethernet:~ test$ sudo asr restore --s /dev/disk2 -sourcevolumename "Sans titre" --t /dev/disk4
Password:
Sorry, try again.
Password:
    Validating target...done
    Validating source...done
    Validating sizes...nx_kernel_mount:1455: : checkpoint search: largest xid 39354196, best xid 39354196 @ 100
nx_kernel_mount:1457: : reloading after unclean unmount, checkpoint xid 39354196, superblock xid 39354193
done
nx_kernel_mount:1455: : checkpoint search: largest xid 39354198, best xid 39354198 @ 104
    Restoring
 
Il va y avoir une passe de Restoring > suivie d'une passe de Validating > la progression dans chacune marquée par des tranches de 10% séparées par des .... ; puis à la fin > inversion du pseudo-volume ASRVolume en volume Sans titre + lestage d'un contenu pour les volumes Preboot & Recovery compagnons (si tout va bien > sinon message d'échec)

  • ainsi > tu sauras où tu en es...
 
Voici .. le retour ..

Bloc de code:
Last login: Sun Oct 21 15:59:52 on ttys003
macbookethernet:~ test$ caffeinate -dimsu &
[1] 1114
macbookethernet:~ test$
macbookethernet:~ test$ caffeinate -dimsu &
[2] 1115
macbookethernet:~ test$
macbookethernet:~ test$ sudo asr restore --s /dev/disk2 -sourcevolumename "Sans titre" --t /dev/disk4
Password:
Sorry, try again.
Password:
    Validating target...done
    Validating source...done
    Validating sizes...nx_kernel_mount:1455: : checkpoint search: largest xid 39354196, best xid 39354196 @ 100
nx_kernel_mount:1457: : reloading after unclean unmount, checkpoint xid 39354196, superblock xid 39354193
done
nx_kernel_mount:1455: : checkpoint search: largest xid 39354198, best xid 39354198 @ 104
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Inverting target volume...lookup_topology:1227: synth container: disk4
lookup_topology:1228: synth vol: disk4s1
lookup_topology:1233: main tier: /dev/disk1s3
lookup_topology:1241: encrypted: no
*** Mounting outer volume (/dev/disk4 s1)...
nx_kernel_mount:1455: /dev/disk1s3: checkpoint search: largest xid 40, best xid 40 @ 79
spaceman_metazone_init:233: metazone for device 0 of size 2121310 blocks (encrypted: 0-1060655 unencrypted: 1060655-2088542)
spaceman_metazone_init:236: metazone also includes omap zone (2088542-2121310)
spaceman_trim_free_blocks:3245: scan took 1.033436 s, trims took 0.000000 s

*** Getting image dstream info...
    ContainerToInvert: dstream_id=18, size=250790436864

*** Mounting inner volume (ContainerToInvert)...
nx_kernel_mount:1455: : checkpoint search: largest xid 39354198, best xid 39354198 @ 104
obj_checksum_verify:4010: failed: cksum 0x28ed3cf3b57394bd, oid 0x889fe66861804da4, o_xid 0x8b47ed5bb6515d8c, o_type 0x1c586d1d, o_subtype 0x8b79c42c, size 4096
nx_corruption_detected_int:60: Corruption detected by obj_checksum_verify:4018 in container 734014E7-90E3-44D4-9694-174ABFCEB1B7!
obj_read:3704: oid 0xc0250b flags 0x10000123 0x0 type 0x10000002/0xe paddr 0x28c8 error verifying checksum
apfs_mount_livefs:18227: failed to fs root tree (error 92)
mount_inner_volume:870: Inner volume is encrypted

APFS inverter failed to invert the volume - Paramètre invalide
macbookethernet:~ test$
 
Malheureusement voici l'issue -->
Bloc de code:
APFS inverter failed to invert the volume

  • l'inversion du fichier Containertoinvert téléchargé dans le volume provisoire --> a échoué. L'ennui avec asr > c'est que l'échec d'une opération ne s'avère qu'à la toute dernière extrémité.

Il faut donc se rabattre sur la méthode indirecte : création d'une image-disque en lecture seule du Conteneur source > création d'une somme de contrôle dans l'image-disque > clonage en prenant exclusivement l'image-disque comme source. Ça marche en étant plus long.
 
Je ne pense pas, non.

Repasse une commande :
Bloc de code:
diskutil list

  • et poste le tableau --> que je voie où on peut avoir un volume de destination pour cette image-disque.
 
Bloc de code:
Last login: Sun Oct 21 16:06:32 on ttys004
macbookethernet:~ test$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk0s2

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk3         300.0 GB   disk1s2
   3:                 Apple_APFS Container disk4         699.9 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD ( ancie... 143.8 GB   disk2s1
   2:                APFS Volume Preboot                 110.5 MB   disk2s2
   3:                APFS Volume Recovery                3.1 GB     disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4
   5:                APFS Volume Sans titre              55.0 GB    disk2s5
   6:                APFS Volume macOS Mojave            83.5 GB    disk2s6

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +300.0 GB   disk3
                                 Physical Store disk1s2
   1:                APFS Volume Preboot                 106.0 MB   disk3s2
   2:                APFS Volume Recovery                1.6 GB     disk3s3
   3:                APFS Volume Macintosh HD            191.8 GB   disk3s6
   4:                APFS Volume VM                      1.1 GB     disk3s7

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +699.9 GB   disk4
                                 Physical Store disk1s3
   1:                APFS Volume Preboot                 21.2 MB    disk4s2
   2:                APFS Volume Recovery                516.6 MB   disk4s3

macbookethernet:~ test$
 
Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk4 BROL

  • qui supprime le Conteneur du bas et remonte un volume BROL standard (qui va servir de destination pour l'image-disque)
----------

Passe les commandes :
Bloc de code:
diskutil umountDisk force disk2
sudo hdiutil create -srcdevice /dev/disk2 -format UDRO /Volumes/BROL/Conteneurdisk2.dmg

  • la 1ère démonte le Conteneur source disk2 de ses volumes (au cas où ils auraient été remontés)
  • la 2è crée une image-disque en lecture seule Conteneurdisk2.dmg du disque total du Conteneur disk2 --> dans le volume BROL

Préviens quand cette création est finie.
 
Ca a l'air d'être bon ?

Bloc de code:
Last login: Sun Oct 21 18:16:06 on ttys000
macbookethernet:~ test$ diskutil ap deleteContainer disk4 BROL
Started APFS operation on disk4
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Preboot" on disk4s2
Unmounting Volume "Recovery" on disk4s3
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk1s3 as a 652 GB case-insensitive HFS Plus volume with a 57344k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk1s3
Finished APFS operation on disk4
macbookethernet:~ test$ diskutil umountDisk force disk2
Forced unmount of all volumes on disk2 was successful
macbookethernet:~ test$ sudo hdiutil create -srcdevice /dev/disk2 -format UDRO /Volumes/BROL/Conteneurdisk2.dmg
Password:
Préparation du moteur d’imagerie…
Lecture de disque entier (Apple_APFS : 0)…
..............................................................................
   (CRC32 $A7D950D7 : disque entier (Apple_APFS : 0))
Ajout de ressources…
...............................................................................
Temps écoulé :  1h  1m 43.638s
Taille du fichier : 249060398218 octets, Somme de contrôle : CRC32 $D1ACEA3C
Secteurs traités : 489825072, 486446040 copiés
Vitesse : 64.1Moctets/s
Compression : 0.7%
created: /Volumes/BROL/Conteneurdisk2.dmg
macbookethernet:~ test$

Bon, j'ai ouvert l'image, et c'est l'image de disk2s6 " macOS Mojave " et non pas de " sans titre " ( disk2s5) ou " Macintosh HD ( ancien mojave) " (disk2s1)
 
Démonte le volume de l'image-disque. À présent passe la commande :
Bloc de code:
sudo asr imagescan --source /Volumes/BROL/Conteneurdisk2.dmg

  • la commande ajoute une somme de contrôle à l'image-disque.

Poste le retour quand c'est fini.