iMac gros probleme imac - impossible de lancer le chargement -sauvegarde données

Pas de montage d'un volume. Passe encore la commande :
Bloc de code:
diskutil info disk0s2

  • qui affiche un tableau d'informations sur la partition

Poste le retour.

voici

Bloc de code:
-bash-3.2# diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

   Volume Name:             
   Mounted:                  No

   Partition Type:           Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Unknown (not mounted)
   Owners:                   Disabled

   OS Can Be Installed:      No
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Disk / Partition UUID:    8608FF0B-397F-41A6-9CE4-55CFB663FBE7

   Disk Size:                999.3 GB (999345127424 Bytes) (exactly 1951845952 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Available Space:   0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No

-bash-3.2#
 
Victoire théorique ! --> ces mentions -->
Bloc de code:
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)

  • prouvent qu'il existe actuellement un système de fichiers jhfs+ (Mac OS étendu journalisé) dans la partition 2 de macOS qu'on a recréée. Pour que ce système de fichiers existe > il faut nécessairement que le bloc de tête de l'actuelle partition (le n°409640) soit le super-bloc de ce système de fichiers > càd. le bloc d'ancrage de son header (en-tête). La recréation spéculative du descripteur de la partition n°2 > avec redéfinition de sa localisation canonique sur les blocs --> est donc entièrement valide. La partition macOS existait bien telle quelle actuellement.
  • oui mais alors ! (objectes-tu > car tu aimerais bien une victoire pratique et pas une simple victoire théorique) --> pourquoi un volume de se montre-t-il pas sur la partition > tel que formé par le système de fichiers jhfs+ existant ? - la réponse est qu'il doit exister une corruption de ce système de fichiers (= erreurs plus ou moins radicales) => qui proscrivent la prise en charge du volume correspondant. On a donc basculé d'une problématique de recréation spéculative d'une partition à la fois corrompue dans son type et redimensionnée en taille => à une problématique classique de volume qui ne monte pas > suite à une corruption de son système de fichiers formateur.

Passe la commande :
Bloc de code:
diskutil verifyVolume disk0s2

  • la commande vérifie le système de fichiers jhfs+ de la partition macOS

Poste l'affichage retourné.
 
Victoire théorique ! --> ces mentions -->
Bloc de code:
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)

  • prouvent qu'il existe actuellement un système de fichiers jhfs+ (Mac OS étendu journalisé) dans la partition 2 de macOS qu'on a recréée. Pour que ce système de fichiers existe > il faut nécessairement que le bloc de tête de l'actuelle partition (le n°409640) soit le super-bloc de ce système de fichiers > càd. le bloc d'ancrage de son header (en-tête). La recréation spéculative du descripteur de la partition n°2 > avec redéfinition de sa localisation canonique sur les blocs --> est donc entièrement valide. La partition macOS existait bien telle quelle actuellement.
  • oui mais alors ! (objectes-tu > car tu aimerais bien une victoire pratique et pas une simple victoire théorique) --> pourquoi un volume de se montre-t-il pas sur la partition > tel que formé par le système de fichiers jhfs+ existant ? - la réponse est qu'il doit exister une corruption de ce système de fichiers (= erreurs plus ou moins radicales) => qui proscrivent la prise en charge du volume correspondant. On a donc basculé d'une problématique de recréation spéculative d'une partition à la fois corrompue dans son type et redimensionnée en taille => à une problématique classique de volume qui ne monte pas > suite à une corruption de son système de fichiers formateur.
Passe la commande :
Bloc de code:
diskutil verifyVolume disk0s2

  • la commande vérifie le système de fichiers jhfs+ de la partition macOS

Poste l'affichage retourné.

voici aïe aïe aië! vers la victoire pratique :) ?

Bloc de code:
-bash-3.2# diskutil verifyVolume disk0s2
Started file system verification on disk0s2
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Missing thread record (id = 25151)
Missing thread record (id = 565833)
Missing thread record (id = 4505111)
Missing thread record (id = 4505708)
Missing thread record (id = 4505748)
Missing thread record (id = 4506014)
Missing thread record (id = 4506281)
Missing thread record (id = 7669298)
Missing thread record (id = 7670980)
Missing thread record (id = 9040421)
Missing thread record (id = 23275069)
Missing thread record (id = 23275107)
Missing thread record (id = 23275723)
Missing thread record (id = 23276156)
Missing thread record (id = 23285581)
Missing thread record (id = 23285773)
Missing thread record (id = 23286793)
Missing thread record (id = 23296593)
Missing thread record (id = 23361296)
Missing thread record (id = 23417360)
Missing thread record (id = 23675832)
Missing thread record (id = 23676034)
Missing thread record (id = 23676126)
Missing thread record (id = 23676150)
Missing thread record (id = 23676485)
Missing thread record (id = 23697604)
Missing thread record (id = 23697644)
Missing thread record (id = 23697663)
Missing thread record (id = 23697667)
Missing thread record (id = 23697674)
Missing thread record (id = 23697730)
Missing thread record (id = 23697769)
Missing thread record (id = 23697926)
Missing thread record (id = 23698583)
Missing thread record (id = 23698725)
Missing thread record (id = 23698887)
Missing thread record (id = 23699052)
Missing thread record (id = 23699072)
Missing thread record (id = 23699106)
Missing thread record (id = 23699145)
Missing thread record (id = 23699248)
Missing thread record (id = 23699338)
Missing thread record (id = 23702161)
Missing thread record (id = 23702534)
Missing thread record (id = 23716665)
Missing thread record (id = 23724941)
Missing thread record (id = 23725116)
Missing thread record (id = 23737520)
Missing thread record (id = 23742867)
Missing thread record (id = 23744064)
Missing thread record (id = 26682179)
Missing thread record (id = 27232156)
Missing thread record (id = 27306536)
Missing thread record (id = 27435945)
Incorrect number of thread records
Incorrect number of thread records
Checking multi-linked files
Incorrect number of file hard links
Checking catalog hierarchy
The volume   could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2#
 
Il y a des erreurs massives dans le fichier du Catalogue B-tree (qui permet l'accès aux données en lecture > édition > ajout > suppression). Plus une erreur dans le fichier des liens multiples.

- il semble que le système de fichiers jhfs+ (formateur du volume Macintosh HD sur la partition disk0s2) => ait subi un choc sévère. Question : quelle manipulation as-tu faite avec Paragon ? - y a-t-il eu un incident matériel : coupure d'alimentation par exemple ?​

Passe la commande :
Bloc de code:
diskutil repairVolume disk0s2

  • la commande tente de réparer le système de fichiers formateur du volume. Vu le caractère massif des erreurs du catalogue --> une réparation me paraît improbable (la victoire pratique a l'air compromise).

Poste l'affichage retourné.
 
Il y a des erreurs massives dans le fichier du Catalogue B-tree (qui permet l'accès aux données en lecture > édition > ajout > suppression). Plus une erreur dans le fichier des liens multiples.

- il semble que le système de fichiers jhfs+ (formateur du volume Macintosh HD sur la partition disk0s2) => ait subi un choc sévère. Question : quelle manipulation as-tu faite avec Paragon ? - y a-t-il eu un incident matériel : coupure d'alimentation par exemple ?​

Passe la commande :
Bloc de code:
diskutil repairVolume disk0s2

  • la commande tente de réparer le système de fichiers formateur du volume. Vu le caractère massif des erreurs du catalogue --> une réparation me paraît improbable (la victoire pratique a l'air compromise).

Poste l'affichage retourné.

En fait, le problème est survenu quand j'ai lancé Onyx qui n'a pas abouti car il indiqué que le disque machintos HD avait un problème.
Si je branchais ce mac à un autre mac en mode target, serait-iil possible de récupérer des fichiers ?
voici le résultat d ela commande
 
Bloc de code:
-bash-3.2# diskutil repairVolume disk0s2
Started file system repair on disk0s2
Repairing file system
Volume is already unmounted
Performing fsck_hfs -fy -x /dev/rdisk0s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Missing thread record (id = 25151)
Missing thread record (id = 565833)
Missing thread record (id = 4505111)
Missing thread record (id = 4505708)
Missing thread record (id = 4505748)
Missing thread record (id = 4506014)
Missing thread record (id = 4506281)
Missing thread record (id = 7669298)
Missing thread record (id = 7670980)
Missing thread record (id = 9040421)
Missing thread record (id = 23275069)
Missing thread record (id = 23275107)
Missing thread record (id = 23275723)
Missing thread record (id = 23276156)
Missing thread record (id = 23285581)
Missing thread record (id = 23285773)
Missing thread record (id = 23286793)
Missing thread record (id = 23296593)
Missing thread record (id = 23361296)
Missing thread record (id = 23417360)
Missing thread record (id = 23675832)
Missing thread record (id = 23676034)
Missing thread record (id = 23676126)
Missing thread record (id = 23676150)
Missing thread record (id = 23676485)
Missing thread record (id = 23697604)
Missing thread record (id = 23697644)
Missing thread record (id = 23697663)
Missing thread record (id = 23697667)
Missing thread record (id = 23697674)
Missing thread record (id = 23697730)
Missing thread record (id = 23697769)
Missing thread record (id = 23697926)
Missing thread record (id = 23698583)
Missing thread record (id = 23698725)
Missing thread record (id = 23698887)
Missing thread record (id = 23699052)
Missing thread record (id = 23699072)
Missing thread record (id = 23699106)
Missing thread record (id = 23699145)
Missing thread record (id = 23699248)
Missing thread record (id = 23699338)
Missing thread record (id = 23702161)
Missing thread record (id = 23702534)
Missing thread record (id = 23716665)
Missing thread record (id = 23724941)
Missing thread record (id = 23725116)
Missing thread record (id = 23737520)
Missing thread record (id = 23742867)
Missing thread record (id = 23744064)
Missing thread record (id = 26682179)
Missing thread record (id = 27232156)
Missing thread record (id = 27306536)
Missing thread record (id = 27435945)
Incorrect number of thread records
Incorrect number of thread records
Checking multi-linked files
Incorrect number of file hard links
Checking catalog hierarchy
The volume   could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
 
Tant qu'un volume ne peut pas être monté > tu ne peux pas récupérer de fichiers en mode Target.

Donc la réparation a échoué. Dernière possibilité : redémarre (Menu  > Redémarrer) > et tiens aussitôt pressées les 2 touches ⌘S (cmd S) = démarrage en mode Single User -->

- tu n'auras qu'à dire si tu as obtenu un écran noir sur lequel défilent des lignes de log blanches. Si oui > si elles se seraient immobilisées à la fin sur une invite de commande :​
Bloc de code:
root#

  • explication : il arrive qu'un volume in-montable > puisse se trouver monté lors d'un démarrage en Single User

=> si tu as l'invite de commande : root# --> tu peux laisser le Mac sur la session du Single User. Si tu n'avais qu'un affichage instable --> alors force l'extinction du Mac par une pression continue sur le bouton d'alimentation.


[je vais faire une pause. Je reviendrai tout à l'heure aux nouvelles.]
 
Tant qu'un volume ne peut pas être monté > tu ne peux pas récupérer de fichiers en mode Target.

Donc la réparation a échoué. Dernière possibilité : redémarre (Menu  > Redémarrer) > et tiens aussitôt pressées les 2 touches ⌘S (cmd S) = démarrage en mode Single User -->

- tu n'auras qu'à dire si tu as obtenu un écran noir sur lequel défilent des lignes de log blanches. Si oui > si elles se seraient immobilisées à la fin sur une invite de commande :​
Bloc de code:
root#

  • explication : il arrive qu'un volume in-montable > puisse se trouver monté lors d'un démarrage en Single User

=> si tu as l'invite de commande : root# --> tu peux laisser le Mac sur la session du Single User. Si tu n'avais qu'un affichage instable --> alors force l'extinction du Mac par une pression continue sur le bouton d'alimentation.


[je vais faire une pause. Je reviendrai tout à l'heure aux nouvelles.]

bon malheureusement pas de commande "root#"
cela finit par
"to mount the root device as read-write
$/sbin/fcsk -fy
$/bin /mount -uw
to boot the system
$ exit

devrais-je tenter ?
Bon j'ai quand même l'impression que les carottes sont cuite :-(
En tout cas , 1000 merci Macomaniac pour l'aide , le temps passé ; good try!
 
Presse une fois la touche "Entrée" du clavier -->

- est-ce que l'invite de commande :
Bloc de code:
root#

  • s'affiche ?
 
Addendum -->

- le fait que tu aies eu un affichage terminé par :​
Bloc de code:
to mount the root device as read-write
$/sbin/fcsk -fy
$/bin /mount -uw
to boot the system
$ exit

  • est la preuve que le volume Macintosh HD a bien été remonté et que son Système a été démarré de manière minimale (ce qui est le propre du démarrage en Single User). Les lignes mentionnées constituent quasiment le final des logs de démarrage qui s'affichent à l'écran.

Cela me fait dire que tu as encore une chance de récupérer tes données - dès lors que le volume remonte et démarre en Single User. Ne te décourage pas > car tu laisserais peut-être passer une occasion de sauvetage.

Donc je repose la question : si tu presses une fois la touche "Entrée" du clavier > lorsque tu as les affichages que tu as cités -->

- est-ce que tu vois s'inscrire :​
Bloc de code:
root#

  • à l'écran ?

N'hésite pas à prendre une photo de l'écran et à la poster ici (tu as un bouton : "Transférer un fichier" en bas de cette page > à droite du bouton orange "Poster votre réponse").
 
Merci pour ton retour , non pas de root qui s affiche , voir ci joint photo de l ecran
 

Fichiers joints

  • 1B5B6775-9507-4714-9D40-7A7A874155BA.jpeg
    1B5B6775-9507-4714-9D40-7A7A874155BA.jpeg
    847,9 KB · Affichages: 178
Me revoici.

Tu obtiens bien une invite de commande > qui est :
Bloc de code:
sh-3.2#

  • c'est un complet équivalent du root# dont j'avais parlé. Voici ce que cela signifie : tu es dans un terminal plein écran de l'utilisateur unique root. Tu peux passer des commandes comme tu l'as fait précédemment dans le terminal de la session de secours. Le volume Macintosh HD > in-montable pour la session de secours > est actuellement monté en lecture seule. Son Système est démarré en mode minimal : aucun des services de l'OS n'est initialisé. Enfin > tu es en clavier logique QWERTY par défaut. Pour passer des commandes sur ton AZERTY physique > il faut donc convertir les caractères variables.

Passe la commande qui doit s'afficher à l'écran ainsi :
Bloc de code:
ls /

  • et que tu tapes sur ton clavier ainsi :
Bloc de code:
ls =

  • le "l" de "ls" est la minuscule de "L"
  • puis tu valides avec "Entrée"
  • la commande liste les dossiers de 1er ordre du volume Macintosh HD monté

Poste une photo de l'écran montrant le tableau retourné > comme tu l'as déjà fait.
 
Me revoici.

Tu obtiens bien une invite de commande > qui est :
Bloc de code:
sh-3.2#

  • c'est un complet équivalent du root# dont j'avais parlé. Voici ce que cela signifie : tu es dans un terminal plein écran de l'utilisateur unique root. Tu peux passer des commandes comme tu l'as fait précédemment dans le terminal de la session de secours. Le volume Macintosh HD > in-montable pour la session de secours > est actuellement monté en lecture seule. Son Système est démarré en mode minimal : aucun des services de l'OS n'est initialisé. Enfin > tu es en clavier logique QWERTY par défaut. Pour passer des commandes sur ton AZERTY physique > il faut donc convertir les caractères variables.

Passe la commande qui doit s'afficher à l'écran ainsi :
Bloc de code:
ls /

  • et que tu tapes sur ton clavier ainsi :
Bloc de code:
ls =

  • le "l" de "ls" est la minuscule de "L"
  • puis tu valides avec "Entrée"
  • la commande liste les dossiers de 1er ordre du volume Macintosh HD monté
Poste une photo de l'écran montrant le tableau retourné > comme tu l'as déjà fait.

Et voici
 

Fichiers joints

  • BB352D69-5DE7-488D-96B2-107FB3D9C5AA.jpeg
    BB352D69-5DE7-488D-96B2-107FB3D9C5AA.jpeg
    1 Mo · Affichages: 186
Je vois une liste de dossiers-Système : Applications > Library > System > bin > sbin > usr > private pour l'essentiel.

Mais je ne vois pas sur ta photo un dossier intitulé Users (= Utilisateurs). C'est celui qui contient ton dossier de compte et tes données -->

- est-ce que tu le vois affiché à l'écran de ton Mac ? - au cas où ta photo ne l'aurais pas capturé...​
 
90076D5C-906F-4655-A50A-A5C58BFBE28C.jpeg
Je vois une liste de dossiers-Système : Applications > Library > System > bin > sbin > usr > private pour l'essentiel.

Mais je ne vois pas sur ta photo un dossier intitulé Users (= Utilisateurs). C'est celui qui contient ton dossier de compte et tes données -->

- est-ce que tu le vois affiché à l'écran de ton Mac ? - au cas où ta photo ne l'aurais pas capturé...​
Ben non je ne vois pas ,
 
Passe encore la commande qui doit s'afficher ainsi -->
Bloc de code:
sudo du -sh /*

  • et que tu tapes ainsi sur ton clavier -->
Bloc de code:
sudo du )sh =⇧!

  • la parenthèse ) inscrit le - ; le signe = inscrit la barre oblique / ; enfin la combinaison de touches ⇧! (maj ! ) inscrit l'astérique * (c'est comme si tu voulais frapper le chiffre 8 en AZERTY)
  • la commande liste & mesure (en Gi) les dossiers de 1er ordre du volume monté. Elle est lente à passer : attends le retour de -sh-3.2# en signal de terminaison

Poste une photo du tableau retourné par la commande.
 
Voir la pièce jointe 131712
Passe encore la commande qui doit s'afficher ainsi -->
Bloc de code:
sudo du -sh /*

  • et que tu tapes ainsi sur ton clavier -->
Bloc de code:
sudo du )sh =⇧!

  • la parenthèse ) inscrit le - ; le signe = inscrit la barre oblique / ; enfin la combinaison de touches ⇧! (maj ! ) inscrit l'astérique * (c'est comme si tu voulais frapper le chiffre 8 en AZERTY)
  • la commande liste & mesure (en Gi) les dossiers de 1er ordre du volume monté. Elle est lente à passer : attends le retour de -sh-3.2# en signal de terminaison
Poste une photo du tableau retourné par la commande.
Passe encore la commande qui doit s'afficher ainsi -->
Bloc de code:
sudo du -sh /*

  • et que tu tapes ainsi sur ton clavier -->
Bloc de code:
sudo du )sh =⇧!

  • la parenthèse ) inscrit le - ; le signe = inscrit la barre oblique / ; enfin la combinaison de touches ⇧! (maj ! ) inscrit l'astérique * (c'est comme si tu voulais frapper le chiffre 8 en AZERTY)
  • la commande liste & mesure (en Gi) les dossiers de 1er ordre du volume monté. Elle est lente à passer : attends le retour de -sh-3.2# en signal de terminaison
Poste une photo du tableau retourné par la commande.
Command not found
 

Fichiers joints

  • 723F81DF-AD30-4FD4-B273-525AA3FE8424.jpeg
    723F81DF-AD30-4FD4-B273-525AA3FE8424.jpeg
    1 Mo · Affichages: 198
Le sudo n'est pas supporté chez toi en Single User > car le dossier qui contient cet utilitaire (/usr/bin) ne doit pas exister.

Passe la commande sans sudo qui doit s'afficher ainsi :
Bloc de code:
du -sh /*

  • et que tu tapes ainsi :
Bloc de code:
du )sh =⇧!

  • poste le retour.
 
Le sudo n'est pas supporté chez toi en Single User > car le dossier qui contient cet utilitaire (/usr/bin) ne doit pas exister.

Passe la commande sans sudo qui doit s'afficher ainsi :
Bloc de code:
du -sh /*

  • et que tu tapes ainsi :
Bloc de code:
du )sh =⇧!

  • poste le retour.
Bon pas mieux
 

Fichiers joints

  • 15032DDD-295B-460E-B71D-3C8C07800CE2.jpeg
    15032DDD-295B-460E-B71D-3C8C07800CE2.jpeg
    921,6 KB · Affichages: 193
Voici le bilan -->

- la corruption sévère du système de fichiers jhfs+ (au niveau de son Catalogue B-tree) => fait que certains dossiers du volume Macintosh HD ... n'existent plus en tant que tels. C'est le cas - malheureusement - pour le dossier Users (contenant ton compte d'utilisatrice et tes données). C'est le cas pour le dossier /usr/bin --> contenant aussi bien l'exécutable sudo que l'exécutable du.​

- j'ai bien cru un moment qu'une récupération par clonage de tes données allait être possible > du fait du montage incroyable du volume Macintosh HD en Single User. Mais la corruption du Catalogue B-tree est telle > que des pans entiers de données sont devenues inaccessibles.​

Tu peux quitter le Single User en passant la commande :
Bloc de code:
reboot

  • identique dans les 2 claviers > qui fait redémarrer le Mac. Si tu tiens aussitôt après pressées les 2 touches ⌘R => tu vas redémarrer sur l'OS de secours et retrouver l'écran des 4 Utilitaires macOS de la session de secours.

=> seul un logiciel de récupération de données --> pourrait en scannant les blocs de la partition macOS => identifier des fichiers (sans référence au système de fichiers jhfs+) > et les récupérer.