10.13 High Sierra Mon disque principal a disparu

Le volume est lisible (et le SIP est activé => "Operation not permitted" sur certains objets).

Il est possible de cloner le volume via une commande du Terminal. Si tu as de la place sur ton DDE de 3 To.
 
Oui 1 to disponible ! sur disque externe lacie formater en Mac OS étendu (journalisé)
Dans mon disque externe j'ai deux partitions.
Une de 2 to ou jai copié mes fichier manuellement
et une autre partition de 1 to prêt pour le clone que nous allons faire !
total 3 to
 
Branche le DDE au Mac. Puis passe les 2 commandes (séparément) :
Bloc de code:
diskutil list
df -H

  • qui affichent les disques et l'occupation des volumes montés

Poste les tableaux.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ 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 disk1         799.0 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +799.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume                         495.2 GB   disk1s1
   2:                APFS Volume                         22.0 MB    disk1s2
   3:                APFS Volume                         518.1 MB   disk1s3
   4:                APFS Volume                         1.1 GB     disk1s4
   5:                APFS Volume                         20.5 KB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS LaCie                   2.0 TB     disk2s2
   3:                  Apple_HFS TimeMachine             1.0 TB     disk2s3

MYSTIXs-MBP:~ MYSTIX$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    799G   495G   302G    63%  650827 9223372036854124980    0%   /
devfs           195k   195k     0B   100%     658                   0  100%   /dev
/dev/disk1s4    799G   1.1G   302G     1%       1 9223372036854775806    0%   /private/var/vm
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk2s2    2.0T   1.3T   676G    67%  280568          4294686711    0%   /Volumes/LaCie
/dev/disk2s3    1.0T   665M   1.0T     1%     161          4294967118    0%   /Volumes/TimeMachine
MYSTIXs-MBP:~ MYSTIX$
 
Il y a un volume Time Machine tout prêt. Qui est vide. Passe la commande cosmétique :
Bloc de code:
diskutil rename disk2s3 Clone

  • la commande renomme Time Machine => Clone

Poste l'affichage retourné.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ diskutil rename disk2s3 Clone
Volume on disk2s3 renamed to Clone
You have new mail in /var/mail/MYSTIX
MYSTIXs-MBP:~ MYSTIX$
 
Parfait. Alors hop ! opération clonage.

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

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande (copier-coller) :
Bloc de code:
sudo rsync -avx /* /Volumes/Clone
  • la commande clone MAC HD dans Clone après avoir construit une liste de lecture
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande MYSTIXs-MBP:~ MYSTIX$ en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
 
La copie est en cours...
80go de fait sur 450go
quelles sont les étapes suivantes, je dois aller au travail, je serais dispo sur le forum mais je ne peux pas apporter mon macbook pro avec moi car les données se font transférer sur le dd externe. Sinon on se parle demain. merci encore pour tout ton savoir !!!
 
Alors passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation de tous les volumes montés

Poste le tableau.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    799G   495G   302G    63%  650987 9223372036854124820    0%   /
devfs           195k   195k     0B   100%     660                   0  100%   /dev
/dev/disk1s4    799G   1.1G   302G     1%       1 9223372036854775806    0%   /private/var/vm
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk2s2    2.0T   1.3T   676G    67%  280568          4294686711    0%   /Volumes/LaCie
/dev/disk2s3    1.0T   499G   506G    50%  655836          4294311443    0%   /Volumes/Clone
You have new mail in /var/mail/MYSTIX
MYSTIXs-MBP:~ MYSTIX$
 
Un bon clone : 499 Go contre 495 Go au volume original démarré. La commande cp a pour routine de consommer davantage de blocs pour écrire les fichiers de la destination en comparaison de la source. Un simple +4 Go est excellent.

Reste à vérifier si le clone démarre. Mais pour cela > il faut d'abord le rendre démarrable !

Passe la commande :
Bloc de code:
sudo bless --folder /Volumes/Clone/System/Library/CoreService --file /Volumes/Clone/System/Library/CoreService/boot.efi

  • qui inscrit un chemin de démarrage sur l'en-tête du volume Clone ; elle passe sans commentaire

Passe encore la commande :
Bloc de code:
bless --info /Volumes/Clone

  • qui affiche le chemin de démarrage de Clone

Poste le retour.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ bless --info /Volumes/Clone
finderinfo[0]:      0 => No Blessed System Folder
finderinfo[1]:      0 => No Blessed System File
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:      0 => No OS 9 + X blessed X folder
64-bit VSDB volume id:  0xF7699A17C936D8D4
MYSTIXs-MBP:~ MYSTIX$
 
Quel a été le retour de la longue commande ?
comment on fait pour poster le retour de la longue commande ?
Dans terminal ?

comment on fait pour poster le retour de la longue commande ?
Dans terminal ?
oups ok je manque une ligne ...

Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ sudo bless --folder /Volumes/Clone/System/Library/CoreService --file /Volumes/Clone/System/Library/CoreService/boot.efi
Password:
No mount point for /Volumes/Clone/System/Library/CoreService
Can't determine mount point of '/Volumes/Clone/System/Library/CoreService' and ''
MYSTIXs-MBP:~ MYSTIX$
 
Dernière édition par un modérateur:
Ne cherche plus ! --> j'ai oublié les 2 fois le s final de CoreServices. Donc ma commande était invalide.

Passe les 2 commandes (séparément) :
Bloc de code:
sudo bless --folder /Volumes/Clone/System/Library/CoreServices --file /Volumes/Clone/System/Library/CoreServices/boot.efi
bless --info /Volumes/Clone

  • la 1ère devrait passer sans affichage retourné. Poste le tableau retourné par la 2è
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ sudo bless --folder /Volumes/Clone/System/Library/CoreServices --file /Volumes/Clone/System/Library/CoreServices/boot.efi
MYSTIXs-MBP:~ MYSTIX$ bless --info /Volumes/Clone
finderinfo[0]: 160631 => Blessed System Folder is /Volumes/Clone/System/Library/CoreServices
finderinfo[1]: 161536 => Blessed System File is /Volumes/Clone/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 160631 => OS X blessed folder is /Volumes/Clone/System/Library/CoreServices
64-bit VSDB volume id:  0xF7699A17C936D8D4
MYSTIXs-MBP:~ MYSTIX$
 
Ce coup-ci > c'est bon.

Passe encore la commande :
Bloc de code:
sudo kextcache -u /Volumes/Clone

  • qui met à jour le cache de démarrage-Système prelinkedkernel > chargé par le lanceur boot.efi au démarrage

=> pas de retour sur celle-là ?