10.11 El Capitan Barre de chargement qui s'arrete et iMac qui s'eteint

Dans le terminal > si tu passes la commande :
Bloc de code:
ls /Vol*
  • (l de ls = minuscule de L) tu vas obtenir la liste des volumes montés - dont le volume £

Fais un copier-coller de ce £ du retour => à droite de l'invite de commande -bash-3.2# réaffichée. Est-ce que tu obtiens un £ ?
 
En fait l'intitulé £ du volume pour le système de fichiers jhfs+ formateur --> n'est pas suivi au montage du volume mais est remplacé par un ??.

- passe la commande :​
Bloc de code:
ls /Vol*/*??*
  • qui tente d'adresser le volume sous l'intitulé ?? encadré d'astériques * d'abréviation

Poste le retour.
 
Bloc de code:
-bash-3.2# ls /Vol*/*??*
/Volumes/Image Volume:
.DS_Store        .fseventsd        System
.Trashes        .metadata_never_index    com.apple.recovery.boot

/Volumes/OS X Base System:
.DS_Store            bin
.Trashes            dev
.vol                etc
Applications            private
Install OS X El Capitan.app    sbin
Library                tmp
System                usr
Volumes                var

/Volumes/£:
.DS_Store
.DocumentRevisions-V100
.Spotlight-V100
.Trashes
.dbfseventsd
.file
.fseventsd
.hotfiles.btree
.vol
Applications
Guides de l???utilisateur et informations
Incompatible Software
Library
Network
System
Users
Volumes
bin
cores
dev
etc
home
installer.failurerequests
net
private
sbin
sockets.log
tmp
usr
var
-bash-3.2#
 
Bon : d'accord. D'un côté on a une image de la distribution des fichiers / dossiers du volume £ --> qui montre qu'elle est régulière et n'a pas été endommagée. D'autre part on a adressé par la commande précédente les 3 volumes montés au répertoire /Volumes de l'OS de secours actuellement démarré : Image Volume (volume contenant l'image-disque de secours) qui désigne ici le volume Recovery HD de la partition de secours (monté pour accès à l'image-disque portant l'OS de secours) > OS X Base System = le volume démarré de l'image-disque de secours > £ = le volume d'El Capitan.

- en fait le volume £ est bien monté sous cet intitulé --> c'est au niveau des saisies dans la session de secours que le caractère n'est pas validé. Ce qui est embêtant > parce que pour cloner le volume il faut pouvoir l'adresser.​

Je ne sais plus si on peut réintituler un volume monté en lecture seule comme £ --> en adressant son système de fichiers endommagé. Tente la commande :
Bloc de code:
diskutil rename disk0s2 Mac
  • qui tente de renommer £ => Mac

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil rename disk0s2 Mac
Failed to rename volume: Invalid request (-69886)
-bash-3.2#

J'ai cherché aussi du cote des encodage de Terminal, peut-etre que tu sais lequel choisir pour mettre ce caractere ?
 
Bon : on va en contournement de la difficulté --> effectuer un clonage adressant non pas le volume par son intitulé d'objet monté at: /Volumes > mais la partition du volume indexée disk0s2 dans le registre /dev des appareils (devices).

- on va repartitionner d'abord ton DDE > pour conserver un volume d'appoint au cas où. Branche ton DDE au Mac > attends quelques secondes que le disque soit connecté > puis passe une commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques --> que je voie le DDE.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS £                       499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk3
/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4
/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +6.3 MB     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               +1.0 MB     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               +524.3 KB   disk12
/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk13
/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk14
/dev/disk15 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk15
   1:             Windows_FAT_32 INTENSO                 2.0 TB     disk15s1
-bash-3.2#
 
Je vois le DDE en disk15. Passe la commande :
Bloc de code:
diskutil partitionDisk disk15 gpt jhfs+ Clone 1000g jhfs+ Stock 0b
  • (le 0 de 0b = zéro) la commande reconfigure le DDE : table de partition GPT > 2 volumes de format jhfs+ : Clone 1 To & Stock 1 To

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil partitionDisk disk15 gpt jhfs+ Clone 1000g jhfs+ Stock 0b
Started partitioning on disk15
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk15s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk15s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Formatting disk15s3 as Mac OS Extended (Journaled) with name Stock
Initialized /dev/rdisk15s3 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished partitioning on disk15
/dev/disk15 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk15
   1:                        EFI EFI                     209.7 MB   disk15s1
   2:                  Apple_HFS Clone                   999.9 GB   disk15s2
   3:                  Apple_HFS Stock                   1.0 TB     disk15s3
-bash-3.2#
 
Parfait. C'est parti pour le clonage.

- passe d'abord la commande :​
Bloc de code:
caffeinate -dimsu &
  • (& = esperluette &) qui va empêcher le Mac de dormir pendant le clonage

- puis passe la commande exacte :​
Bloc de code:
asr restore --s /dev/disk0s2 --t /dev/disk15s2 --erase --noprompt
  • (respecte les doubles tirets --) la commande appelle l'outil de réplication Apple asr (apple_software_restore) à restaurer (cloner en mode bloc absolu) > la partition disk0s2 du volume £ => sur la partitiono disk15s2 du volume Clone. Clone va se trouver reformaté > réintitulé évidemment £ comme la source (pas grave ici) > cloné des 422 Go de la source > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête > enfin flanqué d'une partition de secours Recovery HD également répliquée en position subalterne. 2 passes : Restoring / Verifying - la progression en chacune marquée par tranches de 10%.

Indique si le processus démarre > puis poste le retour quand tout sera fini.
 
Bloc de code:
-bash-3.2# caffeinate -dimsu &
[1] 612
-bash-3.2# asr restore --s /dev/disk0s2 --t /dev/disk15s2 --erase --noprompt
    Validating target...done
    Validating source...
Catalog file on image/volume "/Volumes/£" is too badly fragmented
Could not validate source - Bad file descriptor
-bash-3.2#

Voila la réponse
 
En résumé : impossible d'effectuer un clonage en mode bloc avec asr. Et impossible d'adresser le volume £ pour un clonage en mode fichiers > car tu ne peux pas saisir le caractère £ qui le désignerait.

- envisageons un autre plan : quels sont l'année et l'OS de ton MacBook ?​
 
Parfait alors. Voici le nouveau plan : on va installer un OS démarrable (compatible avec ton iMac personnel) dans le 2è volume Stock du DDE. Ainsi > le DDE rebranché à ton iMac > tu pourras le démarrer sur Stock > et là tu bénéficieras d'une session d'utilisateur régulière où tu pouras saisir (je pense) le caractère £ désignant le volume interne à copier en mode fichiers.

- dans les Applications de l'iMac d'appoint > est-ce qu'il y aurait un installateur d'El Capitan par hasard (intitulé : Installer OS X El Capitan) ?​
 
Bon. Dans la session de l'iMac qui fonctionne > utilise ce lien : ☞Anciens OS☜ qui t'amène à une page Apple. Tout en bas > clique l'option : OS X El Capitan 10.11 qui va faire télécharger une image-disque MacOSXInstall.dmg (6,2 Go)=> à l'emplacement favori des téléchargements.

- quand tu as l'image-disque > monte son volume d'un double-clic > entres-y > et fais un double-clic encore sur le paquet d'installation MacOSXInstall.pkg contenu => en indiquant le volume démarré (Macintosh HD ou renommé) comme destination de l'installation. Attention ! il ne s'agit pas d'une installation d'El Capitan > mais d'un installateur : Installer OS X El Capitan dans les Applications.​

Tu n'auras qu'à dire si tu as bien à l'issue du processus un installateur : Installer OS X El Capitan (6,2 Go) dans les Applications de l'iMac qui fonctionne.
 
Pfuitt ! tu dois avoir la fibre...

- dans le terminal de ton iMac planté > passe la commande :​
Bloc de code:
diskutil eject disk15
  • qui déconnecte le disque du DDE

Si tu as un retour attestant de la réussite > débranche le DDE et branche-le à l'iMac de secours. Puis fais un double-clic sur l'installateur : Installer OS X El Capitan pour lancer le programme d'installation. Par défaut > tu vas avoir le volume démarré comme destination par défaut --> clique l'option subalterne : "Afficher tous les disques" et choisis le volume Stock du DDE comme destination d'installation.

- en fin d'installation > après un redémarrage sur l'OS neuf de Stock et divers paramétrages > une page te propose de récupérer des données. Coche l'option : "Ne pas récupérer de données maintenant" => ce qui te permet de créer un compte d'utillisateur et d'ouvrir sa session (vide).​

Préviens si tout a bien fonctionné ainsi.
 
Installation sur le DDE en cours, il reste 16 min.
Du coup à la fin, je fais quoi une fois la session créée? je fais Pomme > Eteindre pour pouvoir débrancher le DDE