6 votes

Le MBP ne démarre qu'en mode mono-utilisateur

Après avoir utilisé mon MBP et l'avoir éteint comme d'habitude, il ne démarre pas.

Si aucune touche n'est pressée pendant le démarrage (démarrage normal), une barre de progression apparaît en bas de l'écran, se déplace lentement et s'arrête au bout de 4 à 5 secondes.

Le démarrage avec le mode verbeux activé (en maintenant Cmd+V pendant le démarrage) donne les journaux suivants avant qu'il ne s'éteigne :

hfs: mounted SSD on device root_device
com.apple.launchd                1       com.apple.launchd
com.apple.launchd                1       com.apple.launchd
 ***
com.apple.launchd
** /dev/rdisk0s2 (NO WRITE)
** Root file system
Executing fsck_hfs (version hfs-226.1.1).
** /dev/rdisk0s2
** Root file system
Executing fsck_hfs (version hfs-226.1.1).
** Checking Journaled HFS Plus volume.
The volume name is SSD
** Checking extents overflow file.
** Checking catalog file.
AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
   Invalid index key
(4, 20220)
   Invalid node structure
(4, 38065)
** The volume SSD could not be verified completely.
Kext loading is now disabled.
Kext unloading is now disabled.
Kext autounloading is now disabled.
com.apple.launchd                1       com.apple.launchd
n  7 22:08:18 2014    
com.apple.launchd                1       com.apple.launchd.System

continuing
hfs: unmount initiated on SSD on device unknown device
done
CPU halted.
syncing disks... Killing all processes AirPort: Link Down on . Reason 8 ( Disassociated because station le --- ...something
<mbp dies at this point, screen off>

J'ai essayé de démarrer en mode Recovery et de lancer l'utilitaire de disque. La vérification du lecteur système ne donne aucune erreur. L'appui sur le bouton Repair donne un message d'erreur (que j'ai oublié). L'appui sur le bouton Verify après cela donne un autre message d'erreur.

Le démarrage en mode mono-utilisateur (en maintenant Cmd+S pendant le démarrage) fonctionne, j'ai essayé d'exécuter fsck, et il échoue ; il se termine par un message d'arrêt du processeur et il s'éteint. Cependant, si je monte / avec un accès en lecture et en écriture, je quitte le terminal et je procède au démarrage, il démarre avec succès.

L'exécution de Verify Disk Permission à l'aide de l'Utilitaire de disque sur la partition système (SSD) donne les résultats suivants :

Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/vi.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/vi.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_CN.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_CN.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_TW.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_TW.lproj/InfoPlist.strings
Open error 5: “Input/output error” on usr/standalone/i386/Firmware.scap
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/English.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/unimap.txt
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/uniyue.txt
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhmpcb.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhmpcp.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhyjcb.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhyjcp.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/_CodeSignature/CodeResources
Open error 5: “Input/output error” on usr/standalone/i386/boot.efi
Open error 5: “Input/output error” on usr/standalone/i386/tmbootpicker.efi

Permissions verification complete

Actuellement, je dois démarrer en mode mono-utilisateur et monter / avec un accès en lecture et en écriture manuellement pour démarrer OSX avec succès. Je n'ai aucune idée de la cause et de la solution à ce problème. Merci de m'aider à résoudre ce problème.

6voto

7wp Points 5033

Le problème est résolu ; il n'y a pas d'erreurs physiques. Voici ce que j'ai fait :

J'ai d'abord analysé l'endroit où l'erreur s'est produite :

...
** Checking catalog file.
Invalid index key
(4, 20220)
Invalid node structure
(4, 38065)
The volume SSD could not be verified completely.
...

fsck s'arrête pendant l'analyse des fichiers du catalogue. Essayons de lire fsck_hfs manuel de l'utilisateur en exécutant man fsck_hfs pour les indices.

...
-R flags Rebuilds the requested btree.  The following flags are supported:
     a       Attribute btree
     c       Catalog btree
     e       Extents overflow btree
...

Essayons alors de reconstruire le catalogue btree. fsck_hfs -Rc /dev/rdisk0s2

Résultats : fsck ne s'arrête plus à la vérification des fichiers du catalogue, et la fonction Invalid index key a disparu, laissant apparaître d'autres erreurs ("indices" !).

** Checking extents overflow file.
Incorrect block count for file Cache.db-wal
(It should be 114 instead of 119)
** Checking catalog file.
Missing thread record (id = 30291961)
Incorrect number of thread records
Incorrect number of thread records
** Checking multi-linked files
** Checking catalog hierarchy.
Invalid directory item count
(It should be 221 instead of 244)
Invalid volume file count
(It should be 1318081 instead of 1318117)
** Checking extended attributes file.
Invalid node structure
The volume SSD could not be verified completely.

fsck s'arrête désormais lors de la vérification du fichier d'attributs étendus. Essayons de reconstruire l'arbre des attributs avec fsck -Ra /dev/rdisk0s2 .

Résultat(s) : Toutes les erreurs, sauf Invalid node structure a disparu après la première tentative de réparation. Il affiche plusieurs nœuds non valides, puis tente la deuxième réparation et vérifie à nouveau. Il affiche encore quelques nœuds non valides, mais moins qu'auparavant.

Toutefois, la fsck s'arrête avec un message indiquant qu'il cesse d'effectuer des tentatives de réparation après 3 échecs de contrôle. J'ai exécuté fsck -Ra /dev/rdisk0s2 encore une fois. Il tente à nouveau de réparer, puis vérifie à nouveau. Aucune erreur de structure de nœud non valide n'apparaît !

Elle fait maintenant Invalid volume free blocks count , Invalid volume file count et Invalid volume directory count erreurs, mais ça ne s'arrête pas là !

Après une nouvelle tentative de réparation, fsck s'est achevée sans aucune erreur.

Arrêter. Démarrer normalement sans entrer en mode mono-utilisateur. Et ça marche ! Problème résolu en exécutant fsck plusieurs fois, en reconstruisant l'arborescence du catalogue et l'arborescence des attributs plusieurs fois.

0voto

PeppeLaKappa Points 11

Il semble qu'il s'agisse d'un défaut de secteur sur votre SSD, peut-être qu'OSX le sait et refuse de démarrer régulièrement. Essayez de démarrer un liveDVD Linux et vérifiez les secteurs défectueux (à partir de son terminal) :

sudo badblocks -v /dev/YourSSD

0voto

Oskar Points 1242

À ce stade, vous voudrez démarrer en mode utilisateur unique (ou mode cible) et copier tous les fichiers qui n'ont pas été sauvegardés.

À ce moment-là, démarrez sur le disque dur de récupération et essayez d'effacer le disque dur du Macintosh afin de nettoyer le système de fichiers.

Si vous disposez d'un disque externe pour démarrer, ce serait mieux car vous pourriez alors repartitionner l'ensemble du disque SSD et tenter ensuite Internet Recovery ou une autre réinstallation du système d'exploitation. Si vous ne pouvez pas réparer le disque SSD à l'aide d'un logiciel, il faudra procéder à un échange matériel du disque ou à une réparation du Mac.

0voto

Adamite Points 41

J'ai eu un problème similaire, la seule façon de démarrer était SUM puis mount -uw puis exit et OSX démarrait. J'ai essayé de monter en écriture via la partition de récupération et TechTool Pro eDrive et j'ai échoué à chaque fois. J'ai acheté disk warrior et je l'ai lancé à partir de mon TTP edrive USB, BINGO il l'a réparé ! !!!

Voici les erreurs, je n'ai malheureusement pas vérifié la page "Lire la suite".

- 1 fichier avait un double ID qui a été réparé !
! - 17 fichiers avaient une entrée de répertoire avec une valeur d'encodage de texte incorrecte qui a été réparée !
! - 1 dossier contenait une icône personnalisée qui s'est avérée endommagée !
! - 2 dossiers avaient une entrée de répertoire avec un drapeau d'icône personnalisé incorrect qui a été réparé !
! - 3 dossiers avaient une entrée de répertoire avec une valeur d'encodage de texte incorrecte qui a été réparée ! ! - Des valeurs incorrectes dans les informations sur les volumes ont été réparées !
! - Les valeurs critiques dans les informations sur les volumes étaient incorrectes et ont été réparées !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X