10.12 Sierra MacBook s'éteint au démarrage et ne veut pas démarrer en mode sans échec

rom74

Membre junior
18 Avril 2010
53
0
43
Salut,
Mon Mac book pro tournant sous Sierra ne veux plus aller jusqu'au bout du démarrage et ne veux pas non plus se lancer en mode sans échec.
Lorsque je l'allume, avec la touche MAJ enfoncées ou pas, la pomme s'allume puis je passe sur la page de saisie de mon mot de passe. Je le saisi et le lance. La barre de charge se rempli à la moitié environ, puis il s'éteind.
Je l'ai fait plusieurs fois et à chaque fois c'est la même chanson.
Est ce que quelqu'un aurait un peu d'aide à m'apporter
 

Moonwalker

Dark Star
Club MacG
22 Avril 2006
21 899
3 883
Là-haut
Salut,

Passe-t-il sur la partition de récupération (cmd R) ? Si oui, un petit passage à SOS disque.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Salut rom

En complément du conseil de Moon :coucou: -->

Tu dis que juste après l'affichage de la  > tu obtiens un écran de saisie de ton mot-de-passe. C'est le signe que «FileVault» est activé > et que la partition de ton OS est chiffrée. Conséquence : si tu démarres sur un Système alternatif comme le Recovery OS (⌘R) > le Volume Logique Macintosh HD verrouillé par le chiffrement n'est pas automatiquement monté.

Dans l'«Utilitaire de Disque» > sélectionne le volume grisé Macintosh HD > va à la barre de menus du logiciel > menu Fichier > sous-menu : Déverrouiller > saisis ton mot-de-passe d'ouverture de session dans le panneau qui se démasque --> le volume déverrouillé doit apparaître monté = affiché en mode plein --> Macintosh HD.

Tu peux alors faire un S.O.S. dessus. Voire activer l'option : "Ré-installer macOS" à destination de ce volume (seul le Système est restauré > ton compte n'est pas touché).
 

rom74

Membre junior
18 Avril 2010
53
0
43
Salut tous les deux,

Déjà merci!!!!

Maco, quand tu dis que mon compte n'est pas touché, c'est que je ne perdrais aucun fichier?

Merci
 

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
34 712
4 025
Maco, quand tu dis que mon compte n'est pas touché, c'est que je ne perdrais aucun fichier?
Oui c'est cela, aucun fichier, dossier, logiciels ou données personnelles ne seront touchés. Mais avant de faire la réinstallation relis bien le début de la réponse #3 pour être sûr que ton disque dur n'est pas crypté avec FileVault. ;)
 

rom74

Membre junior
18 Avril 2010
53
0
43
Oui c'est cela, aucun fichier, dossier, logiciels ou données personnelles ne seront touchés. Mais avant de faire la réinstallation relis bien le début de la réponse #3 pour être sûr que ton disque dur n'est pas crypté avec FileVault. ;)
Slt Locke,
Du coup je ne comprends pas bien ce début. Si tu pouvais me l'expliquer en d'autres termes. ;-)
Merci
 

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
34 712
4 025
Du coup je ne comprends pas bien ce début. Si tu pouvais me l'expliquer en d'autres termes. ;-)
En d'autres termes, tous les fichiers système seront remplacés et c'est tout. ;)
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
@rom

Premier test -->

  • Tu démarres ton Mac les 2 touches ⌘R (cmd R) pressées ensemble jusqu'à l'affichage de la  --> c'est le démarrage sur le Système de secours Recovery OS qui réside sur une petite partition de ton disque située en-dessous de celle de l'OS.
  • Tu ouvres une session > offrant un Bureau simplifié > avec une fenêtre de 4 Utilitaires macOS affichée plein centre.
  • Tu lances l'«Utilitaire de Disque» > sélection du volume Macintosh HD grisé (car verrouillé par le chiffrement «FileVault» > donc non monté) > menu Fichier > sous-menu Déverrouiller > ton mot-de-passe d'ouverture de session dans le panneau qui le demande > le volume Macintosh HD est déverrouillé > donc remonté (affiché en mode plein).
  • Tu sélectionnes encore le volume Macintosh HD > tu presses le bouton S.O.S. qui va lancer une vérification / réparation du système de fichiers qui gère le volume.
=> tu n'as qu'à, dans un premier temps, rendre compte ici de l'issue de l'opération : est-ce que tu obtiens la mention finale "Le volume Macintosh HD semble en bon état" ou au contraire un message d'échec et lequel dans ce cas ?
 

rom74

Membre junior
18 Avril 2010
53
0
43
@rom

Premier test -->

  • Tu démarres ton Mac les 2 touches ⌘R (cmd R) pressées ensemble jusqu'à l'affichage de la  --> c'est le démarrage sur le Système de secours Recovery OS qui réside sur une petite partition de ton disque située en-dessous de celle de l'OS.
  • Tu ouvres une session > offrant un Bureau simplifié > avec une fenêtre de 4 Utilitaires macOS affichée plein centre.
  • Tu lances l'«Utilitaire de Disque» > sélection du volume Macintosh HD grisé (car verrouillé par le chiffrement «FileVault» > donc non monté) > menu Fichier > sous-menu Déverrouiller > ton mot-de-passe d'ouverture de session dans le panneau qui le demande > le volume Macintosh HD est déverrouillé > donc remonté (affiché en mode plein).
  • Tu sélectionnes encore le volume Macintosh HD > tu presses le bouton S.O.S. qui va lancer une vérification / réparation du système de fichiers qui gère le volume.
=> tu n'as qu'à, dans un premier temps, rendre compte ici de l'issue de l'opération : est-ce que tu obtiens la mention finale "Le volume Macintosh HD semble en bon état" ou au contraire un message d'échec et lequel dans ce cas ?

Test effectué mais message : "Le processus SOS a échoué. Si possible, sauvegarder les données de ce volume"
Une autre idée ? ;-)
Merci
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Vérifie dans l'«Utilitaire de Disque» de ta session Recovery que le volume de l'OS est toujours bien monté (ce doit être le cas si tu n'as pas re-démarré).

Quitte alors l'«Utilitaire de Disque» (⌘Q) > va à la barre de menus supérieure de l'écran > menu Utilitaires > choisis le «Terminal». Dans la fenêtre ouverte > tu peux passer des commandes en mode texte > capables de retourner des informations.

Saisis les 2 commandes (l'une après l'autre) -->
Bloc de code:
diskutil list
diskutil cs list
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'activer)
  • la première va te retourner le tableau des disques attachés à ton Mac > avec leurs partitions décrites en format > nom > taille > appareil ;
    • [NB. ne t'inquiète pas de voir listée un série de micro-disques --> ce sont des dossiers du Recovery OS démarré qui sont montés en RAM sous forme de pseudo-volumes)
  • la seconde > le tableau du Groupe de Volumes Logiques CoreStorage impliqué par le chiffrement «FileVault».

Voici comment tu vas pouvoir poster ici ces tableaux -->
  • tu les sélectionnes > ⌘C pour les copier dans le presse-papier ;
  • ⌘Q pour quitter le «Terminal» > menu : "Obtenir de l'aide en ligne" qui lance un navigateur «Safari» ;
  • un clic sur l'adresse de la page Apple en haut de fenêtre pour l'éditer > saisis : macgénération (tout court --> c'est une barre de recherche Google) et valide ;
  • tu atteins le site MacGé > ce fil > Répondre > tu presses le bouton dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Code > ⌘V pour coller les tableaux dans une fenêtre de code.

=> d'après ces informations > il sera possible d'adresser quelques commandes ciblées > pour cerner de plus près la situation.
 

rom74

Membre junior
18 Avril 2010
53
0
43
Vérifie dans l'«Utilitaire de Disque» de ta session Recovery que le volume de l'OS est toujours bien monté (ce doit être le cas si tu n'as pas re-démarré).

Quitte alors l'«Utilitaire de Disque» (⌘Q) > va à la barre de menus supérieure de l'écran > menu Utilitaires > choisis le «Terminal». Dans la fenêtre ouverte > tu peux passer des commandes en mode texte > capables de retourner des informations.

Saisis les 2 commandes (l'une après l'autre) -->
Bloc de code:
diskutil list
diskutil cs list
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'activer)
  • la première va te retourner le tableau des disques attachés à ton Mac > avec leurs partitions décrites en format > nom > taille > appareil ;
    • [NB. ne t'inquiète pas de voir listée un série de micro-disques --> ce sont des dossiers du Recovery OS démarré qui sont montés en RAM sous forme de pseudo-volumes)
  • la seconde > le tableau du Groupe de Volumes Logiques CoreStorage impliqué par le chiffrement «FileVault».

Voici comment tu vas pouvoir poster ici ces tableaux -->
  • tu les sélectionnes > ⌘C pour les copier dans le presse-papier ;
  • ⌘Q pour quitter le «Terminal» > menu : "Obtenir de l'aide en ligne" qui lance un navigateur «Safari» ;
  • un clic sur l'adresse de la page Apple en haut de fenêtre pour l'éditer > saisis : macgénération (tout court --> c'est une barre de recherche Google) et valide ;
  • tu atteins le site MacGé > ce fil > Répondre > tu presses le bouton dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Code > ⌘V pour coller les tableaux dans une fenêtre de code.

=> d'après ces informations > il sera possible d'adresser quelques commandes ciblées > pour cerner de plus près la situation.

Et voila :
Merci encore

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +6.3 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +249.8 GB   disk17
                                 Logical Volume on disk0s2
                                 E934B12D-0EC2-450B-8565-703D0A8B9959
                                 Unlocked Encrypted

-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 1CBB1116-2D9A-4E40-8F0F-F312C2BDCB3E
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         250140434432 B (250.1 GB)
    Free Space:   18882560 B (18.9 MB)
    |
    +-< Physical Volume C5E2ECED-798A-4C82-B7F3-860E09FF6CEA
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     250140434432 B (250.1 GB)
    |
    +-> Logical Volume Family AAB1275E-9580-4E0C-86AA-C622A31C2969
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume E934B12D-0EC2-450B-8565-703D0A8B9959
            ---------------------------------------------------
            Disk:                  disk17
            Status:                Online
            Size (Total):          249769230336 B (249.8 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Maintenant que le tableau est en place (tu l'as très clairement affiché ici) > tu peux passer les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil repairVolume disk17
diskutil info disk17
  • la première va lancer une opération de réparation sur le disk17 qui est l'identifiant d'appareil du Volume Logique monté Macintosh HD -->
    • d'abord une vérification / réparation de la configuration du CoreStorage ;
    • ensuite une vérification / réparation du système de fichiers qui gère le volume Macintosh HD.
  • la seconde > retourner un tableau d'informations sur le Volume Logique Macintosh HD.

=> tu n'as qu'à poster ces 2 affichages (in extenso) comme tu l'as déjà fait > on devrait en apprendre davantage.
 

rom74

Membre junior
18 Avril 2010
53
0
43
Maintenant que le tableau est en place (tu l'as très clairement affiché ici) > tu peux passer les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil repairVolume disk17
diskutil info disk17
  • la première va lancer une opération de réparation sur le disk17 qui est l'identifiant d'appareil du Volume Logique monté Macintosh HD -->
    • d'abord une vérification / réparation de la configuration du CoreStorage ;
    • ensuite une vérification / réparation du système de fichiers qui gère le volume Macintosh HD.
  • la seconde > retourner un tableau d'informations sur le Volume Logique Macintosh HD.

=> tu n'as qu'à poster ces 2 affichages (in extenso) comme tu l'as déjà fait > on devrait en apprendre davantage.

Voici la suite :

Bloc de code:
-bash-3.2# diskutil repairVolume disk17
Started file system repair on disk17 Macintosh HD
Verifying storage system
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group 1CBB1116-2D9A-4E40-8F0F-F312C2BDCB3E on 1 device
disk0s2: 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 AAB1275E-9580-4E0C-86AA-C622A31C2969
Load and verify E934B12D-0EC2-450B-8565-703D0A8B9959
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 1CBB1116-2D9A-4E40-8F0F-F312C2BDCB3E appears to be OK
Storage system check exit code is 0
Repairing 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
Updating boot support partitions for the volume as required
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2# diskutil info disk17
   Device Identifier:        disk17
   Device Node:              /dev/disk17
   Whole:                    Yes
   Part of Whole:            disk17
   Device / Media Name:      APPLE SSD SD256E

   Volume Name:              Macintosh HD
   Mounted:                  No

   Content (IOContent):      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
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              98AB9DC3-1B4B-30D4-98A8-F5797A49D7AF
   Disk / Partition UUID:    E934B12D-0EC2-450B-8565-703D0A8B9959

   Disk Size:                249.8 GB (249769230336 Bytes) (exactly 487830528 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:              Yes
   Virtual:                  Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  E934B12D-0EC2-450B-8565-703D0A8B9959
   LVF UUID:                 AAB1275E-9580-4E0C-86AA-C622A31C2969
   LVG UUID:                 1CBB1116-2D9A-4E40-8F0F-F312C2BDCB3E
   PV UUID (disk):           C5E2ECED-798A-4C82-B7F3-860E09FF6CEA (disk0s2)
   Fusion Drive:             No
   Encrypted:                Yes
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Alors voici l'interprétation -->

Bloc de code:
Storage system check exit code is 0
signifie que le dispositif CoreStorage (requis par le chiffrement) est sans erreur (= "0" error) ;

Bloc de code:
File system check exit code is 8
...........
Error: -69845: File system verify or repair failed
signifie que le système de fichiers jhfs+ (qui définit le volume montable Macintosh HD ancré tout en haut de la pile du CoreStorage) comporte des erreurs majeures (= "8") impossibles à réparer.

Le fait que l'opération de vérification / réparation se soit interrompue ici :
Bloc de code:
Checking catalog file
The volume Macintosh HD could not be verified completely
signifie que c'est le « catalog file » = le fichier du catalogue B-tree permettant l'accès aux données en lecture > édition > ajout > suppression qui a été trouvé invalide. Le fichier du catalogue B-tree est un fichier crucial d'un système de fichiers > parce que son invalidation interdit l'accès au moindre fichier du volume.

La mention :
Bloc de code:
(not mounted)
signifie que > lorsque tu démarres sur le Système alternatif du Recovery OS (qui est un OS allégé) > après déverrouillage manuel du Volume Logique cadenassé par le chiffrement «FileVault» > le volume Macintosh HD ne parvient pas à être monté. C'est le kernel (le noyau opérateur) du Système actuellement démarré (le kernel du Recovery OS ici, donc) > qui opère une probation des systèmes de fichiers de toutes les partitions de disque montables en volumes. En cas de système de fichiers trouvé invalide > le kernel rejette le montage du volume défini par le système de fichiers.

C'est ton cas de figure exact.

=> est-ce que tu te souviens si un événement notable a précédé ce plantage ? MÀJ avortée ? Panne de secteur ? Ou autre ? - par ailleurs > de quelle année et période dans l'année est ton MacBook Pro ?
 

rom74

Membre junior
18 Avril 2010
53
0
43
Salut,
A part une mise à jour du pack office pour laquelle j'ai fermé (et non éteint) l'ordi avant la fin ces derniers jours, je ne vois pas. Elle s'est remis en route à la réouverture. Sinon, de souvenir, je ne vois vraiment rien d'autre.
En fait, j'ai voulu redémarer mon mac parce que j'avais des fenêtres qui, quand je voulais les fermer, au lieu de le faire nettement elles s'effaçaient lentement. Ca me l'a fait 4 ou 5 fois.
J'ai acheté ce Mac en Octobre 2013 au moment où ils ont renouvelé leur gamme.

Tu vois une autre étapes?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Encore un petit test -->

Tu t'assures que le volume Macintosh HD est bien toujours déverrouillé (dans l'«Utilitaire de Disque»).

Tu lances le «Terminal». D'abord > tu repasses une commande :
Bloc de code:
diskutil list
sans poster le tableau ici > uniquement pour vérifier que le volume Macintosh HD est bien toujours identifié comme disk17 (sinon > changer le n° de disque dans la commande qui suit).

Le volume Macintosh HD n'étant pas monté > inutile de passer une commande de démontage pour agir sur le système de fichiers désactivé.

Tu passes directement la commande :
Bloc de code:
fsck_hfs -fy -Race /dev/disk17
(l'underscore _ se tape par la combinaison de touches ⇧- )

  • cette commande appelle l'utilitaire fsck_hfs (filesystem_check_hfs_format: vérificateur de système de fichiers de format HFS) > avec une série d'options = f (force : pas de confirmation) > y (yes : réponse positive à toute question de droit éventuelle) > R (Restore : restaurer) > a (attribute_btree : le catalogue B-tree des attributs étendus) > c (catalog : le catalogue B-tree principal des fichiers) > e (extents_overflow_btree : le catalogue B-tree des segments en excès) --> tout cela sur la cible du disk17.

=> la reconstruction des fichiers de catalogue (spécialement le B-tree des fichiers) est assez longue (quand elle opère). Tu n'as qu'à poster ici par la méthode habituelle le retour d'affichage intégral de cette commande.
 

rom74

Membre junior
18 Avril 2010
53
0
43
Encore un petit test -->

Tu t'assures que le volume Macintosh HD est bien toujours déverrouillé (dans l'«Utilitaire de Disque»).

Tu lances le «Terminal». D'abord > tu repasses une commande :
Bloc de code:
diskutil list
sans poster le tableau ici > uniquement pour vérifier que le volume Macintosh HD est bien toujours identifié comme disk17 (sinon > changer le n° de disque dans la commande qui suit).

Le volume Macintosh HD n'étant pas monté > inutile de passer une commande de démontage pour agir sur le système de fichiers désactivé.

Tu passes directement la commande :
Bloc de code:
fsck_hfs -fy -Race /dev/disk17
(l'underscore _ se tape par la combinaison de touches ⇧- )

  • cette commande appelle l'utilitaire fsck_hfs (filesystem_check_hfs_format: vérificateur de système de fichiers de format HFS) > avec une série d'options = f (force : pas de confirmation) > y (yes : réponse positive à toute question de droit éventuelle) > R (Restore : restaurer) > a (attribute_btree : le catalogue B-tree des attributs étendus) > c (catalog : le catalogue B-tree principal des fichiers) > e (extents_overflow_btree : le catalogue B-tree des segments en excès) --> tout cela sur la cible du disk17.

=> la reconstruction des fichiers de catalogue (spécialement le B-tree des fichiers) est assez longue (quand elle opère). Tu n'as qu'à poster ici par la méthode habituelle le retour d'affichage intégral de cette commande.


Vu la dernière ligne je crois que ce n'est pas encore résolu
Et vu la longueur du code il ne veut pas poster ma réponse donc tu verras, j'ai été obliger d'en couper une bonne partie (au niveau des................)


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +6.3 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +249.8 GB   disk17
                                 Logical Volume on disk0s2
                                 E934B12D-0EC2-450B-8565-703D0A8B9959
                                 Unlocked Encrypted

-bash-3.2# fsck_hfs -fy -Race /dev/disk17
** /dev/rdisk17
   Executing fsck_hfs (version hfs-366.1.1).
** Checking Journaled HFS Plus volume.
   The volume name is Macintosh HD
** Checking extents overflow file.
** Checking catalog file.
** Rebuilding extents overflow B-tree.
** Rebuilding catalog B-tree.
** Rebuilding extended attributes B-tree.
^[[C** Rechecking volume.
** Checking Journaled HFS Plus volume.
   The volume name is Macintosh HD
** Checking extents overflow file.
** Checking catalog file.
   Missing thread record (id = 400812)
   Missing thread record (id = 402153)
   Missing thread record (id = 402269)
   Missing thread record (id = 413426)
   Missing thread record (id = 3214662)
   Missing thread record (id = 4565720)
  ......

..........

   Next ID in a hard link chain is incorrect (id = 26828891)
   (It should be 0 instead of 25299964)
   Indirect node 10054271 needs link count adjustment
   (It should be 1 instead of 2)
   Next ID in a hard link chain is incorrect (id = 26828892)
   (It should be 0 instead of 25299965)
   Indirect node 10054272 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303017)
   (It should be 0 instead of 26833776)
   Invalid first link in hard link chain (id = 10054285)
   (It should be 25303017 instead of 26833776)
   Indirect node 10054285 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10054292)
   Orphaned file inode (id = 10054309)
   Previous ID in a hard link chain is incorrect (id = 25303065)
   (It should be 0 instead of 26834037)
   Invalid first link in hard link chain (id = 10054321)
   (It should be 25303065 instead of 26834037)
   Indirect node 10054321 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303066)
   (It should be 0 instead of 26834038)
   Invalid first link in hard link chain (id = 10054322)
   (It should be 25303066 instead of 26834038)
   Indirect node 10054322 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10054346)
   Previous ID in a hard link chain is incorrect (id = 25303091)
   (It should be 0 instead of 26834169)
   Invalid first link in hard link chain (id = 10054351)
   (It should be 25303091 instead of 26834169)
   Indirect node 10054351 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303096)
   (It should be 0 instead of 26834185)
   Invalid first link in hard link chain (id = 10054358)
   (It should be 25303096 instead of 26834185)
   Indirect node 10054358 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303092)
   (It should be 0 instead of 26834176)
   Invalid first link in hard link chain (id = 10054360)
   (It should be 25303092 instead of 26834176)
   Indirect node 10054360 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303127)
   (It should be 0 instead of 26834249)
   Invalid first link in hard link chain (id = 10054379)
   (It should be 25303127 instead of 26834249)
   Indirect node 10054379 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303128)
   (It should be 0 instead of 26834250)
   Invalid first link in hard link chain (id = 10054380)
   (It should be 25303128 instead of 26834250)
   Indirect node 10054380 needs link count adjustment
   (It should be 1 instead of 2)
   Next ID in a hard link chain is incorrect (id = 26828907)
   (It should be 0 instead of 25299976)
   Indirect node 10054384 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10054385)
   Orphaned file inode (id = 10054387)
   Orphaned file inode (id = 10054388)
   Orphaned file inode (id = 10054389)
   Orphaned file inode (id = 10054390)
   Orphaned file inode (id = 10054391)
   Orphaned file inode (id = 10054392)
  ........
........
   Orphaned file inode (id = 10054418)
   Orphaned file inode (id = 10054421)
   Orphaned file inode (id = 10054422)
   Previous ID in a hard link chain is incorrect (id = 25303189)
   (It should be 0 instead of 26834368)
   Invalid first link in hard link chain (id = 10054423)
   (It should be 25303189 instead of 26834368)
   Indirect node 10054423 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303191)
   (It should be 0 instead of 26834370)
   Invalid first link in hard link chain (id = 10054424)
   (It should be 25303191 instead of 26834370)
   Indirect node 10054424 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303203)
   (It should be 0 instead of 26834390)
   Invalid first link in hard link chain (id = 10054427)
   (It should be 25303203 instead of 26834390)
   Indirect node 10054427 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303205)
   (It should be 0 instead of 26834394)
   Invalid first link in hard link chain (id = 10054428)
   (It should be 25303205 instead of 26834394)
   Indirect node 10054428 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10054431)
   Orphaned file inode (id = 10054432)
   Orphaned file inode (id = 10054434)
   Orphaned file inode (id = 10054435)
   Orphaned file inode (id = 10054437)
   Orphaned file inode (id = 10054438)
   Orphaned file inode (id = 10054439)
   Orphaned file inode (id = 10054440)
   Orphaned file inode (id = 10054444)
   Previous ID in a hard link chain is incorrect (id = 25303244)
   (It should be 0 instead of 26834457)
   Invalid first link in hard link chain (id = 10054446)
   (It should be 25303244 instead of 26834457)
   Indirect node 10054446 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303248)
   (It should be 0 instead of 26834463)
   Invalid first link in hard link chain (id = 10054448)
   (It should be 25303248 instead of 26834463)
   Indirect node 10054448 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25303254)
   (It should be 0 instead of 26834471)
   Invalid first link in hard link chain (id = 10054449)
   (It should be 25303254 instead of 26834471)
   Indirect node 10054449 needs link count adjustment
   (It should be 1 instead of 2)
 ........
..............
   Orphaned file inode (id = 10067831)
   Orphaned file inode (id = 10067832)
   Orphaned file inode (id = 10067840)
   Orphaned file inode (id = 10067841)
   Orphaned file inode (id = 10067842)
   Orphaned file inode (id = 10067843)
   Orphaned file inode (id = 10067845)
   Orphaned file inode (id = 10067851)
......
   Orphaned file inode (id = 10068108)
   Orphaned file inode (id = 10068110)
   Orphaned file inode (id = 10068111)
   Orphaned file inode (id = 10068112)
   Orphaned file inode (id = 10068113)
   Orphaned file inode (id = 10068114)
   Orphaned file inode (id = 10068115)
   Orphaned file inode (id = 10068118)
   Orphaned file inode (id = 10068125)
   Orphaned file inode (id = 10068128)
   Orphaned file inode (id = 10068130)
   Orphaned file inode (id = 10068132)
   file inode (id = 10068224)
   Orphaned file inode (id = 10068225)
   Orphaned file inode (id = 10068227)
   Orphaned file inode (id = 10068228)
   Orphaned file inode (id = 10068229)
   Previous ID in a hard link chain is incorrect (id = 25307734)
   (It should be 0 instead of 26843625)
   Invalid first link in hard link chain (id = 10068232)
   (It should be 25307734 instead of 26843625)
   Indirect node 10068232 needs link count adjustment
   (It should be 1 instead of 2)
   Previous ID in a hard link chain is incorrect (id = 25307738)
   (It should be 0 instead of 26843629)
   Invalid first link in hard link chain (id = 10068233)
   (It should be 25307738 instead of 26843629)
   Indirect node 10068233 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10068238)
   Orphaned file inode (id = 10068240)
   Orphaned file inode (id = 10068242)
   Orphaned file inode (id = 10068243)
   Orphaned file inode (id = 10068244)
   Orphaned file inode (id = 10068258)
   node (id = 10068502)
   Orphaned file inode (id = 10068503)
   Orphaned file inode (id = 10068504)
   Orphaned file inode (id = 10068506)
   Orphaned file inode (id = 10068508)
   Orphaned file inode (id = 10068524)
   Next ID in a hard link chain is incorrect (id = 26844729)
   (It should be 0 instead of 25308285)
   Indirect node 10068556 needs link count adjustment
   (It should be 1 instead of 2)
   Orphaned file inode (id = 10068564)
   Orphaned file inode (id = 10068570)
   Orphaned file inode (id = 10068571)
   Orphaned file inode (id = 10068572)
   Orphaned file inode (id = 10068574)
   Orphaned file inode (id = 10068575)
   Orphaned file inode (id = 10068576)
   Orphaned file inode (id = 10068577)
   Orphaned file inode (id = 10068578)
   Orphaned file inode (id = 10068584)
   Orphaned file inode (id = 10068586)
   Orphaned file inode (id = 10068590)
  ........
  

  .......
  
   Orphaned file hard link (id = 26738524)
   Orphaned file hard link (id = 26766963)
** The volume Macintosh HD could not be repaired.
-bash-3.2#
 

rom74

Membre junior
18 Avril 2010
53
0
43
Par contre, avec ma légendaire impatience, j'ai voulu relancer un SOS, et la !!!!

-Sur l'utilitaire de disque la fenêtre d'execution du SOS se lance
-les différentes étapes défilent
-des nouvelles étapes s'affichent : Aucune références de hiérarchie (id: 180.....)
-et depuis un moment blocage sur le chiffre : 18078800, avec mon curseur qui mouline en multicolore.

Et la je me suis dit : j'arrête les conneries, je fais confiance à quelqu'un d'autre que mon impatience (toi) et j'attends tes bons conseils....
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 498
22 673
Forêt de Fontainebleau
Le S.O.S. dans l'«Utilitaire de Disque» est la même chose, en mode graphique, qu'une commande fsck_hfs dans le «Terminal». Sauf qu'il est plus commode de redonner l'affichage retourné dans le «Terminal».

En résumé --> le catalogue B-tree d'accès aux fichiers est complètement en vrac et irréparable. Le système de fichiers est planté > le volume ne peut pas être remonté. Peut-être le logiciel «DiskWarrior» (payant) pourrait-il reconstruire ce catalogue (ce qui impliquerait d'installer un OS dans le volume d'un DDE > et de lancer «DiskWarrior» à partir de la session de cet OS externe) ?

Si je fais abstraction de «DiskWarrior» > la question qui se pose alors est : as-tu une sauvegarde de tes données ? ou es-tu prêt à faire ton deuil de celles-ci ? - parce qu'aucun logiciel de récupération de données ne doit pouvoir récupérer quoi que ce soit sur ta partition à cause du chiffrement.

L'issue logique de cette situation consistant pour toi à supprimer le CoreStorage Chiffré et à reformater la partition de ton disque interne > avant ré-installation de «Sierra» en clean install...
 

rom74

Membre junior
18 Avril 2010
53
0
43
Ok je me doutais que j'allais en arriver la.
J'ai une sauvegarde time machine et tout en sur mon cloud.
Concretement, si ça ne te dérange pas de m'aider encore un peu, que dois je faire? Quelles sont les étapes que je dois dérouler? (on oublie de DiskWarrior).
Merci