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

Statut
Ce sujet est fermé.
Tout est dit avec cette ligne -->
Bloc de code:
   Read-Only Volume:         Yes

  • le volume Macintosh HD est monté en lecture seule. La raison constante en est une corruption (erreurs irréparables) du système de fichiers (jhfs+ ici = Mac OS étendu journalisé) --> qui est le générateur du volume sur l'espace virtuel du Volume Logique CoreStorage.
  • monté en lecture seule > le volume reste lisible. Et clonable (via une commande du Terminal) => à destination du volume d'un DDE USB. Il y a 336 Go d'occupation du volume. Il faudrait un volume du DDE de 400 Go disponibles.

=> est-ce que tu as un tel appareil ?

Note 1 : le volume Macintosh HD est monté malgré un système de fichiers corrompu. Rien ne dit qu'il remontera si on le démonte. Donc : ne pas faire de S.O.S. dans l'Utilitaire de disque sur le volume (ce qui démonte le volume en préalable) > ne pas le démonter > ne pas redémarrer > ne pas éteindre le Mac. Le laisser provisoirement sur la session de secours ouverte.

Note 2 : le problème relevé est purement logiciel. Un reformatage du volume ensuite devrait en remonter un valide.
 
J'ai un DDE de 500 Go mais occupé en grande partie par des données que j'ai sauvées, je vais donc aller en acheter un autre dès que possible.
Je reviens vers toi dès que je l'ai !

Pour ce qui est de tes derniers points : j'avais déjà lancé un SOS (avant de venir ici), visiblement ça a rien cassé, je n'y touche plus !
Par contre j'ai éteint mon Mac en partant au boulot tout à l'heure... je le laisse éteint en attendant du coup ?

Encore merci en tout cas.
 
À tout à l'heure alors.

On verra si le volume remonte quand tu rallumera ton Mac.
 
Me revoilà, dispo pour la soirée et équipée de mon nouveau DDE (j'ai investi dans un 2 To donc je ne manquerai pas de place !).
 
Alors attache le DDE au Mac. Puis démarre le Mac > les 2 touches ⌘R pressées pour ouvrir la session de secours.

Quand tu y es > passe les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

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

Poste ces tableaux.
 
Les voici (en 2 posts car le forum me disait que mon message était trop long !) :

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 Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk1
                                 Logical Volume on disk0s2
                                 3C0A3FBB-A97A-4D55-870B-639CB3A1AEE2
                                 Unencrypted
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk2
   1:                  Apple_HFS OS X Base System        2.0 GB     disk2s1
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   disk8
/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk9
/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     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               +524.3 KB   disk13
/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk14
/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk15
/dev/disk16 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk16
   1:               Windows_NTFS LaCie                   2.0 TB     disk16s1
 
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk2s1    2.0G   1.3G   717M    65%   316386   175118   64%   /
devfs           199k   199k     0B   100%      672        0  100%   /dev
/dev/disk3      5.2M   5.2M     0B   100%     1278        0  100%   /private/var/log
/dev/disk4      524k   147k   377k    29%       34       92   27%   /Volumes
/dev/disk5      524k   143k   381k    28%       33       93   26%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%       37       89   29%   /private/var/run
/dev/disk7      524k   147k   377k    29%       34       92   27%   /System/Installation
/dev/disk8      524k   254k   270k    49%       60       66   48%   /private/var/db
/dev/disk9      6.3M   3.4M   2.9M    54%      817      717   53%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%      510        0  100%   /private/var/root/Library
/dev/disk12     524k   168k   356k    33%       39       87   31%   /Library/Preferences
/dev/disk13     524k   168k   356k    33%       39       87   31%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%       33      221   13%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3    650M   558M    85M    87%   137911    20779   87%   /Volumes/Image Volume
/dev/disk1      499G   336G   163G    68% 82109425 39686669   67%   /Volumes/Macintosh HD
/dev/disk16s1   2.0T    46M   2.0T     1%       87  3815335    0%   /Volumes/LaCie
-bash-3.2#
 
Macintosh HD (la source) est bien monté. Quant à LaCie (la destination) --> il n'a pas les bons paramètres de disque (tout Windows).

Tu vas arranger ça par la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk16

  • respecte tous les espaces
  • la commande réintialise le DDE : table GPT > format jhfs+ > nom de volume Clone

Poste l'affichage retourné.
 
Je crois que je suis allée trop vite, je n'avais pas vu ton 2ème point sur mon téléphone... et je ne suis pas sûre d'avoir compris ce que tu y expliquais ?

J'ai lancé la commande telle que tu me l'avais donnée et j'obtiens :

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ Clone gpt disk16
Started erase on disk16
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk16s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk16s2 as a 2 TB case-insensitive HFS Plus volume with a 155648k journal
Mounting disk
Finished erase on disk16
-bash-3.2#
 
Parfait : opération effectuée. 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" aves 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 (il y a 336 Go à copier : ça va prendre du temps).
 
Bonjour,

Le clonage est terminé !

Je ne suis là qu'un petit quart d'heure ce midi, y-a-t-il une (longue) commande à lancer pour la suite avant que je reparte bosser ?
 
Passe la commande :
Bloc de code:
df -H

  • qui affiche instantanément l'occupation de tous les volumes montés

Poste le tableau retourné. Il permettra d'évaluer l'occupation du volume Clone et de juger s'il s'agit d'un clone valide (quantitativement parlant). Et on pourra s'en tenir là pour ce midi.
 
Voici :

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk2s1    2.0G   1.3G   717M    65%   316386    175118   64%   /
devfs           201k   201k     0B   100%      678         0  100%   /dev
/dev/disk3      5.2M   5.2M     0B   100%     1278         0  100%   /private/var/log
/dev/disk4      524k   147k   377k    29%       34        92   27%   /Volumes
/dev/disk5      524k   143k   381k    28%       33        93   26%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%       37        89   29%   /private/var/run
/dev/disk7      524k   147k   377k    29%       34        92   27%   /System/Installation
/dev/disk8      524k   270k   254k    52%       64        62   51%   /private/var/db
/dev/disk9      6.3M   3.4M   2.9M    55%      831       703   54%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%      510         0  100%   /private/var/root/Library
/dev/disk12     524k   168k   356k    33%       39        87   31%   /Library/Preferences
/dev/disk13     524k   168k   356k    33%       39        87   31%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%       33       221   13%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       41      1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3    650M   558M    85M    87%   137911     20779   87%   /Volumes/Image Volume
/dev/disk1      499G   336G   163G    68% 82109425  39686669   67%   /Volumes/Macintosh HD
/dev/disk16s2   2.0T   296G   1.7T    15% 72270430 416024236   15%   /Volumes/Clone
-bash-3.2#

Si je comprends bien, le volume à copier, disk1, contient 336 Go, et il y a désormais sur mon DDE, le disk16, 296 Go ?
Du coup certaines données n'ont pas été copiées, ou c'est une perte normale ?

Merci en tout cas, je reviens ce soir.
 
Il y a 296 Go d'occupation de Clone (destination) vs 336 Go de Macintosh HD (source). Soit un déficit de 40 Go -->

- ce n'est pas un résultat habituel > la commande cp ayant pour routine de consommer davantage de blocs pour l'écriture des fichiers copiés sur la destination > en comparaison de la source

=> il faudra faire une enquête > afin de mesurer quel sont les dossiers-Système déficitaires dans Clone par rapport à Macintosh HD. Et de voir si l'on peut changer cet état de choses. À ce soir...
 
Alors tu peux passer les 2 commandes (séparément) :
Bloc de code:
/Volumes/Mac*/usr/bin/du -sh /Volumes/Mac*/*
/Volumes/Mac*/usr/bin/du -sh /Volumes/Clone/*

  • pas d'espace entre Mac* et la / qui suit
  • les commandes vont chercher l'utilitaire du (de mesure des dossiers) dans le volume Macintosh HD (utilitaire absent des ressources de l'OS de secours démarré) > puis lui font mesurer successivement (en Gi) les dossiers de 1er rang de Macintosh HD > puis de Clone
  • elle sont assez lentes d'exécution. Attends chaque fois le retour de -bash-3.2# en signal de fin

Poste les 2 tableaux.
 
Voilà le tableau de la première, je passe la seconde :

Bloc de code:
-bash-3.2# /Volumes/Mac*/usr/bin/du -sh /Volumes/Mac*/*
24G    /Volumes/Macintosh HD/Applications
4.0K    /Volumes/Macintosh HD/Guides de l’utilisateur et informations
4.8G    /Volumes/Macintosh HD/Library
  0B    /Volumes/Macintosh HD/Network
9.3G    /Volumes/Macintosh HD/System
264G    /Volumes/Macintosh HD/Users
12K    /Volumes/Macintosh HD/Volumes
2.5M    /Volumes/Macintosh HD/bin
  0B    /Volumes/Macintosh HD/cores
  0B    /Volumes/Macintosh HD/dev
4.0K    /Volumes/Macintosh HD/etc
  0B    /Volumes/Macintosh HD/home
4.0K    /Volumes/Macintosh HD/installer.failurerequests
  0B    /Volumes/Macintosh HD/net
4.7G    /Volumes/Macintosh HD/private
1.0M    /Volumes/Macintosh HD/sbin
4.0K    /Volumes/Macintosh HD/tmp
395M    /Volumes/Macintosh HD/usr
4.0K    /Volumes/Macintosh HD/var
-bash-3.2#
 
Et voici :

Bloc de code:
-bash-3.2# /Volumes/Mac*/usr/bin/du -sh /Volumes/Clone/*
25G    /Volumes/Clone/Applications
4.0K    /Volumes/Clone/Guides de l’utilisateur et informations
5.3G    /Volumes/Clone/Library
  0B    /Volumes/Clone/Network
13G    /Volumes/Clone/System
228G    /Volumes/Clone/Users
12K    /Volumes/Clone/Volumes
4.8M    /Volumes/Clone/bin
  0B    /Volumes/Clone/cores
  0B    /Volumes/Clone/dev
4.0K    /Volumes/Clone/etc
  0B    /Volumes/Clone/home
4.0K    /Volumes/Clone/installer.failurerequests
  0B    /Volumes/Clone/net
2.9G    /Volumes/Clone/private
2.3M    /Volumes/Clone/sbin
4.0K    /Volumes/Clone/tmp
849M    /Volumes/Clone/usr
4.0K    /Volumes/Clone/var
-bash-3.2#
 
Le seul dossier déficitaire qui t'importe est le dossier Users : 264 Gi = 283,5 Go dans Macintosh HD > 228 Gi = 245 Go dans Clone. Soit un déficit de 38,5 Go.

On continue l'inspection dans ce sens. Passe les 2 commandes (séparément) :
Bloc de code:
/Volumes/Mac*/usr/bin/du -sh /Volumes/Mac*/Users/*
/Volumes/Mac*/usr/bin/du -sh /Volumes/Clone/Users/*

  • elles mesurent les dossiers contenus dans les Utilisateurs de chaque volume

Poste les 2 retours.
 
Statut
Ce sujet est fermé.