3 votes

fsck -fy se bloque sur le fichier Checking catalog + problèmes de démarrage (MacBook)

La nuit dernière, mon MacBook Pro a planté. Ce matin, j'ai essayé d'allumer l'ordinateur, et il avait quelques problèmes

  • L'ordinateur ne dépasse pas le chargement initial au démarrage.
  • Le ventilateur se déclenche bruyamment au démarrage.
  • L'écran est généralement légèrement teinté de vert, avec des bandes horizontales vert clair traversant l'écran tous les deux pixels.
  • L'écran de chargement initial comporte une barre de progression verte.
  • L'écran présente parfois une bande noire parsemée de pixels arc-en-ciel en haut de l'écran.
  • Les pixels rendus sont généralement décalés d'un pixel vers le haut ou vers le bas tous les quelques centimètres sur l'écran.
  • Après avoir été suspendu avec un écran blanc pendant ~4 minutes, il passe à un écran bleu avec des bandes rouges verticales.
  • Quelques minutes plus tard, l'ordinateur redémarre et le processus recommence.

J'essaie donc d'utiliser le mode mono-utilisateur, parce que de toute évidence, je n'arrive à rien avec cette boucle de démarrage.

Je suis ce processus :

$ /sbin/fsck -fy
** /dev/rdisk1
** Root file system
   Executing fsck_hfs (Version hfs-305.10.1).
** Checking Journaled HFS Plujs vloume.
   The volume name is Macintosh HD
** Checking extents overflow tile.
** Checking catalog file.

Il reste là jusqu'à ce que je ^C de fsck .

J'essaie reconstruire le catalogue ...

$ fsck_hfs -y -Rc -d /dev/disk0s2
Unable to open block device /dev/disk0s2: Resource busyjournal_replay(/dev/disk0s2) returned 16
** /dev/rdisk0s2 (NO WRITE)
        Using cacheBlockSize=32K cacheTotalBlock=16384 cacheSize=524288K.
   Executing fsck_hfs (version hfs-305.10.1).
        Block 975093950 is not an MDB or Volume Header
Journal is empty
** Checking JOurnaled HFS Plus volume.
   The volume name is Macintosh HD
** Checking extents overflow file.
** Checking catalog file.
** The volume Macintosh HD was found corrupt and needs to be repaired.
       volume type is pure HFS+
       primary MDB is at block 0 0x00
       alternative MDB is at block 0 0x00
       primary VHB is at block 2 0x02
       alternate VHB is at block 975093950 0x3a1ec0be
       sector size = 512 0x200
       VolumeObject flags = 0x03
       total sectors for volume = 975093952 0x3a1ec0c0
       total sectors for embedded volume = 0 0x00
       CheckHFS returned 7. fsmodified = 0

Il dit que mon disque dur est corrompu. Pour réparer le disque dur, vous utilisez généralement /sbin/fsck -fy n'est-ce pas ? Le seul problème est que cela me donne la même chose qu'avant, suspendu sur le fichier de catalogue.

Je ne sais pas vraiment quoi faire !

4voto

Oskar Points 1242

Lorsque vous ne pouvez pas obtenir une exécution propre de fsck (que vous pouvez laisser tourner pendant plusieurs heures), il est temps de prendre une décision :

  • sauvegarder ce que vous pouvez/devez et effacer le volume
  • chercher d'autres options logicielles pour tenter de réparer

D'après mon expérience, si vous n'avez pas beaucoup d'erreurs d'E/S ( -B option pour fsck_hfs ), l'effacement rétablira toutes les fonctions et vous pourrez réinstaller le système d'exploitation et restaurer à partir de la sauvegarde. Je n'ai pas non plus eu beaucoup de chance en forçant fsck_hfs pour reconstruire des pièces lorsque la plaine /sbin/fsck -fy échoue - mais vous pourriez avoir de la chance avec un modèle de corruption inhabituel sur ce disque.

La deuxième option n'est pas très prometteuse. Disk Warrior semble être l'un des bons utilitaires à essayer lorsque fsck ne fonctionne pas - mais à moins que vous n'ayez beaucoup de problèmes de corruption spécifiques - le temps que vous passez à effacer et réinstaller ne compense généralement pas le coût de ce logiciel. Il peut également fonctionner ou non. Si Disk Warrior ne parvient pas non plus à réparer ou à reconstruire le catalogue, vous revenez au point de décision : effacer ou faire appel à une assistance spécialisée encore plus coûteuse, comme l'ouverture d'un ticket d'ingénierie avec Apple ou quelqu'un capable de vider la structure du système de fichiers plus profondément pour analyse.

0 votes

J'accepte ce problème comme étant la solution correcte et complète, même si à l'époque je n'ai pas trouvé de solution pour réparer ou ranimer le MacBook Pro. Par ailleurs, il y a environ une semaine, j'ai réinstallé OS X Mavericks sur le disque interne désormais formaté (avec l'installateur USB/CD) et, jusqu'à présent, je n'ai rencontré aucun des problèmes que j'ai rencontrés. vraiment Il semble qu'il s'agisse de problèmes matériels (comme une carte graphique grillée ou une connexion interne endommagée). Le MBP est pratiquement comme neuf ! Tout est donc bien qui finit bien, même si ma tentative de sauvegarder des fichiers en tant qu'enfant de 13 ans a été beaucoup plus bâclée qu'idéale.

1 votes

C'est une bonne nouvelle - merci pour le commentaire. Erase install ressemble parfois à de la magie - très réparateur pour certains problèmes très difficiles à diagnostiquer et à réparer chirurgicalement pour moi aussi, @Nebula

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