Quelles sont les prochaines étapes lorsque les rapports fsck «n'ont pas pu être réparés après 3 tentatives»?

23

Mon Mac Book Pro 13.- "ne dépasse pas l'écran de démarrage gris avec la pomme et la roue tournante (La barre de chargement apparaît mais quand c'est fait, rien ne se passe)

J'ai 220 Go dans une seule partition (Macintosh HD) et il y a tout mon travail ma musique et la seule copie de TOUTES MES PHOTOS. Je suis tellement stupide que je n'ai pas de sauvegarde de quoi que ce soit, mais sachez que j'ai un disque dur externe avec 300 Go d'espace. Je voudrais réparer mon disque dur, mais plus important encore, je dois enregistrer mes fichiers mais je ne sais pas comment le faire en mode Utilitaire de disque. J'ai lu qu'il y avait un Diskwarrior mais je ne sais pas comment l'installer sans démarrer le mac. Aidez-moi !!!

Lorsque je démarre en mode mono-utilisateur et que j'entre / sbin / fsck -fs, cela apparaît

Executing fsck_hfs (version diskdev_cmds-557-393) 
Checking Journaled HFS Plus volume. 
The volume name is Macintosh HD 
Checking extents overflow file. 
Checking catalog file 
Incorrect number of thread records  (4, 23745) 
Checking multi-linked files. 
Checking catalog hierarchy 
Invalid volume directory count (It should be 175703 instead of 175701) Checking extended attributes file. 
Incorrect number of extended attributes (It should be 340062 instead of 340064) 
Checking volume bitmap. 
Checking volume information. 
The volume Macintosh HD could not be repaired after 3 attempts.

*****The volume was modified *****

Quelles sont les prochaines étapes si fsck ne parvient pas à réparer un lecteur?

BenCis
la source

Réponses:

15

Vous pouvez essayer cela, mais assurez-vous d'abord de sauvegarder:

Démarrez en mode mono-utilisateur, maintenez la commande (c.-à-d. Trèfle ou Apple) et les touches "s" pendant que le système commence à démarrer.

Pour déboguer, réparer, forcer (et corriger automatiquement les erreurs)

/sbin/fsck_hfs -drfy /dev/disk0s2

Pour rechercher des blocs défectueux:

/sbin/fsck_hfs -S /dev/disk0s2

En supposant que disk0s2 est celui que vous cherchez à réparer. (Généralement, le lecteur "Macintosh HD" par défaut.)

Cela devrait vous ramener dans votre système d'exploitation.

Ce lien peut également aider: http://www.westwind.com/reference/os-x/commandline/single-user.html

Michael Gogel
la source
La deuxième partie de la solution pour rechercher les blocs défectueux ne fonctionne pas. Dit que S n'est pas valide. Est-ce une faute de frappe?
@ user173292 cela fonctionne très bien de mon côté.
cregox
4
J'ai dû exécuter la fck_hfs -drfycommande deux fois jusqu'à ce qu'elle réussisse.
knedlsepp
3
@knedlsepp Je ne peux pas vous remercier assez pour m'avoir fait essayer plusieurs fois - plusieurs jours de travail récupérés en toute sécurité !!!
Asmus
1
ne fonctionne pas pour moi .. fck_hfs -drfyrépondez Disk full error CheckHFS returned 8, fsmodifier = 0. il y a 14 Go d'espace libre sur mon SSD de 120 Go.
Alexey Sh.
4

Pour ajouter ici, j'ai eu la situation similaire. Les étapes que j'ai prises:

  1. Démarrez en mode simple.

  2. Exécutez /sbin/fsck_hfs -drfy /dev/disk0s2plusieurs fois, cela n'a pas aidé. Dans la sortie, j'ai remarqué qu'il y avait un problème de lien circulaire, les messages ressemblaient à quelque chose parentID=334973 threadID=51569281. Les identifiants de fichier sont en fait des numéros d'inode et correspondent à de vrais fichiers.

  3. Exécutez find / -inum 334973pour déterminer quel fichier est un problème, il est apparu le fichier dans le dossier .Spotlight.

  4. Remontage du disque en mode rw et suppression du dossier Spotlight, puis redémarrage en mode simple.

  5. Exécutez à /sbin/fsck_hfs -drfy /dev/disk0s2nouveau et maintenant le problème a été résolu car le fichier problématique a été supprimé.

Nikolay Shmyrev
la source
Brillant!! Voilà une véritable analyse des causes profondes. Je vous lève mon chapeau, monsieur.
Syclone0044
3

À ce stade, vos options sont les suivantes:

  1. Payer le temps d'un technicien pour relancer les étapes Apple au cas où vous les auriez mal fait / manqué une étape / un indice (peu probable, mais possible)
  2. Payez / recherchez un logiciel qui fait plus pour réparer le catalogue de données d'un disque que l'Utilitaire de disque. Parmi les nombreux produits commerciaux, Disk Warrior est celui qui est le plus utilisé, mais Data Rescue pourrait également fonctionner.
  3. Effacez le disque dur - perdez toutes les données, et voyez s'il s'agit simplement d'une corruption de catalogue que l'Utilitaire de disque n'a pas pu / n'a pas voulu réparer (assez bonnes chances)
  4. Remplacez le disque dur - en reportant si les données peuvent être enregistrées, mais en obtenant un bon lecteur dans le Mac afin que vous puissiez tester s'il s'agit du lecteur / des données particulières sur ce lecteur ou si le Mac doit être réparé.
  5. Payer pour un technicien de réparation pour effectuer la réparation.

À moins que vous ayez des données précieuses (en ce sens que vous pourriez payer entre 100 $ et 1000 $ pour bénéficier d'une aide à la récupération professionnelle), je choisirais l'une des deux options internes, ce qui signifie acheter un nouveau lecteur (les avantages sont le coût irrécupérable fixe et l'investissement en temps limité pour dépanner) ou recherchez un dépannage étendu comme Disk Warrior ou l'effacement du lecteur si vous avez une sauvegarde, n'en avez pas vraiment besoin.

bmike
la source
merci bmike 2 questions: 1. Pensez-vous que le génie de l'Apple Store pourra vous aider? et 2. Comment installer Diskwarrior si je ne peux pas démarrer mon mac? Merci pour votre réponse
BenCis
Oui - le Genius Bar voit ce problème et aide les gens à comprendre les options des dizaines de fois par jour / semaine. Les supports optiques, la récupération HD ou le lecteur externe démarreraient tous votre Mac dans la plupart des cas.
bmike
DiskWarrior est fourni sur un DVD de démarrage, à partir duquel vous exécutez ensuite les utilitaires.
IconDaemon
Merci beaucoup. Samedi, j'ai rendez-vous au Genius Bar.
BenCis
1
J'ai exécuté la commande une deuxième fois et une deuxième fois, cela a fonctionné
Wadih M.