Estou tentando recuperar dados de um disco rígido com falha. Eu iniciei no Ubuntu e estou usando ddrescue
para fazer isso. A unidade da qual estou me recuperando é um antigo HDD externo de 1TB. A unidade que estou recuperando dados TO é um SSD de 2TB, NTFS particionado para uso com meu sistema operacional do dia-a-dia, o Windows 10.
Depois de usar ntfsfix
e ntfs-3g
para me permitir montar o meu SSD de 2TB para acesso de leitura, eu corri ddrescue
. Aproximadamente 900GB na recuperação me deu um erro dizendo que tinha ficado sem espaço em disco. Eu tinha (tolamente) esquecido que ele escreve uma cópia de todos os blocos do disco rígido, não apenas os usados.
Enquanto meu disco só tinha ~ 700GB de informação sobre ele, ddrescue
precisava de um total de 1 TB de espaço. Voltei para o Windows e limpei mais espaço no meu SSD, mas notei que meu .img
arquivo de ddrescue
não estava aparecendo no SSD. Eu tenho arquivos ocultos e arquivos de sistema visíveis, mas ainda não aparecem. Estranhamente, o disco rígido ainda diz que está quase cheio, mesmo que agora os arquivos contenham apenas 700GiB.
Eu usei o WinDirStat e não consigo encontrar o que está usando o espaço. Eu inicializei de volta no Linux e usei ls -al
mas o arquivo não aparece e, no entanto, df
ainda relata 89% de uso.
Usando xdiskusage
Eu posso ver que o espaço perdido é ocupado por (permission denied)
. Não sei o que fazer sobre isso.
du
reporta apenas 799G de uso. k4dirstat
relata apenas 797,51 GB. xdiskusage
é a única ferramenta que eu usei que parece ser capaz de ver o espaço que falta.
Como posso recuperar esse arquivo ou apenas recuperar o espaço que ele ainda parece estar ocupando?
gddrescue
(aquele que você usou certo?) E uma das maiores características de gddrescue
é log, então você pode continuar se recuperando de onde parou, porque não fazer isso?
fsck
?
chkdsk /f
nele, no Windows.