Questão Mac falha (falhou?) Disco rígido - é toda a esperança perdida?


É um disco rígido de laptop de 500 GB da Seagate que acompanha o meu Macbook Pro. Formato de partição da Apple.

Já substituído e agora tem externo, conectado via adaptador SATA / USB. Tentando obter apenas alguns arquivos que eu trabalhei enquanto fora da cidade quando ele caiu (e, portanto, não tem a minha unidade de backup da máquina do tempo).

A unidade não será montada, mas o OS X Disk Utility a detecta e pode ler a capacidade, o número do modelo e até mesmo o nome da partição, o que me leva a acreditar que toda a esperança não pode ser perdida.

Tentativas com falha até agora:

  • Utilitário de Disco verifica + reparação diz drive não pode ser reparado e que eu deveria fazer backup imediatamente (adorável)
  • Disk Warrior diz que não pode reconstruir o diretório devido a falha de hardware
  • As verificações rápidas e profundas do Data Rescue falharam imediatamente
  • PhotoRec diz "setor de leitura de erros" para todos os setores (pelo menos por alguns minutos eu deixo rodar antes de fechá-lo para explorar outras opções)

O que mais posso experimentar aqui? Novamente, estou apenas procurando por alguns arquivos pequenos (os scripts python são específicos) - não uma recuperação completa.


1


origem




Respostas:


Pela sua descrição, não acho que posso lhe oferecer muita esperança. Se você está recebendo erros de leitura em todos os lugares, algo muito sério deu errado.

Uma coisa que você pode tentar é usar ddrescue para tentar clonar o volume bruto (existem algumas notas sobre como executá-lo no OS X em tinyapps.org). Ele basicamente tenta ler mais e mais, obtendo o máximo possível do disco. Infelizmente, embora você queira apenas recuperar alguns dados, você também precisa ler as estruturas de dados de volume (catálogo, etc.) para localizar os arquivos nos quais você está interessado. Isso significa que você precisa clonar todo o volume e, portanto, precisará de um espaço em branco pelo menos tão grande quanto o volume (todo o volume, não apenas o espaço usado) ...


4



+1. Eu segundo o GNU ddrescue (não confundir com um utilitário de nome muito semelhante que não é do GNU). Eu usei exatamente esse tipo de coisa. Demorei um pouco para entender a página man e descobrir como executá-la corretamente (dica: o que sua documentação chama de arquivo de log é menos de um log e mais de uma "tabela de blocos inválidos que o ddrescue precisa para tentar mais tarde", então você quer rodá-lo com um arquivo de log), mas uma vez que eu o executei, ele salvou meu bacon. - Spiff
@Spiff Acho que o utilitário com o mesmo nome que você está pensando é o de Kurt Garloff dd_rescueque (juntamente com o LAB Valentin's dd_rhelp wrapper script) faz basicamente a mesma coisa. Minha impressão é que o GNU ddrescue (por Antonio Diaz) foi realmente inspirado por eles, e apenas integra as funções um pouco melhor (e eu acho que é um pouco mais inteligente sobre coisas como atacar seções ruins de ambos os lados, etc). - Gordon Davisson
Obrigado pela resposta. Eu tentei isso, mas está dizendo resgatado: 0 B, errsize: 589 TB (e esse número continua aumentando). Isto é o que estou vendo do dmesg: disk2s2: erro de I / O. 0 [Nível 3] [ReadUID 0] [Instalação com.apple.system.fs] [ErrType IO] [ErrNo 5] [Leitura IOType] [PBlkNum 710335744] [LBlkNum 710335744] [FSLogMsgID 1657890070] [FSLogMsgOrder Primeiro] Também se eu tente montá-lo somente leitura Eu recebo isso: GetMasterBlock: Erro 5 da leitura; amount = -1, wanted = 512 mount_hfs: Erro de entrada / saída Existe algum ponto na conexão direta via SATA ou o adaptador USB deve funcionar da mesma forma? - Daniel
Você pode tentar se conectar via SATA, mas eu não acho que isso vai mudar nada. Parece que a unidade está completamente ilegível, o que provavelmente significa algo como um controlador ou falha no motor, e não algo que você pode passar com o software. A não ser que você tenha outra unidade do mesmo modelo disponível para experimentar uma troca de controlador (não para os fracos de coração em uma unidade moderna), sua única opção real é enviá-la para uma loja de recuperação de dados que possa destruí-la e ler os dados diretamente dos pratos (isto é não barato). - Gordon Davisson