MacBook ne redémarre pas, impossible d'exécuter S.O.S mon disque dur est-il mort ?

Statut
Ce sujet est fermé.
Branche ton DDE au Mac. Attends quelques secondes que le disque soit connecté. Puis passe les 2 commandes (séparément) :
Bloc de code:
diskutil list
df -H

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

Poste les 2 tableaux. Tu es bon pour l'opération résumée par les : « 4 r » (recopie > reformatage > réinstallation > récupération). Un peu longuette mais gagnante dans la plupart des cas de figures.
 
D'accord,
alors voilà pour la première commande:
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_CoreStorage Disque dur              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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Disque dur              498.9 GB   disk2
                                 Logical Volume on disk0s2
                                 D6562CD3-D730-44A6-AA2D-F25D16A87101
                                 Unencrypted
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.1 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data WII TEST                435.3 GB   disk3s2
   3:       Microsoft Basic Data ColléN                  314.6 GB   disk3s3
/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                5.2 MB     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                524.3 KB   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                6.3 MB     disk10
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                2.1 MB     disk11
/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                1.0 MB     disk12
/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                524.3 KB   disk13
/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                524.3 KB   disk14
/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                1.0 MB     disk15
/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled                6.3 MB     disk16
-bash-3.2#

Et voilà pour la deuxième :
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   721M    64%   315037    176074   64%   /
devfs          201k   201k     0B   100%      680         0  100%   /dev
/dev/disk4     5.2M   3.0M   2.3M    57%      727       551   57%   /private/var/log
/dev/disk5     524k   147k   377k    29%       34        92   27%   /Volumes
/dev/disk6     524k   143k   381k    28%       33        93   26%   /private/var/tmp
/dev/disk7     524k   160k   365k    31%       37        89   29%   /private/var/run
/dev/disk8     524k   143k   381k    28%       33        93   26%   /System/Installation
/dev/disk9     524k   307k   217k    59%       73        53   58%   /private/var/db
/dev/disk10    6.3M   4.0M   2.3M    65%      983       551   64%   /private/var/folders
/dev/disk11    2.1M   2.1M     0B   100%      510         0  100%   /private/var/root/Library
/dev/disk13    524k   168k   356k    33%       39        87   31%   /Library/Preferences
/dev/disk14    524k   168k   356k    33%       39        87   31%   /Library/Preferences/SystemConfiguration
/dev/disk15    1.0M   143k   905k    14%       33       221   13%   /Library/Keychains
/dev/disk16    6.3M   176k   6.1M     3%       41      1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk2     499G   188G   311G    38% 45817473  75978621   38%   /Volumes/Disque dur
/dev/disk3s3   315G   609M   314G     1%     1323 306604361    0%   /Volumes/ColléN
/dev/disk3s2   435G    29G   406G     7%        0         0  100%   /Volumes/WII TEST
-bash-3.2#

Si elle est gagnante sa longueur ne sera pas un problème, et puis j'ai pas vraiment d'alternative aha
 
Le volume ColléN (vide) n'est pas en bon format. Donc on reformate la partition.

- passe la commande :​
Bloc de code:
diskutil eraseVolume jhfs+ Clone disk3s3

  • qui reformate un volume en Clone en format jhfs+

Poste le retour?
 
Voilà le retour :) :
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs  Clone disk3s3
Started erase on disk3s3 ColléN
Unmounting disk
Erasing
Initialized /dev/rdisk3s3 as a 293 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished erase on disk3s3 Clone
-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*/Disque*/* /Vol*/Clone

  • respecte tous les astérisques * d'abréviation et les espaces libres
  • la commande clone Disque du 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.
 
Alors passe la commande :
Bloc de code:
df -H

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

Poste le tableau. Il permettra de comparer l'occupation Clone avec celle de sa source.
 
Fait! Voici le résultat :
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   721M    64%   315037   176074   64%   /
devfs          201k   201k     0B   100%      680        0  100%   /dev
/dev/disk4     5.2M   4.3M   991k    82%     1036      242   81%   /private/var/log
/dev/disk5     524k   147k   377k    29%       34       92   27%   /Volumes
/dev/disk6     524k   143k   381k    28%       33       93   26%   /private/var/tmp
/dev/disk7     524k   160k   365k    31%       37       89   29%   /private/var/run
/dev/disk8     524k   143k   381k    28%       33       93   26%   /System/Installation
/dev/disk9     524k   307k   217k    59%       73       53   58%   /private/var/db
/dev/disk10    6.3M   4.1M   2.2M    65%      995      539   65%   /private/var/folders
/dev/disk11    2.1M   2.1M     0B   100%      510        0  100%   /private/var/root/Library
/dev/disk13    524k   168k   356k    33%       39       87   31%   /Library/Preferences
/dev/disk14    524k   168k   356k    33%       39       87   31%   /Library/Preferences/SystemConfiguration
/dev/disk15    1.0M   143k   905k    14%       33      221   13%   /Library/Keychains
/dev/disk16    6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk2     499G   188G   311G    38% 45817473 75978621   38%   /Volumes/Disque dur
/dev/disk3s2   435G    29G   406G     7%        0        0  100%   /Volumes/WII TEST
/dev/disk3s3   314G   184G   130G    59% 44912533 31854948   59%   /Volumes/Clone
-bash-3.2#
 
184 Go pour Clone et 188 Go pour Disque dur. Soit un petit déficit de 4 Go dans Clone.

- souhaites-tu faire une seconde passe de clonage en mode "mise-à-jour" (copie des seule différences > pas de remplacement des identiques) ? - ce qui va plus vite qu'un clonage complet.​
 
C'est pas une mauvaise idée oui, quitte à faire les choses, faisons les choses bien. :up:
Simple curiosité : à quoi est dû ce déficit? L'ordinateur "oublie" de copier certains fichiers?
 
Non : le problème est lié à la corruption du volume source. Il se peut que des données ne soient pas accessibles en lecture en vue d'une copie.

- passe la commande:​
Bloc de code:
cp -avn /Vol*/Disque*/* /Vol*/Clone

  • c'est la même commande que la 1ère > avec l'ajout d'une option n (comme : do_not_overwrite_an_existing_file --> ne pas remplacer les fichiers identiques)

Quand tu récupères -bash-3.2# en signal de fin > repasse une commande :
Bloc de code:
df -H

  • et reposte le tableau mesurant l'occupation des volumes montés.
 
D'accord, merci pour l'explication,

j'ai passé les deux commandes, et il m'affiche ça :
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   721M    64%   315037   176074   64%   /
devfs          201k   201k     0B   100%      680        0  100%   /dev
/dev/disk4     5.2M   4.9M   348k    94%     1193       85   93%   /private/var/log
/dev/disk5     524k   147k   377k    29%       34       92   27%   /Volumes
/dev/disk6     524k   143k   381k    28%       33       93   26%   /private/var/tmp
/dev/disk7     524k   160k   365k    31%       37       89   29%   /private/var/run
/dev/disk8     524k   143k   381k    28%       33       93   26%   /System/Installation
/dev/disk9     524k   307k   217k    59%       73       53   58%   /private/var/db
/dev/disk10    6.3M   4.1M   2.2M    65%      995      539   65%   /private/var/folders
/dev/disk11    2.1M   2.1M     0B   100%      510        0  100%   /private/var/root/Library
/dev/disk13    524k   168k   356k    33%       39       87   31%   /Library/Preferences
/dev/disk14    524k   168k   356k    33%       39       87   31%   /Library/Preferences/SystemConfiguration
/dev/disk15    1.0M   143k   905k    14%       33      221   13%   /Library/Keychains
/dev/disk16    6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk2     499G   188G   311G    38% 45817473 75978621   38%   /Volumes/Disque dur
/dev/disk3s2   435G    29G   406G     7%        0        0  100%   /Volumes/WII TEST
/dev/disk3s3   314G   184G   130G    59% 44912533 31854948   59%   /Volumes/Clone
-bash-3.2#
 
Aucun changement d'occupation du volume Clone : 184 Go contre 188 Go à la source. La corruption du volume source interdit de faire mieux.

- tu n'as qu'à dire si tu es prêt pour la suite (reformatage de Disque dur).​
 
Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Disque dur" disk2

  • ("Disque dur" avec les "" ; respecte tous les espaces) la commande reformate Disque dur

Poste le retour.
 
Et voilà ce que ça me retourne:
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs  "Disque dur" disk2
Started erase on disk2 Disque dur
Unmounting disk
Erasing
Initialized /dev/rdisk2 as a 465 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished erase on disk2 Disque dur
-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 Disque dur 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.
 
Aïe je rencontre un problème... On me demande de rentrer un identifiant Apple, ce que je fais, puis j'entre le code de vérification à 6 chiffres envoyé par Apple sur mes autres appareils, la suite en image:

91263791_239677890520876_3814451985625645056_n.jpg
 
Dernière édition par un modérateur:
Tu as déjà utilisé l'AppStore pour télécharger des applications ?
 
Oui oui, cet identifiant me suit depuis plusieurs années et j'ai une liste de plus d'une centaine d'app dans les achats. En revanche je pense ne jamais l'avoir utilisé pour télécharger un OS sur mac, cela fait-il une différence?
 
Statut
Ce sujet est fermé.