iMac iMac ne démarre pas, roue arrive au 3/4 et le mac s'éteint

Voici la liste à nouveau. J'ai aussi brancher la clé usb, apparement elle est en disk2 et le DDE en disk 4:
Bloc de code:
-bash-3.2# 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_HFS Macintosh HD            999.3 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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:                 DOS_FAT_32 USB DISK                8.0 GB     disk2s1

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

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS                         2.0 TB     disk4s2

/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               +2.1 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk11

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

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk17

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

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

-bash-3.2#
 
Je me suis permis de lancer les commandes suivantes: diskutil list disk2, diskutil list disk4 et diskutil list disk 4s2, voici les résultats:
Bloc de code:
-bash-3.2# diskutil list disk2
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:                 DOS_FAT_32 USB DISK                8.0 GB     disk2s1
-bash-3.2# 4diskutil list disk4
-bash: 4diskutil: command not found
-bash-3.2# diskutil list disk4s2
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS                         2.0 TB     disk4s2
-bash-3.2# diskutil list disk4
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS                         2.0 TB     disk4s2
-bash-3.2#
 
Oui : je les vois tous les deux. On va d'abord tenter de reparamétrer le disque du DDE --> ça permettrait un clonage intégral de Macintosh HD si on arrive à monter un volume.

Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ Clone disk4s2

  • la commande reformate la partition et remonte un volume intitulé Clone

Poste l'affichage retourné.
 
Halleluïa!
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ Clone disk4s2
Started erase on disk4s2
Unmounting disk
Erasing
Initialized /dev/rdisk4s2 as a 2 TB case-insensitive HFS Plus volume with a 155648k journal
Mounting disk
Finished erase on disk4s2 Clone
-bash-3.2#
 
Mais ça m'a l'air parfait tout ça ! Passe une commande :
Bloc de code:
diskutil list disk4

  • et poste le tableau du partitionnement du DDE.
 
-bash-3.2# diskutil list disk4

/dev/disk4 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *2.0 TB disk4

1: EFI EFI 209.7 MB disk4s1

2: Apple_HFS Clone 2.0 TB disk4s2

-bash-3.2#
 
Oups, j'ai oublié le collage code, désolé.
Bloc de code:
-bash-3.2# diskutil list disk4
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS Clone                   2.0 TB     disk4s2
-bash-3.2#
 
Bon : tu disposes de ton volume Clone. Ça a été laborieux mais on y est arrivé.

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 :
Bloc de code:
cp -av /Volumes/"Macintosh HD"/* /Volumes/Clone

  • mets "Macintosh HD" avec des "" ; pas d'espace entre HD" et /* ; un espace entre /* et /Volumes---
  • la commande clone Macintosh HD dans Clone
  • 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 -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
 
Ayé! Ca a fonctionné tel que tu l'as décris.

Au fait, comme l'ordi rame au démarage, j'ai lancé deux fois le terminal par impatience... il a ouvert deux fenêtres l'une sur l'autre. Quand je l'ai quitté pour aller sur Safari, une session du terminal est restée ouverte. Ce qui fait que j'ai les deux en paralelle, c'est pratique, mais est-ce que ça peut poser problèeme?
 
Dernière édition par un modérateur:
Le Terminal est une application qui permet d'ouvrir un "espace d'interprétation de commandes" (espace appelé shell - le shell bash par défaut). Mais cette application Terminal permet très bien d'ouvrir en parallèle d'un 1er "espace d'interprétation de commandes" (un terminal en minuscule) --> un second "espace d'interprétation de commandes" (càd. un autre terminal et etc.). Ce qui peut s'avérer pratique à l'usage. Tu peux clôturer un "espace d'interprétation de commandes" en fermant sa fenêtre > tout en laissant ouvert un autre "espace d'interprétation de commandes".

Tu es le second sur les forums MacGé à attester d'un contournement de la logique de la session de secours --> laquelle veut que les applications se lancent en mode "alternatif" et pas "parallèle". En ce que > ouvertes deux fenêtres de terminal > quitter l'une d'elles permet de lancer Safari sans que l'autre terminal n'ait été quitté. Et ainsi > récupérant le mode parallèle d'ouverture d'applications qui est celui d'un session d'utilisateur régulière --> tu n'as plus besoin pour venir ici coller des tableaux de quitter le Terminal.

----------

Passe la commande :
Bloc de code:
df -H

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

Poste le tableau.
 
  • J’aime
Réactions: litobar71
Ok, voilà:
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   720M    64%   45181 4294922098    0%   /
devfs          209k   209k     0B   100%     706          0  100%   /dev
/dev/disk3     5.2M   528k   4.7M    11%      19 4294967260    0%   /private/var/log
/dev/disk5     524k   147k   377k    29%       7 4294967272    0%   /Volumes
/dev/disk6     524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk7     524k   156k   369k    30%      11 4294967268    0%   /private/var/run
/dev/disk8     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk9     524k   147k   377k    29%       3 4294967276    0%   /System/Installation
/dev/disk10    524k   295k   229k    57%      19 4294967260    0%   /private/var/db
/dev/disk11     13M   3.0M   9.6M    24%      54 4294967225    0%   /private/var/folders
/dev/disk12    4.2M   209k   4.0M     5%      22 4294967257    0%   /private/var/root/Library
/dev/disk14    2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk15    524k   184k   340k    36%      11 4294967268    0%   /Library/Preferences
/dev/disk16    524k   160k   365k    31%       5 4294967274    0%   /Library/Preferences/SystemConfiguration
/dev/disk17    1.0M   176k   872k    17%       6 4294967273    0%   /Library/Keychains
/dev/disk18    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk19    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk20    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk21    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk4s2   2.0T    22G   2.0T     2%  460425 4294506854    0%   /Volumes/Clone
/dev/disk0s3   650M   540M   104M    84%      18 4294967261    0%   /Volumes/Image Volume
/dev/disk0s2   999G    17G   982G     2%  467702 4294499577    0%   /Volumes/Macintosh HD
/dev/disk2s1   8.0G   1.6M   8.0G     1%       0          0  100%   /Volumes/USB DISK
-bash-3.2#
 
22 Go dans Clone et 17 Go dans Macintosh HD --> +5 Go pour Clone : ce qui est coutumier avec la commande cp. RAS.

- veux-tu essayer de démarrer sur le volume Clone pour voir ? - pour cela > il faut passer quelques commandes de paramétrage...​
 
Alors voici la longue commande à passer :
Bloc de code:
bless --folder /Volumes/Clone/System/Library/CoreServices --file /Volumes/Clone/System/Library/CoreServices/boot.efi

  • tu la saisis en copier-coller à rebours ! --> viens d'abord ici avec Safari > copie la commande > colle-la dans le terminal > exécute-la
  • la commande inscrit un chemin de démarrage sur l'en-tête du volume Clone > pointant au lanceur boot.efi de l'OS cloné ; elle passe sans commentaire (retour direct de -bash-3.2#) si elle passe

Cela fait > passe la commande informative :
Bloc de code:
bless --info /Volumes/Clone

  • qui affiche le chemin de démarrage actif du volume Clone

Poste le tableau retourné.
 
Voilà,voilà:
-bash-3.2# bless --info /Volumes/Clone
finderinfo[0]: 147714 => Blessed System Folder is /Volumes/Clone/System/Library/CoreServices
finderinfo[1]: 154527 => 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]: 147714 => OS X blessed folder is /Volumes/Clone/System/Library/CoreServices
64-bit VSDB volume id: 0x93D27EACE4BF471A
-bash-3.2#
[/code]
 
Chemin de démarrage valide.

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

  • qui met à jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage ; elle passe sans (guère de) commentaire

Cela fait > tente ta chance ! --> va à : Menu  > Disque de démarrage > choisis Clone (qui devrait être affiché) > redémarre dessus -->

- tu n'auras qu'à dire si le Système s'est chargé > et si tu as pu ouvrir ta session dans le volume externe...​
 
Content pour toi que tu aies pu ouvrir ta session. Fonctionnement lent ? - eh ! tu es sur un HDD en connexion USB.

Le message quant à Macintosh HD est normal : son système de fichiers est corrompu et irréparable. On va s'en occuper illico !

Tu trouves le Terminal de macOS at: Clone > Applications > Utilitaires > Terminal. Lance-le > passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
Voici le nouveau tableau:
Bloc de code:
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_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   2.0 TB     disk2s2
 
Alors passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2

  • la commande reformate le volume interne

Poste l'affichage retourné.