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

Statut
Ce sujet est fermé.
Tous les dossiers-parents de 1er rang ont été clonés comme des enveloppes vides.

Seuls les dossiers suivants ont été remplis --> Applications 18 Gi = 19,4 Go > Library 12 Gi = 13 Go > System 11 Gi = 12 Go > Users 167 Gi = 180 Go. Soit au total : 224,4 Go de récupérés.

Il faut faire une seconde passe > avec une option de mise-à-jour pour éviter que les fichiers déjà clonés ne soient remplacés. Passe la commande :
Bloc de code:
sudo rsync -avux /* /Volumes

  • tapée :
Bloc de code:
sudo rsync )qvux =⇧! =Volu,es

  • qui effectue cette opération

=> tu n'as qu'à dire si le défilé des lignes a repris. Il devrait reprendre théoriquement sur le répertoire Users.
 
Bonjour,
Ça s’est de nouveau terminé en erreur mais cette fois ça semble être un problème de place dispo sur le DDE :
Quand je regarde les tailles de dossier dans /Volumes j’ai l’impression qu’il a tout recopié dans un sous dossier Volumes :
 

Fichiers joints

  • 475BAB78-9985-404D-91A0-CBDF47960E42.jpeg
    475BAB78-9985-404D-91A0-CBDF47960E42.jpeg
    560,8 KB · Affichages: 124
Il y a 442,6 Gi = 475 Go de fichiers copiés normalement. Pour 442 Go de données "source" > un excédent de 33 Go n'a rien d'étonnant. Les commandes de recopie ont pour routine de consommer davantage de blocs pour l'écriture des fichiers sur la destination > en comparaison de la source - ce, lorsque le volume source dépend d'un système de fichiers corrompu.

Et tu as raison : 487 Gi = 523 Go ont été copiés dans le dossier Volumes du volume Clone (monté at: /Volumes) soit l'adresse : /Volumes/Volumes > malgré l'option x qui interdisait à rsync de descendre récursivement dans le dossier /Volumes en mode "source" --> car alors le contenu trouvé équivalait à ce que rsync avait déjà cloné dans Clone monté au point de montage de ce dossier. À moins que tu n'aies oublié l'option x dans le groupe des options -avux ?

Quoi qu'il en soit de cette erreur secondaire > le clonage principal m'a bien eu l'air de se trouver achevé en bonne et due forme -->

- est-ce que tu as récupéré l'invite de commande root# actuellement ? Si tu l'as récupérée > passe la commande :​
Bloc de code:
reboot

  • qui fait redémarrer le Mac et tiens aussitôt pressées les 2 touches ⌘R pour revenir dans la session de secours normale.

=> préviens quand tu y es.
 
J’ai vérifié je n’ai pas oublié le paramètre x, quand je fais la flèche vers le haut j’ai bien la commande avec -avux.
Comment est ce que je peux etre sur que la copie est bien complète ?
Ça y est je suis sur la session de secours normale.
 
Alors lance le Terminal > passe les 2 commandes :
Bloc de code:
diskutil list
df -H /

  • et poste les tableaux des disques et de l'occupation des volumes montés.
 
Les voilà :
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            500.1 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:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   999.8 GB   disk2s2
/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
Bloc de code:
-bash-3.2# df -H /
Filesystem     Size   Used  Avail Capacity iused  ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   715M    65%  316343 174606   64%   /
-bash-3.2#
 
Pardon : je t'ai donné la commande df avec le point de montage / en cible (= volume de l'OS de secours démarré). Simple lapsus.

Passe la commande :
Bloc de code:
df -H

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

Poste ce tableau complet.
 
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity   iused    ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   715M    65%    316343   174606   64%   /
devfs          199k   199k     0B   100%       672        0  100%   /dev
/dev/disk3     5.2M   2.4M   2.9M    45%       572      706   45%   /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%       828      706   54%   /private/var/folders
/dev/disk10    2.1M   2.1M     0B   100%       510        0  100%   /private/var/root/Library
/dev/disk12    524k   172k   352k    33%        40       86   32%   /Library/Preferences
/dev/disk13    524k   168k   356k    33%        39       87   31%   /Library/Preferences/SystemConfiguration
/dev/disk14    1.0M   176k   872k    17%        41      213   16%   /Library/Keychains
/dev/disk15    6.3M   176k   6.1M     3%        41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk2s2   1000   999G   422M   100% 243995372   102920  100%   /Volumes/Clone
/dev/disk0s3   650M   525M   119M    82%    129676    29014   82%   /Volumes/Image Volume
/dev/disk0s2   500G   442G    58G    89% 107818619 14276702   88%   /Volumes/Macintosh HD
 
Il y a 999 Go dans Clone - à cause de l'erreur de rsync en Single User. Pas grave : le volume est bien monté.

Et tu sais quoi ? --> le volume Macintosh HD est aussi monté ! - ce n'est pas inhabituel qu'après des sessions en Single User > un volume au système de fichiers corrompu remonte comme une fleur pour la session de secours. En tout cas > il va permettre de passer des commandes de mesure comparative : source => destination.

Mais avant tout ! --> il faut purger le contenu du dossier Volumes dans Clone > car ce dossier doit toujours être vide dans un volume démarrable non démarré. Donc passe la commande exacte (!) :
Bloc de code:
rm -rf /Volumes/Clone/Volumes/*

  • la commande supprime le contenu du dossier Volumes de Clone
  • elle passe sans commentaire (retour direct de -bash-3.2#) si elle passse

=> est-ce que ça a été le cas ?
 
Oui c'est bon, du coup j'ai 476Go d'utilisé maintenant dans Clone :

Bloc de code:
-bash-3.2# df -H

Filesystem     Size   Used  Avail Capacity   iused     ifree %iused  Mounted on

/dev/disk1s1   2.0G   1.3G   715M    65%    316343    174606   64%   /

devfs          199k   199k     0B   100%       672         0  100%   /dev

/dev/disk3     5.2M   2.9M   2.3M    56%       713       565   56%   /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.5M   2.8M    55%       842       692   55%   /private/var/folders

/dev/disk10    2.1M   2.1M     0B   100%       510         0  100%   /private/var/root/Library

/dev/disk12    524k   172k   352k    33%        40        86   32%   /Library/Preferences

/dev/disk13    524k   168k   356k    33%        39        87   31%   /Library/Preferences/SystemConfiguration

/dev/disk14    1.0M   176k   872k    17%        41       213   16%   /Library/Keychains

/dev/disk15    6.3M   176k   6.1M     3%        41      1493    3%   /private/var/tmp/RecoveryTemp

/dev/disk2s2   1000   476G   524G    48% 116288211 127810081   48%   /Volumes/Clone

/dev/disk0s3   650M   525M   119M    82%    129676     29014   82%   /Volumes/Image Volume

/dev/disk0s2   500G   442G    58G    89% 107818619  14276702   88%   /Volumes/Macintosh HD
 
Bon ! --> pour la suite des opérations dans la session de secours > voici qui serait plus commode pour toi :

- lance le Terminal de la session de secours --> ce qui ouvre un terminal1 avec -bash-3.2#. Dans la foulée > presse les 2 touches ⌘N au clavier > ce qui ouvre un terminal2 en parallèle du 1er.​

Dans le terminal2 > passe la commande :
Bloc de code:
/Applications/Safari.app/Contents/MacOS/Safari

  • cette commande lance l'application Safari dont tu vois s'ouvrir la grande fenêtre en parallèle des 2 terminaux. Dans le terminal2 --> tu vois une série d'écritures qui se sont inscrites. Ne ferme pas ce terminal --> c'est de lui que dépend l'ouverture de Safari : planque-le simplement dans un coin pour qu'i ne te gêne pas.
  • tu auras compris les avantages de ce procédé : tu as en parallèle un terminal1 et Safari que tu peux laisser connecté aux forums et à ce fil. Tu peux donc faire des copier-coller de l'un à l'autre sans avoir besoin de quitter alternativement l'un pour ouvrir l'autre.

=> est-ce que tu as bien en parallèle un terminal et Safari actuellement ?
 
Voici les 2 commandes à passer :
Bloc de code:
/Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD"/*
/Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/Clone/*

  • passe-les l'une après l'autre ; fais des copier-coller à rebours pour les saisir : tu en copies une ici avec Safari => tu la colles dans le terminal utilisé > tu l'exécutes. Elles sont lentes d'exécution --> attends chaque fois le retour de -bash-3.2# en signal de complétion.
  • comme l'utilitaire du (de mesure des fichiers) n'est pas disponible dans l'OS de secours démarré --> il faut aller le chercher dans Macintosh HD en départ de commandes => ce qui explique le segment initial inhabituel de chaque commande
  • les commandes mesurent (en Gi) les dossiers de 1er rang de chaque volume : Macintosh HD (source) & Clone (destination)

Poste les 2 tableaux quand tu les auras obtenus : on pourra vérifier s'il n'y a pas de déficit quantitatif dans Clone > par rapport à Macintosh HD.
 
Voilà le résultat :
Bloc de code:
-bash-3.2# /Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/"Macintosh HD"/*
4.0K    /Volumes/Macintosh HD/
  0B    /Volumes/Macintosh HD/%DA"%AC%FD
17G    /Volumes/Macintosh HD/Applications
4.0K    /Volumes/Macintosh HD/AssetDeliveryValues.properties
4.0K    /Volumes/Macintosh HD/Guides de l’utilisateur et informations
42M    /Volumes/Macintosh HD/Incompatible Software
11G    /Volumes/Macintosh HD/Library
  0B    /Volumes/Macintosh HD/Network
8.1G    /Volumes/Macintosh HD/System
362G    /Volumes/Macintosh HD/Users
4.0K    /Volumes/Macintosh HD/Volumes
2.5M    /Volumes/Macintosh HD/bin
400K    /Volumes/Macintosh HD/cgame.bundle
4.0K    /Volumes/Macintosh HD/collectionCache.bnk
  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/libpeerconnection.log
5.8G    /Volumes/Macintosh HD/lost+found
  0B    /Volumes/Macintosh HD/net
4.4G    /Volumes/Macintosh HD/private
1.2M    /Volumes/Macintosh HD/sbin
4.0K    /Volumes/Macintosh HD/sockets.log
28K    /Volumes/Macintosh HD/staph_al.txt
4.0K    /Volumes/Macintosh HD/tmp
188K    /Volumes/Macintosh HD/ui.bundle
729M    /Volumes/Macintosh HD/usr
4.0K    /Volumes/Macintosh HD/var
Bloc de code:
-bash-3.2# /Volumes/"Macintosh HD"/usr/bin/du -sh /Volumes/Clone/*
4.0K    /Volumes/Clone/
  0B    /Volumes/Clone/%DA"%AC%FD
18G    /Volumes/Clone/Applications
4.0K    /Volumes/Clone/AssetDeliveryValues.properties
4.0K    /Volumes/Clone/Guides de l’utilisateur et informations
42M    /Volumes/Clone/Incompatible Software
656K    /Volumes/Clone/Install Discovery for Mac.dmg
572K    /Volumes/Clone/Install Discovery for Windows.exe
12G    /Volumes/Clone/Library
  0B    /Volumes/Clone/Network
11G    /Volumes/Clone/System
389G    /Volumes/Clone/Users
940K    /Volumes/Clone/Volumes
4.8M    /Volumes/Clone/bin
400K    /Volumes/Clone/cgame.bundle
4.0K    /Volumes/Clone/collectionCache.bnk
  0B    /Volumes/Clone/cores
12K    /Volumes/Clone/dev
4.0K    /Volumes/Clone/etc
  0B    /Volumes/Clone/home
4.0K    /Volumes/Clone/installer.failurerequests
  0B    /Volumes/Clone/libpeerconnection.log
5.8G    /Volumes/Clone/lost+found
  0B    /Volumes/Clone/net
4.4G    /Volumes/Clone/private
2.5M    /Volumes/Clone/sbin
4.0K    /Volumes/Clone/sockets.log
28K    /Volumes/Clone/staph_al.txt
4.0K    /Volumes/Clone/tmp
188K    /Volumes/Clone/ui.bundle
1.2G    /Volumes/Clone/usr
4.0K    /Volumes/Clone/var
 
Aucun déficit dans Clone par rapport à Macintosh HD (dans aucune localisation) --> on peut estimer que Clone est un bon clone de Macintosh HD. RAS.

- je dois m'absenter présentement : je reviendrai dans un moment dans ton fil pour la suite des opérations...​
 
Me revoici.

Veux-tu essayer de voir si le volume Clone ne serait pas démarrable ? --> ce qui implique de passer quelques commandes encore...
 
Statut
Ce sujet est fermé.