executar um CHKDSK em uma imagem NTFS?

8

Eu tenho um sistema com um disco rígido que possui alguns setores defeituosos. Eu costumava ddrescuerecuperar todos os setores disponíveis na unidade, mas a unidade continua a desenvolver novos setores defeituosos, e eu a juntei. Duas execuções da ferramenta do fabricante indicaram DIFERENTES blocos de setores defeituosos e duas passagens com o SpinRite resultaram em DIFERENTES setores ilegíveis, portanto a unidade não é mais confiável.

A partição estava em uma unidade de 500 GB, mas apenas cerca de 40 GB são usadas, então eu ia substituir a unidade por uma unidade menor (120 GB) por enquanto.

Tudo o que tenho agora é uma imagem produzida pelo ddrescue da partição NTFS (por exemplo, / dev / sda1). Este arquivo está no meu NAS e tem um tamanho total de 500 GB.

Meu dilema é que todas as ferramentas NTFS não funcionarão na unidade porque existem algumas inconsistências devido aos setores não recuperados. Apenas cerca de seis setores acabaram sendo irrecuperáveis ​​(apenas 3K!), Mas eles ainda estão adaptando o sistema de arquivos NTFS. Portanto, não consigo redimensionar a partição, usar ntfsclone ou qualquer outra coisa. Posso executar as ferramentas no arquivo de imagem, mas todas elas me instruem a CHKDSK a partição no Windows, o que não posso fazer, pois é apenas uma imagem bruta no meu NAS.

O problema é que atualmente não tenho uma unidade de 500 GB sobressalente para copiar a imagem para fazer isso. Como o arquivo tem 500 GB, não posso cloná-lo em uma unidade menor e, é claro, não posso usar o ntfsresize.

Então, o que estou tentando descobrir é se existe uma maneira de executar chkdsko arquivo de imagem. Eu tenho o VMWare e o VirtualBox, no entanto, existem dois problemas: um, o arquivo de imagem é APENAS a partição NTFS, não inclui a tabela de partições etc. Além disso, é uma imagem bruta, não no formato necessário para nenhuma dessas ferramentas de virtualização.

Algum conselho sobre como reparar a imagem para que eu possa usar as ferramentas NTFS nela?

fdmillion
fonte
O que você usou para criar a imagem?
Canadian Luke

Respostas:

7

Se você tiver acesso a um sistema Windows que pode anexar a imagem, o ImDisk poderá permitir que você monte a imagem não processada.

afrazier
fonte
Isso funcionou lindamente !!! Montei a imagem no Windows e consegui chkdsk a letra da unidade atribuída a ela. Agora estou redimensionando a imagem usando ntfsresize e tudo está bem. Obrigado!
Fdmillion
1
  • Use o aplicativo de recuperação para recuperar seus arquivos na unidade.
  • inicializando na distribuição Linux com o arquivo de imagem montado
Homer Simpsons
fonte