10.10 Yosemite Point d'interrogation au démarrage, disque Macintosh HD non monté

danno

Membre confirmé
16 Août 2021
16
1
29
Bonjour à tous et merci d'avance pour votre aide.

Mon Macbook Pro affiche un dossier avec point d'interrogation qui clignote au démarrage. J'ai déjà consulté plusieurs fils sur ce forum et j'ai donc accédé à l'Utilitaire de disque via le mode de récupération par Internet. Le disque Macintosh HD est connecté mais non monté. Lorsque je tente de réparer le disque, le message suivant s'affiche : "Erreur : La réparation de la carte de partition a échoué lors de l'ajustement des structures pour s'adapter à l'intégralité du disque actuel."

Pensez-vous qu'il s'agit d'un problème matériel (disque dur endommagé) ou logiciel ? Est-ce que reformater le disque dur et réinstaller OS X pourrait résoudre le problème ? Les données sont-elles récupérables ?

Bonne fin de journée et merci encore !
 
Dernière édition par un modérateur:

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
38 645
5 615
Pensez-vous qu'il s'agit d'un problème matériel (disque dur endommagé)
Juste comme ça, dans Utilitaire de disque, qu'est-il écrit dans Etat SMART ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Bonjour danno

D'après ton descriptif --> il doit s'agir d'un problème logiciel et non matériel. Voici comment tu vas pouvoir fournir ici les informations de base (tuto) -->

- dans la session de secours > aucune option de la fenêtre de 4 Utilitaires OS X lancée => va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.​

Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)
  • tu vas voir s'afficher en mode texte le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS relevant d'un volume monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari»
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil
  • en bas de cette page des forums MacGé => utilise le menu (le 16è depuis la gauche = vers le milieu de la barre) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> (= Bloc de code) => tu fais ton coller dans la fenêtre de code et Continuer.

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Joindre un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 

danno

Membre confirmé
16 Août 2021
16
1
29
Bonjour Locke, je ne vois pas cette indication dans l'utilitaire de disque.

Bonjour Macomaniac, voici ce qu'indique le Terminal.

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk0
   1:        Apple_partition_map                         30.7 KB    disk0s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk0s2

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage                         120.5 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *120.1 GB   disk2
                                 Logical Volume on disk1s2
                                 FF0FEB66-C712-4202-8C33-A0CB74596FD5
                                 Unencrypted

/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *5.2 MB     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               *524.3 KB   disk8

/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk9

/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk10

/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk11

/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk12

/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk13

/dev/disk14
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk14

/dev/disk15
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk15

-bash-3.2#

Merci !
 
Dernière édition par un modérateur:

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
38 645
5 615
Bonjour Locke, je ne vois pas cette indication dans l'utilitaire de disque.
Ah bon, pour exemple sous OX Yosemite tu devrais avoir ceci, l'encadré en vert...

Formatage Yosemite 04-2.png
...sinon, pour les résultats du Terminal, il faut utiliser les balises </> Bloc de code et non pas iCode comme tu l'as fait. Relis lentement la réponse #3 , j'ai fait la correction. ;)
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Tu as un dispositif CoreStorage sur la partition principale du disque interne > qui virtualise un volume logique Macintosh HD non chiffré. Cette partition de l'OS est encadrée de 2 petites partitions auxiliaires (EFI & Recovery HD) comme attendu. Formellement parlant : rien à dire.

- passe la commande :​
Bloc de code:
diskutil verifyVolume disk2
  • la commande vérifie : a) les structures du CoreStorage > b) le système de fichiers jhfs+ formateur du volume Macintosh HD sur l'espace virtuel du volume logique

Poste le retour. Si Macintosh HD n'est pas actuellement monté => on peut conjecturer une corruption (par des erreurs) du système de fichiers jhfs+ formateur de ce volume.
 

danno

Membre confirmé
16 Août 2021
16
1
29
Merci beaucoup pour ton aide, macomaniac.
Voici le retour :
Bloc de code:
-bash-3.2# diskutil verifyVolume disk2
Started file system verification on disk2 Macintosh HD
Verifying storage system
Checking volume
disk1s2: Scan for Volume Headers
disk1s2: Scan for Disk Labels
Logical Volume Group B479EC10-73FD-4D5C-9199-170DE53264BF on 1 device
disk1s2: Scan for Metadata Volume
Logical Volume Group has a 24 MB Metadata Volume with double redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Incorporate 0 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify E714CE0B-6863-4BDB-92E8-B46BFE00AE55
Load and verify FF0FEB66-C712-4202-8C33-A0CB74596FD5
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume B479EC10-73FD-4D5C-9199-170DE53264BF appears to be OK
Storage system check exit code is 0
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
The volume Macintosh HD could not be verified completely
File system check exit code is 8
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Bon : ton problème se trouve diagnostiqué exactement. Les structures du CoreStorage sont sans erreurs > par contre le système de fichiers jhfs+ (= Mac OS étendu journalisé) formateur spécifique du volume Macintosh HD sont corrompues. Càd. invalidées par une erreur > ici dans le composant particulier du système de fichiers appelé le catalogue B-tree (ce fichier organise l'accès aux données terminales du volume en lecture > édition > ajout > suppression).

- à cause de la corruption du catalogue > le volume défini par le système de fichiers ne doit pas pouvoir être monté ni ses données accédées. Passe la commande :​
Bloc de code:
diskutil mount disk2
  • qui fait le test de monter Macintosh HD

Poste le retour.
 

danno

Membre confirmé
16 Août 2021
16
1
29
La réponse est laconique :
Bloc de code:
-bash-3.2# diskutil mount disk2
Volume on disk2 timed out waiting to mount

Mais il me semble que quand j'essayais cette commande il y a quelques jours, il se passait un peu plus de choses...
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Le retour témoigne d'un échec du montage de Macintosh HD pour la raison suivante : le processus outrepasse le délai imparti pour ce faire. Bref : comme si Macintosh HD demandait trop de temps à se trouver remonter. Ce témoignage d'échec n'est pas "radical" --> car dans ce cas le remontage se trouve instantanément invalidé. Il est disons "relatif" --> le remontage "temporise" indéfiniment. C'est bien entendu l'effet de la corruption du catalogue --> qui invalide le système de fichiers formateur du volume.

- le fait que le volume ne soit pas "radicalement" in-montable > mais temporise indéfiniment --> laisse un espoir de "remontage minimal" qui permettrait un accès aux données. Il s'agit du démarrage dit en "Single User" (utilisateur unique root) qui ne monte le volume de démarrage qu'en mode lecture seule > sans aucune initialisation de services de l'OS > et en n'ouvrant qu'une session de terminal en mode texte. Veux-tu tenter ce démarrage pour vérifier s'il permet un remontage minimal de Macintosh HD ? - ce qui permettrait un accès aux données du volume.​
 

danno

Membre confirmé
16 Août 2021
16
1
29
Oui, ce serait parfait si je pouvais accéder aux données du volume et les copier sur un disque dur externe !
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Effectue le test suivant depuis ta session de secours -->

- va à : Menu  > Redémarrer > et tiens aussitôt pressées les 2 touches ⌘S (command S) pour lancer le démarrage en mode Single User. Obtiens-tu un écran noir sur lequel défilent des lignes de logs de démarrage blanches ? - ce défilé s'arrête-t-il à la fin sur une invite de commande :​
Bloc de code:
root#
  • ou bien le défilement se poursuit-il indéfiniment ?
 

danno

Membre confirmé
16 Août 2021
16
1
29
La commande ne semble avoir aucun effet : je reviens à l'écran avec dossier et point d'interrogation clignotants.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Pas de veine alors : c'est le signe que le volume Macintosh HD n'a pas pu se trouver remonté de manière minimale en mode lecture seule.

- l'écran affichant un dossier avec un ? en mode clignotant --> signale qu'aucun volume démarrable monté n'a été trouvé.​

Redémarre via ⌘R (command R) sur l'OS de secours local. Quand tu récupères l'écran aux 4 Utilitaires OS X > lance l'Utilitaire de disque. Macintosh HD est-il toujours affiché en grisé (= non monté) ou en noir (= monté) ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Voici le bilan de nos expérimentations --> le volume Macintosh HD n'est pas montable (ni régulièrement > ni minimalement) => avec la conséquence que ses données restent inaccessibles en lecture (et possibilité de recopiage).

- si tu voulais à tout prix récupérer des données => il faudrait que tu installes un OS dans le volume valide d'un DDE USB > puis que tu utilises un logiciel de récupération de données (licence payante) afin de récupérer des fichiers de Macintosh HD. Ces logiciels de récupération savent scanner les blocs de la partition pour identifier des fichiers > reclassés ensuite dans des dossiers de types (texte > image etc.).​
- si tu fais une croix sur la récupération des données => il faut alors reformater Macintosh HD (ce qui recréera un système de fichiers valide) avant réinstallation de l'OS.​
 

danno

Membre confirmé
16 Août 2021
16
1
29
Re-bonjour macomaniac,

Je me suis procuré un disque dur externe sur lequel j'ai installé Yosemite pour pouvoir démarrer l'ordinateur. J'ai ensuite installé le logiciel Disk Drill pour tenter la récupération des données : le disque Macintosh HD a été détecté et la récupération semblait bien se passer (il a trouvé à peu-près 20 000 fichiers), puis un message d'erreur s'est affiché qui disait que le disque n'était plus disponible. L'utilitaire de disque ne le détecte plus non plus.

Est-ce que la récupération l'a définitivement tué ? o_O
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
86 778
26 367
Forêt de Fontainebleau
Dans la session Yosemite de ton volume externe > tu trouves le Terminal at: Applications > Utilitaires > Terminal.

- passe une commande :​
Bloc de code:
diskutil list
  • qui affiche le tableau des disques

Poste le retour => qu'on voie si un disque interne est détecté.
 

danno

Membre confirmé
16 Août 2021
16
1
29
Re-bonjour Macomaniac,
ce matin le disque dur Macintosh HD est à nouveau détecté par l'Utilitaire de disque et par le Terminal :
Bloc de code:
diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         120.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *120.1 GB   disk1
                                 Logical Volume on disk0s2
                                 FF0FEB66-C712-4202-8C33-A0CB74596FD5
                                 Unencrypted
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Elements                4.0 TB     disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

J'avais déjà remarqué que le disque disparaissait parfois après certaines opérations (tentatives de réparation dans l'Utilitaire de disque par exemple). Est-ce que c'est un signe que le disque est matériellement trop fatigué pour supporter d'être mobilisé sur une durée un peu longue ?
 

danno

Membre confirmé
16 Août 2021
16
1
29
Une quinzaine de minutes plus tard, sans que j'aie rien tenté de particulier, il a de nouveau disparu, voilà ce que dit maintenant le Terminal :
Bloc de code:
diskutil list
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Elements                4.0 TB     disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3