O truque aqui é usar uma ferramenta que escaneie o disco inteiro no modo de leitura / gravação e, assim, forçar todos os setores pendentes a serem remapeados pela lógica do disco.
Truecrypt pára no erro de leitura, e não tenta gravar o setor, então a unidade nunca tem chance de remapear o setor (o que ele faz apenas em gravações).
Como um CHKDSK / F normal não mostra erros, o setor do problema provavelmente está no espaço livre, você tem algumas opções sem custo com complexidade crescente e aumentando as chances de sucesso:
Opção 1
Use um programa gratuito para limpar o espaço livre na unidade (o que deve forçar o remapeamento se o problema estiver no espaço livre). Então tente novamente.
Isso não coloca dados em risco.
Opção 2
Obter um CD ao vivo do Linux
determinar a designação da unidade em questão usando a ferramenta de gerenciamento de disco
(provavelmente / dev / sda se for a unidade do sistema da máquina)
como root (terminal root ou sudo) no terminal use o comando
badblocks -svn / dev / sda (substitua o dispositivo real por / dev / sda)
deixe o longo teste rodar, ele lê cada setor, escreve para o setor (o que fará com que a unidade o remapeie se estiver ruim), então grava os dados originais de volta.
após a conclusão dos testes, inicialize o Windows e execute chkdsk / f
é possível que o primeiro teste possa corromper um arquivo se ele tiver uma leitura ruim em um setor e tiver gravado os dados corrompidos de volta no arquivo remapeado.
Tente novamente, o Truecrypt deve ser concluído, a menos que sua unidade fique sem setores sobressalentes e, nesse caso, ela está em péssimo estado e precisa ser substituída. Nessa condição, supondo que o SMART esteja ativado, você também receberá erros do SMART na inicialização, informando para fazer backup dos dados e substituir a unidade.