• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

10.13 High Sierra Mac mini 2012 reboot intempestif au login et réinstallation impossible

jeanphi12

Membre junior
1 Mars 2019
54
0
42
Bonjour
Mon Mac mini 2012 sous 10.13 a commencé par faire des reboot régulier pour kernel panic la semaine passée.
Puis, rapidement, il ne redémarrait plus: échec du boot à 2/3 progression puis extinction.

J’ai essayé de faire un install clean de 10.13 à partir d’un DD externe en FW800 sur lequel j’ai une une partition d’installation mais le disque interne fusion drive était en lecture seule (vu via diskutil sous terminal en mode recovery) et non réparable via utilitaire de disque (tjrs en mode recovery)

J’ai ensuite réussi à faire une restauration Time Machine à partir de mon autre DDE (Usb2) mais kernel panic a chaque login avec redémarrage « pour cause de problème » au chargement de la session. Impossible d’acceder a la console, le système redémarre trop tôt.

J’ai effacé le dd interne depuis disk utilitaire et depuis ne parviens même pas à installer un système vierge. SOS échoue aussi...

J’ecris depuis l’ipad je peux poster des photos.

Merci d’avance

Photos chronologiques des événements :
 

Fichiers joints

Dernière édition:

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
30 448
3 142
Mon Mac mini 2012 sous 10.13 a commencé par faire des reboot régulier pour kernel panic la semaine passée.
Donc, ce n'est pas le disque dur d'origine, puisque tu mentionnes...
mais le disque interne fusion drive était en lecture seule (vu via diskutil sous terminal en mode recovery) et non réparable via utilitaire de disque (tjrs en mode recovery)
...tu as donc deux disques durs et tu as créé un FusionDrive, c'est bien ça ?
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
Donc, ce n'est pas le disque dur d'origine, puisque tu mentionnes...

...tu as donc deux disques durs et tu as créé un FusionDrive, c'est bien ça ?
Bonjour
Non c’est bien le disque d’origine, un fusion drive 1To

J’ ai en revanche 2 DDE: un FW avec partition d’installation. Un USB2 Time machine

Pour l’instant je n’ai rebranché que le FW pour essayer de faire une install clean de 10.13 et utiliser le Mac ainsi pour voir s’il est stable ainsi (je ecuoererais les donnnees Time machine par la suit), mais je n’y parviens même pas... pourtant les infos diskutil semblent ok, je suis paumé
 

Fichiers joints

Dernière édition:

jeanphi12

Membre junior
1 Mars 2019
54
0
42
Bon, je vois que je ne suis pas le seul a secher sur ce probleme... please help...
dans l'ipossbilite d'intaller High Sierra avec le DDE FW, j'ai reboote en mode recovery.

Echec de tentative de reparation du disque interne fusion drive, cf ci dessous:
Mon DD interne est il mort? y'a t'il d'autre salut que celui de le remplacer (ou changer de mac?).

merci


-bash-3.2# diskutil repairDisk disk1
[...]
Blocks on device 5627A26C-4E8C-462E-B524-76D218FBC853 are not accounted for by CoreStorage

Unable to bootstrap transaction group 3102653: inconsistent crosscheck

No valid commit checkpoint found

The volume 087A6025-53E9-4F2C-B42D-3612DB7A42BC was found corrupt and needs to be repaired

Storage system check exit code is 1

Problems were encountered during repair of the partition map

Error: -69716: Storage system verify or repair failed

Underlying error: 1: Operation not permitted
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 281
19 687
Forêt de Fontainebleau
Bonjour jeanphi

Tu as un Mac comportant 2 disques internes : un SSD de 121 Go & un HDD de 1 To > les 2 associés en mode Fusion Drive par un système de stockage CoreStorage. En résumé : ce dispositif est capable > à partir de 2 magasins de stockage inscrits dans les partitions principales des 2 disques > de virtualiser un espace-disque secondaire commun appelé Logical Volume. Cet espace commun du Logical Volume sert de disque virtuel au volume Macintosh HD.

Quand tu lances une vérification du volume standard Macintosh HD > une vérification préalable de la structure CoreStorage génératrice du Logical Volume se trouve engagée. On a donc affaire à une double-vérification enchaînée : a) système de stiockage CoreStorage > b) système de fichiers jhfs+ (qui est le formateur du volume Macintosh HD sur l'espace-disque virtuel du Logical Volume).

D'après tes premiers clichés > 2 sortes d'erreurs ressortaient à la vérification : a) une erreur invalidante du système de stockage CoreStorage (qui semble consister dans le fait que des blocs d'une des partitions de disque ne sont pas pris en compte dans la mesure de taille totale du Logical Volume) > b) une erreur du système de fichiers jhfs+ formateur du volume Macintosh HD (qui consistait en une "erreur de nœud" dans l'arborescence du fichier du catalogue B-tree : la plus grave des erreurs possibles dans le système de fichiers jhfs+). Il s'ensuivait un montage de Macintosh HD verrouillé en mode "lecture seule".

Bref : tu faisais la "totale" par cumul d'une erreur radicale du système de stockage CoreStorage du Fusion Drive & d'une erreur radicale du catalogue du système de fichiers du volume Macintosh HD.

Ton second jeu de clichés montre qu'en ayant reformaté Macintosh HD --> tu as réparé le système de fichiers générateur de ce volume. Demeure donc seule l'erreur qui affecte le système de stockage CoreStorage. Pour la résoudre --> il faudra que tu démarres sur ton volume externe et que tu tentes d'abord (dans le Terminal) une réparation de chacun des disques associés dans le CoreStorage --> une réparation de disque étant une opération logicielle "totale" qui implique y compris une architecture CoreStorage lorsqu'elle est présente. On pourra voir si le code de sortie de la vérification s'établit à 0 (= zéro faute)

Si cette réparation des disques échouait à réparer le CoreStorage du Fusion Drive --> il faudrait envisager sa destruction logique > puis sa recréation via des commandes du Terminal.
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
Bonjour macomaniac

merci pour ta réponse complète et didactique.

Bonjour jeanphi

Tu as un Mac comportant 2 disques internes : un SSD de 121 Go & un HDD de 1 To > les 2 associés en mode Fusion Drive par un système de stockage CoreStorage. En résumé : ce dispositif est capable > à partir de 2 magasins de stockage inscrits dans les partitions principales des 2 disques > de virtualiser un espace-disque secondaire commun appelé Logical Volume. Cet espace commun du Logical Volume sert de disque virtuel au volume Macintosh HD.
je comprends que, si un des 2 disques du Fusion Drive était HS, il serait compliqué de la changer? (j'imagine que le SSD et le Disque classique sont "packagé" dans un seul volume physique propriétaire Apple).

Bonjour jeanphi

[...]

D'après tes premiers clichés > 2 sortes d'erreurs ressortaient à la vérification : a) une erreur invalidante du système de stockage CoreStorage (qui semble consister dans le fait que des blocs d'une des partitions de disque ne sont pas pris en compte dans la mesure de taille totale du Logical Volume) > b) une erreur du système de fichiers jhfs+ formateur du volume Macintosh HD (qui consistait en une "erreur de nœud" dans l'arborescence du fichier du catalogue B-tree : la plus grave des erreurs possibles dans le système de fichiers jhfs+). Il s'ensuivait un montage de Macintosh HD verrouillé en mode "lecture seule".

Bref : tu faisais la "totale" par cumul d'une erreur radicale du système de stockage CoreStorage du Fusion Drive & d'une erreur radicale du catalogue du système de fichiers du volume Macintosh HD.

Ton second jeu de clichés montre qu'en ayant reformaté Macintosh HD --> tu as réparé le système de fichiers générateur de ce volume.
ok, c'est "clair".

honnetement je ne sais pas comment j'ai fait pour l'effacer "efficacement" une premiere fois et pouvoir y reinstaller le back-up Time Machine, et que, celui ci ne fonctionnant pas, l'avoir effacé une deuxieme fois mais rendant le disque "non réparable par l'installeur propre de 10.13"... tout cela me fait craindre que le disque soit physiquement HS, mais on verra avec la suite.


Bonjour jeanphi

[...]

Demeure donc seule l'erreur qui affecte le système de stockage CoreStorage. Pour la résoudre --> il faudra que tu démarres sur ton volume externe et que tu tentes d'abord (dans le Terminal) une réparation de chacun des disques associés dans le CoreStorage --> une réparation de disque étant une opération logicielle "totale" qui implique y compris une architecture CoreStorage lorsqu'elle est présente. On pourra voir si le code de sortie de la vérification s'établit à 0 (= zéro faute)

Si cette réparation des disques échouait à réparer le CoreStorage du Fusion Drive --> il faudrait envisager sa destruction logique > puis sa recréation via des commandes du Terminal.
Mon DDE FW n'a qu'une partition d'installation (et non bootable au sens utilisable) => on est d'accord qu'on parle de booter sur la partition d'installation comme pour faire une nouvelle install, puis de passer par le terminal ?

Si oui, peux tu stp me donner les lignes de commande à lancer pour exécuter dans l'ordre les taches nécessaires:
- réparation des chacun des disques: diskutil repairDisk diskx ?
- ou plus compliqué pour reconstruire l'architecture corestorage
si echec,
- destruction logique puis recréation?

merci !

JP

ps: tu as vu les "copier coller" texte de la tentative de réparation d'hier soir tentée par le terminal avec diskutil diskRepair? On suppose qu'elle a échoué car j'avais booté en option-R sur la meme partition et qu'il ne peut pas réparer une partition active?
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
Je ne comprends pas bien ce que tu appelles "partition d'installation" sur ton DDE -->

- quelles sont tes options de démarrage actuellement ?​
- mon DDE FW pour lancer une installation de 10.13 (c'est comme une image disque d'installation)
plus précisement, je peux booter sur cette partition pour lancer une installation, mais pas pour utiliser un OS fonctionnel (je n'ai pas installé d'OS sur un DDE)

- le DDE USB2 Time Machine (que pour l'instant je ne veux pas trop toucher car 1/ j'ai peur qu'ils soient corrompus 2/ j'ai peur de perdre mes données, c'esty mon seul back up (qui remonte au 17 fevrier, malheureusement)
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
macomanic: est ce que cette réponse te convient?

j'utilise des commandes "diskutil diskRepair" classiques ou d'autres commandes plus complexes (que je ne connais pas)
merci!
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 281
19 687
Forêt de Fontainebleau
Quand tu démarres sur ta partition d'installation du DDE FW -->

- est-ce que tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS (comme celui d'une session de secours) ? - ou bien la présentation est-elle différente ?​
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
j'obtiens un écran avec une fenetre centrale me proposant
- recuperation Time machine
- installation macos
- safari: obtenir de l'aide
- utilitaire de disk

Dans les menus déroulant, je peux accéder au terminal (ce qui ferme la fenetre des autres utilitaires: pas possible d'utiliser le terminal et safari en paralelle par exemple, pour poster les résultats des lignes de commande ici).

c'est bon non?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 281
19 687
Forêt de Fontainebleau
Alors lance le Terminal > ce qui affiche la fenêtre d'un terminal1. Enchaîne par un ⌘N au clavier > ce qui affiche la fenêtre d'un terminal2.

- dans le terminal2 > passe la commande :
Bloc de code:
/Ap*/Ut*/Term*/C*/Mac*/Terminal
  • mets bien tous les astérisques * d'abréviation où tu les vois ; pas d'espace entre les * et les / qui suivent
  • cette commande abrégée ouvre l'application Safari en parallèle des 2 terminaux. Planque le terminal2 qui ne doit pas être fermé > car l'ouverture de Safari est conditionnée par son ouverture. UItilise uniquement le terminal1 pour les commandes.

=> par ce contournement > tu peux faire des copier-coller du Terminal => à la page de ce fil de MacGé ouverte dans Safari (et vice-versa) > en échappant au lancement alternatif des applications de la session de secours.

----------

Passe la commande :
Bloc de code:
diskutil list
  • qui affiche le tableau des disques

Poste ce tableau ici en copier-coller > ton coller dans une fenêtre de code par le procédé suivant -->
  • dans la page de ce fil de MacGé > presse le bouton
    ici :

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
merci macomaniac.
je fais ca ce soir dès que je peux (pas tôt malheureusement, apres avoir couché les enfants). si tu crains de ne pas être connecté à ce moment et que tu as déjà des commandes à me donner en fonction de ce qui ressort de "diskutil list", je suis preneur. si trop "risqué", on fera ça par étape petit à petit.
merci
Jeanphi
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
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_CoreStorage Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +1.1 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B4D65415-2CB8-4C13-80BF-BEE7C305109C
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *2.0 TB     disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:             Apple_Driver43                         28.7 KB    disk3s2
   3:             Apple_Driver43                         28.7 KB    disk3s3
   4:           Apple_Driver_ATA                         28.7 KB    disk3s4
   5:           Apple_Driver_ATA                         28.7 KB    disk3s5
   6:             Apple_FWDriver                         262.1 KB   disk3s6
   7:         Apple_Driver_IOKit                         262.1 KB   disk3s7
   8:              Apple_Patches                         262.1 KB   disk3s8
   9:                  Apple_HFS Silver 2To              1.8 TB     disk3s10
  10:                  Apple_HFS Install macOS High S... 200.1 GB   disk3s12

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk4
   1:                  Apple_HFS OS X Base System        2.0 GB     disk4s1

[...]

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

jeanphi12

Membre junior
1 Mars 2019
54
0
42
j'ai copie le resultat de la commande diskutil list ci dessus, en tronquant entre disk4 et disk 22 car le blog refuse les messages de plus de 5000 caracteres
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 281
19 687
Forêt de Fontainebleau
Alors passe les commandes (l'une après l'autre)
Bloc de code:
diskutil repairDisk disk0
diskutil repairDisk disk1
  • le 0 de disk0 est un zéro ; le 1 de disk1 est le chiffre un
  • à validation chaque fois > une demande de confirmation va s'afficher --> tape y (yes) et revalide
  • les commandes lancent une réparation totale de chaque disque > ce qui implique des opérations complexes : réparation des tables de partition GPT > des partition EFI > des partitions booter & Recovery HD > des architectures CoreStorage

Poste in extenso chaque affichage retourné.
 

jeanphi12

Membre junior
1 Mars 2019
54
0
42
done pour disk0. c'est pas bon, ca donne ca:
note que:
- je ne peux pas coller l'integralite du retour, le forum me refuse ;es messages de plus de 5000 caracteres (mais en inserant avec le + et </> code)
- je jongle entre safari et terminal que je dois quitter a chaque fois => peut on echanger par photo?
merci


Bloc de code:
-bash-3.2# diskutil repairDisk disk0
Repairing the partition map might erase disk0s1, proceed? (y/N) y
Started partition map repair on disk0
Checking prerequisites
Checking the partition list
Adjusting partition map to fit whole disk as required
[...]
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s3

Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify 1054F932-4CB9-4159-A812-9606C6485875
Load and verify B4D65415-2CB8-4C13-80BF-BEE7C305109C
Load and verify Freespace Summary
Load and verify Block Accounting
Blocks on device 5627A26C-4E8C-462E-B524-76D218FBC853 are not accounted for by CoreStorage
Unable to bootstrap transaction group 3102654: inconsistent crosscheck
No valid commit checkpoint found
The volume 087A6025-53E9-4F2C-B42D-3612DB7A42BC was found corrupt and needs to be repaired
Storage system check exit code is 1
Problems were encountered during repair of the partition map
Error: -69716: Storage system verify or repair failed
Underlying error: 1: Operation not permitted