Eu tenho uma unidade externa de 1 TB que foi formatada como HFS + para uso com um computador Macintosh Apple. A unidade está completamente cheia.
Estou usando o Linux para tentar recuperar todos os arquivos, ou para reparar o disco e depois montá-lo e recuperar tudo.
Eu tentei gddrescue
, mas estava demorando muito para terminar. Em 0,06% da recuperação, ele diminui para bytes/segundo digitalizado e, eventualmente, acelerou um pouco, mas ainda parecia muito lento para o meu gosto. Para recuperar totalmente esse 1TB, faltavam 41 anos. Eu o executei por um dia e decidi que 41 anos de ddrescue é mais do que os dados terão valor.
Eu então comecei photorec
, que parece estar recuperando arquivos excluídos da partição muito bem. No entanto, gostaria de recuperar tudo (incluindo uma estrutura de diretórios intacta, de preferência) e não apenas os arquivos que foram excluídos antes que a unidade começasse a falhar.
Eu tentei fsck.hfsplus -d
e obtive esses resultados,
** /dev/sdd1
Using cacheBlockSize=32K cacheTotalBlock=1024 cacheSize=32768K.
** Checking HFS Plus volume.
Catalog file entry not found for extent
(4, 0)
** Volume check failed.
volume check failed with error 7
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 1953458172 0x746f67fc
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1953458174 0x746f67fe
total sectors for embedded volume = 0 0x00
Vendo o Catalog file entry not found for extent
erro, que também recebo ao tentar preen, decidi reconstruir o catálogo com -r
, mas sem sucesso. Eu acho que um catálogo deve existir para que ele seja reconstruído ou reparado.
fsck.hfsplus -q
relata um SISTEMA DE ARQUIVOS SUJO.
Eu tentei usar o hsfrescue que parece ser a ferramenta perfeita para o meu problema, mas durante a etapa de análise ( hfsprescue -s1
) ele trava em 0,06% assim como o ddrescue. Da mesma forma testdisk
trava durante a análise quando chega ao cilindro 74.
Eu dei a unidade para alguém que tem um iMac e ele tentou o software utilitário de disco GUI para consertar a unidade, sem sucesso. (Não sei qual erro é produzido, se houver)
Eu tenho um backup desta unidade de algum tempo no ano passado, mas o backup tem menos da metade da quantidade de dados que estão realmente armazenados na unidade atualmente.
Estou procurando conselhos sobre como reparar o disco para que ele possa ser montado e todos os dados copiados, ou talvez outra ferramenta semelhante ao photorec possa ser recomendada, mas uma que possa recuperar todos os arquivos e estruturas de pastas. Basicamente, o que devo fazer a seguir, neste momento.
Além disso, em seu conselho, sinta-se à vontade para abster-se de "Lição aprendida, faça backup constante de suas coisas!" palestras. A unidade não é minha, e o backup que tenho foi feito sem o conhecimento, consentimento, permissão, etc. do proprietário e não consigo convencê-lo do valor de fazer backup de dados, mesmo após eventos como falhas na unidade .
Consegui criar uma imagem do disco com o
testdisk
qual produziu um resultado semelhante ao queddrescue
normalmente faria, se isso tivesse sido bem-sucedido.Então eu usei
hfsprescue
na imagem criada pelotestdisk
. O processo não poderia ter sido mais fácil, seguindo essas duas etapas. Recuperei 99,99% dos meus arquivos, incluindo a estrutura de diretórios, fazendo isso. (Alguns arquivos foram corrompidos por setores defeituosos)