Quais são os próximos passos quando os relatórios do fsck "não puderam ser reparados após três tentativas"?

23

O My Mac Book Pro 13.- "não passa pela tela cinza de inicialização com a maçã e a roda giratória (a barra de carregamento aparece, mas quando está pronta, nada acontece)

Tenho 220 GB em uma única partição (Macintosh HD) e todo o meu trabalho é minha música e a única cópia de TODAS AS MINHAS FOTOS. Eu sou tão estúpido que não tenho backup de nada, mas sei que tenho um HD externo com 300 GB de espaço. Gostaria de reparar meu disco rígido, mas mais importante é salvar meus arquivos, mas não sei como fazê-lo no modo Utilitário de Disco. Eu li que existe um Diskwarrior, mas não sei como instalá-lo sem inicializar o mac. Por favor ajude!!!

Quando inicio no modo de usuário único e digito / sbin / fsck -fs, isso aparece

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 *****

Quais são as próximas etapas se o fsck falhar ao reparar uma unidade?

BenCis
fonte

Respostas:

15

Você pode tentar isso, mas faça o backup primeiro:

Inicialize no modo de usuário único, mantenha pressionado o comando (por exemplo, trevo ou Apple) e as teclas "s" quando o sistema iniciar a inicialização.

Para depurar, reparar, forçar (e corrigir erros automaticamente)

/sbin/fsck_hfs -drfy /dev/disk0s2

Para procurar blocos defeituosos:

/sbin/fsck_hfs -S /dev/disk0s2

Supondo que disk0s2 é o que você deseja reparar. (Geralmente, a unidade "Macintosh HD" padrão).

Isso deve levar você de volta ao seu sistema operacional.

Este link também pode ajudar: http://www.westwind.com/reference/os-x/commandline/single-user.html

Michael Gogel
fonte
A segunda parte da solução para procurar blocos defeituosos não funciona. Diz que S é inválido. Isso é um erro de digitação?
@ user173292 funciona muito bem no meu final.
Cregox #
4
Teve que executar o fck_hfs -drfycomando duas vezes até obter êxito.
Knedlsepp
3
@knedlsepp Não posso agradecer o suficiente por me fazer tentar isso várias vezes - vários dias de trabalho recuperados com segurança !!!
Asmus
1
não funciona para mim .. fck_hfs -drfyresponda Disk full error CheckHFS returned 8, fsmodifier = 0. há 14 GB gratuitos no meu SSD de 120 GB.
Alexey Sh.
4

Para adicionar aqui, tive a mesma situação. Os passos que tomei:

  1. Inicialize no modo único.

  2. Corra /sbin/fsck_hfs -drfy /dev/disk0s2muitas vezes, não ajudou. Na saída, notei que há um problema de link circular, as mensagens eram algo parecido parentID=334973 threadID=51569281. Os IDs dos arquivos são na verdade números de inode e correspondem a arquivos reais.

  3. Corra find / -inum 334973para descobrir qual arquivo é um problema, ele apareceu o arquivo dentro da pasta .Spotlight.

  4. O disco foi remontado no modo rw e a pasta spotlight excluída e, em seguida, reiniciada no modo único novamente.

  5. Execute /sbin/fsck_hfs -drfy /dev/disk0s2novamente e agora o problema foi corrigido, pois o arquivo problemático foi excluído.

Nikolay Shmyrev
fonte
Brilhante!! Agora, essa é uma verdadeira análise de causa raiz. Eu tiro meu chapéu para você, senhor.
Syclone0044
3

Neste ponto, suas opções são as seguintes:

  1. Pague pelo tempo do técnico para executar novamente as etapas da Apple, caso você as tenha executado incorretamente / tenha perdido uma etapa / pista (improvável, mas possível)
  2. Pague / procure por software que faça mais para reparar o catálogo de dados de uma unidade do que o Disk Utility. Dos muitos produtos comerciais, o Disk Warrior é o que mais usa, mas o Data Rescue também pode funcionar.
  3. Apague o HD - perdendo todos os dados e veja se isso foi simplesmente uma corrupção de catálogo que o Disk Utility não pôde / não quis reparar (chances bastante justas)
  4. Substitua o HD - adiando se os dados podem ser salvos, mas obtendo uma boa unidade no Mac para que você possa testar se é a unidade / dados específicos dessa unidade ou se o Mac precisa de reparo.
  5. Pague por um técnico de reparo para fazer o reparo.

A menos que você tenha dados valiosos (em que você pode pagar entre US $ 100 e US $ 1000 para obter ajuda profissional de recuperação), eu escolheria uma das duas opções internas, o que significa comprar uma nova unidade (os benefícios são custo irrecuperável fixo e investimento limitado de tempo para solucionar problemas) ou procure uma solução de problemas estendida como o Disk Warrior ou apagando a unidade se você tiver um backup, na verdade não precisa de um.

bmike
fonte
obrigado bmike 2 perguntas: 1. Você acha que o gênio da Apple Store poderá ajudar? e 2. Como instalo o Diskwarrior se não consigo inicializar o meu mac? Obrigado pela sua resposta
BenCis
Sim - a barra Genius vê esse problema e ajuda as pessoas a entender as opções dezenas de vezes por dia / semana. Mídia óptica, recuperação HD ou unidade externa inicializariam o seu Mac na maioria dos casos.
bmike
O DiskWarrior vem em um DVD inicializável, a partir do qual você executa os utilitários.
IconDaemon
Muito obrigado. No sábado, tenho uma consulta no bar Genius.
BenCis
1
Corri o comando uma segunda vez e segunda vez funcionou
Wadih M.