Migrando um disco rígido com falha - evitando fsck

1

Eu tenho um disco rígido que de repente desenvolveu setores instáveis.

Eu posso lê-lo com dd_rescue, então eu o transferi completamente para outra nova unidade do mesmo tamanho.

A partição do Windows é inicializável após a transferência, no entanto, a partição do Mac se comporta de maneira estranha.

Quando eu inicializo pela primeira vez, ele inicializa bem, mas força um FSCK na próxima inicialização. O FSCK, no entanto, falha.

Se eu inicializar no modo de usuário único e forçar o FSCK a reconstruir o FS, ocorrerá o seguinte:

  • Muitos erros de "nó inválido" aparecem
  • fsck é reiniciado algumas vezes
  • após uma das iterações ser abortada () "ed
  • se eu executar mais uma vez, minha tela será preenchida com erros de "Node irrecuperável"
  • depois, se eu tentar continuar a inicialização, ele me diz para ** REBOOT NOW **
  • se eu obedeço e reinicializo, a partição é renderizada como não inicializável, caso tente montá-la durante a inicialização em um único usuário a partir da unidade com falha, recebo um erro de não conseguir localizar a raiz no catálogo

No momento, estou executando o procedimento dd_rescue pela segunda vez (e provavelmente levará uma semana novamente), mas será que, de alguma forma, posso marcar a partição como limpa? Nos logs do FSCK, vi que os arquivos danificados são alguns dos drivers (kexts) que não uso ou arquivos de calendário de 2013, com os quais eu não me importava. Talvez de alguma forma excluí-los possa funcionar?

Eu não tenho nenhuma terceira unidade do mesmo tamanho para salvar apenas uma imagem da coisa toda porque elas são muito caras: /

Qualquer ajuda é apreciada. Obrigado antecipadamente!

    
por Vladislav Korotnev 18.10.2016 / 08:07

1 resposta

0

Eu interrompi a segunda sessão de dd após cerca de 100Gb no disco. Então eu iniciei uma unidade externa OSX com DiskWarrior emprestado de um amigo. A partir daí, obtive uma lista dos arquivos sobrepostos que eram principalmente arquivos de cache, então fui em frente e os deletei do terminal. Em seguida, deixe o DW reconstruir o diretório do disco. Depois, restaurei os arquivos de um backup ou uma leitura de última hora da unidade com falha. Isso ajudou a resolver o problema e todos os arquivos estão intactos.

    
por 23.10.2016 / 07:39