Minha resposta para outra pergunta pode ser útil aqui. Estou colando o fragmento mais importante abaixo.
Linux is not well equipped to fix corrupted NTFS. There is
ntfsfixtool, however its manual says:
ntfsfixis a utility that fixes some common NTFS problems. ntfsfix is NOT a Linux version ofchkdsk. It only repairs some fundamental NTFS inconsistencies, resets the NTFS journal file and schedules an NTFS consistency check for the first boot into Windows.Como você pode ver, a ferramenta deixa o trabalho difícil para o Windows fazer. Parece que não há como reparar problemas graves de NTFS apenas no Linux.
A ferramenta certa é o Windows
chkdskcom a opção/f.
Para usar chkdsk com a imagem bruta, use o ImDisk. Eu não tenho nenhuma experiência com o ImDisk, mas é recomendado aqui .
Acho que chkdsk pode corrigir inconsistências (se houver) no próprio sistema de arquivos, mas não recuperará o conteúdo dos arquivos que foi perdido (se for o caso), porque o NTFS não tem redundância para isso.