iMac Mac s'éteint juste après le démarrage (Vidéo incluse)

Je ne sais pas. Je t'invite à tester les 2 logiciels cités en mode démo > pour vérifier s'il peuvent récupérer un pareil fichier. Ça me paraît moins évident que pour des fichiers images ou vidéos.

[Note bien que la perte de favoris dans un navigateur > pour incommode qu'elle soit > reste réparable : se reconnecter successivement aux sites habituels et recréer chaque fois un favori.]
 
Bonjour à tous et à toutes,

je déterre ce post car j'ai le même souci avec mon vieil iMac sous Mac OS lion. Il s'éteint juste après que ma barre de progression débute à se remplir.
Ci-joint le résultat des commandes "diskutil list" "diskutil info & verify volume". Mon DD est partitionné en deux, une avec le système nommée WORK et l'autre simplement avec mes données nommée DATA.

Après avoir suivi différentes discussions (10.7 Lion Impossible réinstaller Mac OS X Lion ou encore 10.13 High Sierra blocage barre de chargement au démarrage de mon mac), je pense et espère avoir posté ma question au bon endroit.

en vous remerciant d'avance (@macomaniac)...

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS WORK                    299.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             700.0 MB   disk0s3
   4:                  Apple_HFS DATA                    699.7 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.4 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:         Apple_Driver_ATAPI                         2.0 KB     disk1s2
   3:                  Apple_HFS Mac OS X Base System    1.4 GB     disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk12
-bash-3.2# diskutil info /Volumes/"WORK" & verifyVolume/Volume/"WORK"
[1] 362
-bash: verifyVolume/Volume/WORK: No such file or directory
-bash-3.2#    Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Part of Whole:            disk0
   Device / Media Name:      LION

   Volume Name:              WORK
   Escaped with Unicode:     WORK

   Mounted:                  Yes
   Mount Point:              /Volumes/WORK
   Escaped with Unicode:     /Volumes/WORK

   File System Personality:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Owners:                   Enabled

   Partition Type:           Apple_HFS
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              327FEF5E-4EB7-3F73-9EEF-634320AE97F8

   Total Size:               299.3 GB (299299999744 Bytes) (exactly 584570312 512-Byte-Blocks)
   Volume Free Space:        51.8 GB (51798851584 Bytes) (exactly 101169632 512-Byte-Blocks)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Yes
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No
 
Bonjour le singe vert

Cette mention du tableau final -->
Bloc de code:
   Read-Only Volume:         Yes

  • résume la situation : le volume WORK est monté en lecture seule. C'est toujours le résultat d'une corruption (= erreurs graves irréparables) du système de fichiers jhfs+ > qui est le formateur du volume sur la partition. Ce montage en lecture seule du volume suffit à "étouffer" le démarrage de l'OS qu'il contient - faute de possibilités de s'exécuter pour les écritures concomitantes d'une initialisation d'OS.
  • mais le volume WORK est néanmoins monté. Donc adressable & lisible. Et donc recopiable (via une commande du terminal) => à destination du volume d'un DDE USB. Il y a 248 Go d'occupation du volume. Il faudrait un DDE permettant de créer un volume dédié au clone d'environ 300 Go de capacité.

=> donc : as-tu un tel DDE disponible ? - note : en attendant => ne tente aucune réparation du volume. Elle est impossible > mais le volume serait démonté en préalable > son système de fichiers inutilement "secoué" => au risque que le volume ne puisse plus remonter. Bref : laisse ton Mac démarré sur l'OS de secours > la session de secours ouverte.
 
Bonjour macomaniac,

merci pour ton retour rapide. J'ai un DDE où il me reste un peu plus de 600 Go (ça devrait faire l'affaire). Si je comprends bien la procédure va être le RRR...

Auparavant, j'avais essayé les réparations du DD via fsck -fy mais rien n'a marché..
 
Branche le DDE au Mac. Attends quelques secondes que le disque soit connecté.

- passe les 2 commandes (l'une après l'autre) :​
Bloc de code:
diskutil list
df -H

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

Poste les retours => que je voie ton DDE.
 
voilà.... le DDE est Travel Drive 02
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS WORK                    299.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             700.0 MB   disk0s3
   4:                  Apple_HFS DATA                    699.7 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.4 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:         Apple_Driver_ATAPI                         2.0 KB     disk1s2
   3:                  Apple_HFS Mac OS X Base System    1.4 GB     disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Travel Drive 02         2.0 TB     disk2s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk12
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk13
-bash-3.2# df -h
Filesystem     Size   Used  Avail Capacity  Mounted on
/dev/disk1s3  1.3Gi  1.1Gi  197Mi    85%    /
devfs         198Ki  198Ki    0Bi   100%    /dev
/dev/disk3    512Ki  144Ki  368Ki    29%    /Volumes
/dev/disk4    512Ki  140Ki  372Ki    28%    /private/var/tmp
/dev/disk5    512Ki  156Ki  356Ki    31%    /private/var/run
/dev/disk6    512Ki  144Ki  368Ki    29%    /System/Installation
/dev/disk7    512Ki  252Ki  260Ki    50%    /private/var/db
/dev/disk8    6.0Mi  1.5Mi  4.5Mi    25%    /private/var/folders
/dev/disk9    2.0Mi  216Ki  1.8Mi    11%    /private/var/root/Library
/dev/disk10   1.0Mi  144Ki  880Ki    15%    /Library/ColorSync/Profiles/Displays
/dev/disk11   512Ki  160Ki  352Ki    32%    /Library/Preferences
/dev/disk12   512Ki  156Ki  356Ki    31%    /Library/Preferences/SystemConfiguration
/dev/disk13   1.0Mi  140Ki  884Ki    14%    /Library/Keychains
/dev/disk2s2  1.8Ti  1.2Ti  611Gi    68%    /Volumes/Travel Drive 02
/dev/disk0s4  652Gi  640Gi   12Gi    99%    /Volumes/DATA
/dev/disk0s3  668Mi  492Mi  169Mi    75%    /Volumes/Image Volume
/dev/disk0s2  279Gi  231Gi   48Gi    83%    /Volumes/WORK
-bash-3.2#
 
L'option -H était à saisir en majuscule pour obtenir une mesure en Go (= gigabytes : base 10). En minuscule -h => la mesure est en Gi (= gibibytes : base 2). Conclusion : ne jamais assumer a priori qu'une commande du terminal soit insensible à la casse.

- il y a donc 611 Gi = 656 Go d'espace libre dans le volume Travel Drive 02. Et il y a 231 Gi = 249 Go d'occupation de WORK. Les paramètres du DDE permettent un repartitionnement non destructeur du volume.​

Passe la commande :
Bloc de code:
diskutil resizeVolume disk2s2 1700g jhfs+ Clone 0b

  • tu peux la saisir en copier-coller à rebours : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande rétrécit Travel Drive 02 à 1,7 Go > et crée un volume Clone de 300 Go

Poste le retour quand tu auras récupéré -bash-3.2# en signal de fin (l'opération peut prendre un moment).
 
c'est bon...
Bloc de code:
-bash-3.2# diskutil resizeVolume disk2s2 1700g jhfs+ Clone 0b
Started partitioning on disk2s2 Travel Drive 02
Verifying the disk
Checking file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Travel Drive 02 appears to be OK
Resizing
Waiting for the disks to reappear
Formatting disk2s3 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk2s3 as a 279 GB HFS Plus volume with a 24576k journal
Mounting disk
Finished partitioning on disk2s2 Travel Drive 02
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Travel Drive 02         1.7 TB     disk2s2
   3:                  Apple_HFS Clone                   299.9 GB   disk2s3
-bash-3.2#
 
Parfait. Alors hop ! opération clonage.

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

  • (& = esperluette &) qui va empêcher le Mac de dormir pendant l'opération ; elle passe en affichant le du processus caffeinate renvoyé en arrière-plan du terminal ouvert

- passe ensuite la commande :​
Bloc de code:
cp -av /Vol*/WORK/* /Vol*/Clone

  • respecte les espaces et les astérisques *
  • la commande clone WORK 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.
 
Tu dois être dans un OS de secours ancien qui ne connaissait pas encore la commande caffeinate.

- passe la seconde commande seule.​
 
Alors passe la commande :
Bloc de code:
df -H

  • (H en majuscule) qui mesure l'occupation de tous les volumes montés

Poste le retour. On pourra comparer l'occupation du clone avec celle de sa source.
 
bon, j'ai dû rallumer mon ordi entre temps, voilà le résultat
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  Mounted on
/dev/disk1s3   1.4G   1.1G   207M    85%    /
devfs          203k   203k     0B   100%    /dev
/dev/disk3     524k   147k   377k    29%    /Volumes
/dev/disk4     524k   143k   381k    28%    /private/var/tmp
/dev/disk5     524k   160k   365k    31%    /private/var/run
/dev/disk6     524k   147k   377k    29%    /System/Installation
/dev/disk7     524k   258k   266k    50%    /private/var/db
/dev/disk8     6.3M   1.6M   4.7M    25%    /private/var/folders
/dev/disk9     2.1M   221k   1.9M    11%    /private/var/root/Library
/dev/disk10    1.0M   147k   901k    15%    /Library/ColorSync/Profiles/Displays
/dev/disk11    524k   164k   360k    32%    /Library/Preferences
/dev/disk12    524k   160k   365k    31%    /Library/Preferences/SystemConfiguration
/dev/disk13    1.0M   143k   905k    14%    /Library/Keychains
/dev/disk2s2   1.7T   1.3T   356G    80%    /Volumes/Travel Drive 02
/dev/disk0s4   700G   687G    13G    99%    /Volumes/DATA
/dev/disk0s3   700M   516M   177M    75%    /Volumes/Image Volume
/dev/disk2s3   300G   250G    50G    84%    /Volumes/Clone
/dev/disk0s2   299G   248G    52G    83%    /Volumes/WORK
-bash-3.2#
 
300 Go pour Clone et 299 Go pour WORK. Clone est un très bon clone. RAS.

- passe la commande :​
Bloc de code:
diskutil eraseVolume jhfs+ WORK disk0s2

  • qui reformate WORK

Poste le retour.
 
le retour

Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ WORK disk0s2
Started erase on disk0s2 WORK
Unmounting disk
Erasing
Initialized /dev/rdisk0s2 as a 279 GB HFS Plus volume with a 24576k journal
Mounting disk
Finished erase on disk0s2 WORK
-bash-3.2#
 
Le formatage est bien passé. Finalisation du sauvetage à présent (ce qui va prendre du temps) -->

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume WORK reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > après un redémarrage et divers paramétrages => une page te propose de récupérer des données --> coche la case : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis le volume Clone en "source". L'Assistant de migration va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'Assistant de migration est toujours très lente > avec un débit de copie très variable.

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.
 
Ressources de réinstallation absentes sur le serveur Apple de récupération.

- reviens à l'écran d'accueil. Passe les 2 commandes (séparément) :​
Bloc de code:
sw_vers -productVersion
sysctl hw.model

  • qui affichent : la version de l'OS de secours démarré (et donc la version de macOS qu'il permet de réinstaller) & l'identifiant de modèle du Mac

Poste les retours.