Como descobrir qual arquivo está em um setor específico

7

Como descubro no Linux qual arquivo está ocupando um determinado setor em uma partição NTFS? Eu preciso fazer isso porque eu estou resgatando dados de um disco rígido com falha (usando ddrescue ) e quero descobrir quais arquivos foram corrompidos por setores defeituosos.

    
por kinokijuf 11.11.2013 / 01:31

2 respostas

3

Descobrimos que o utilitário necessário foi mencionado diretamente na página inicial do Ubuntu Rescue Remix (Ubuntu Rescue Remix foi descontinuado em 2012): ddrutility

Página inicial de ddrutility : link

    
por 11.11.2013 / 18:02
2

O comentário fornecido por rickhg12hs merece um lugar como uma resposta - está na marca.

Os utilitários ntfs-3g fornecem algumas funcionalidades úteis. Na minha experiência, a ferramenta ntfscluster tem uma vantagem sobre ddrutility , pois ela pode ser independente, enquanto ddru_ntfsfindbad requer um ddrescue logfile. Não é um problema no contexto do OP - desde que o arquivo de log ainda esteja disponível.

Tente algo como:

 ntfscluster -s 1048576 /dev/sda2

para identificar qual arquivo ocupa partição setor 1048576 da partição NTFS / dev / sda2. Se a unidade tiver erros, você pode tentar incluir a opção -f , mas pesar os resultados de acordo.

Como até mesmo a opção -q para saída silenciosa pode ser um pouco tagarela, considere redirecionar stderr para / dev / null usando 2>/dev/null para que apenas os detalhes do arquivo sejam enviados para stdout são exibidos.

    
por 27.09.2018 / 01:20