Reparar todo o sistema de arquivos NTFS

14

Estou procurando ferramentas úteis para reparar uma partição / unidade NTFS inteira, não apenas arquivos específicos.

Meu caso: estou tentando clonar uma unidade de netbook via partimage. Infelizmente, a partição NTFS possui erros e a partimage diz que não pôde ler corretamente do dispositivo e finalmente foi encerrada. Isso economizaria bastante trabalho se eu pudesse capturar uma imagem de disco e copiá-la para uma nova unidade funcional e remontar o netbook.

Ferramentas que eu já tentei:

  • ntfsfix - executar, mas nenhuma melhoria
  • chkdsk no Windows XP - gerando saída, obviamente reparando, mas saindo e me deixando com um erro desconhecido

Na partição não é realmente dados revelantes. Apenas impedir a instalação do Windows XP e evitar a cópia de outros arquivos vale a pena tentar algumas coisas (ou seria elegante resolver os grandes problemas com alguns comandos do terminal ...?). Por favor, não hesite em recomendar ferramentas que podem quebrar alguma coisa.

Estou meio confiante para salvar a partição porque o Palimpsest (também conhecido como Disk Utility) sugere que o disco possui alguns setores defeituosos, mas ainda é "íntegro" (botão verde).

Estou executando o natty e tenho conhecimento terminal limitado, mas pelo menos suficiente.

f4lco
fonte
1
você olhou para o testdisk?
Shibumi 26/08
2
O testdisk não ajudará você a se recuperar de setores defeituosos. A ferramenta que você precisa parece ser ddrescue(pacote gddrescueno Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
organize
1
@Arrange - Eu sugiro que você o coloque como resposta, pois foi a mesma sugestão que eu ia fazer. O ddrescue oferece recuperação mesmo com problemas no disco. Há uma parte importante do método de backup / recuperação do ddrescure, que é esta: "Depois que o ddrescue termina a primeira passagem e termina a divisão das áreas de erro, todos os setores que não pôde ler não são tentados novamente. O ddrescue é encerrado nesse momento. "
18711 Luis Alvarado
@arrange no momento eu estou dando ddrescueuma chance - têm ambos os discos conectado via SATA para aumentar a velocidade
f4lco

Respostas:

6

Windows ' chkdské a ferramenta de reparo NTFS autorizada. Se não conseguir consertá-lo, você estará sem sorte. Você pode tentar limpar o disco inteiro e recomeçar, e o disco pode ficar bom ou pode ser necessário substituí-lo. Comece zerando o disco inteiro (supondo que seja sda):

sudo dd if=/dev/zero of=/dev/sda

Se isso for concluído sem erros, verifique as estatísticas SMART no utilitário de disco novamente. As contagens pendentes e offline_uncorrectable devem ser zero. Se a contagem do setor realocado ainda for zero, a unidade está correta e você pode formatá-la e continuar a usá-la. Se a contagem realocada aumentou, a unidade apresenta algum dano físico que pode piorar com o tempo. Se estiver na garantia, substitua-o. Caso contrário, execute o longo autoteste inteligente uma vez por semana ou mais para garantir que não haja setores defeituosos adicionais. Se mais setores defeituosos aparecerem, convém substituir a unidade.

psusi
fonte
Obrigado por esta resposta, mas comprarei um novo disco, independentemente dos resultados que minhas tentativas de recuperação gerem - vou processar o netbook para outra pessoa e não posso exigir o monitoramento do disco.
F4lco 26/08/11
@phineas desde que todas as contagens voltem a zero, então não há nada de errado com o disco e não é necessário monitorá-lo. Apenas se a contagem realocada aumentar, você tem algo a observar.
Psusi 26/08/11
Eu tentei e foi a decisão certa comprar um disco novo:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco 4/11