Para atualizar essas respostas para quem encontrar isso a partir de 2014:
chkdsk
com /r
ou /b
switches é aproximadamente equivalente a badblocks no modo somente leitura padrão
O SpinRite tem uma capacidade de recuperação de dados muito melhor executada no nível padrão 2
A execução no nível 4 equivale ao modo de gravação de leitura não destrutiva dos badblocks, mas com melhores recursos de recuperação de dados.
No entanto, ele cai com overflows divididos em discos enormes modernos, você precisará esperar que o SpinRite 6.1 conserte isso, o desenvolvimento começou no 6.1 de acordo com Steve Gibson no Security Now netcast, mas está suspenso novamente enquanto ele completa outro projeto.
Enquanto isso, o método funcional mais próximo do Windows para recriar o modo não-destrutivo de bloqueio de leitura / gravação para unidades grandes requer possuir armazenamento igual ou maior que a unidade que está sendo testada e assim proceder:
-
Faça o download e instale um programa de imagem de disco (Macrium reflete gratuitamente, Acronis True Image ou a versão gratuita do comercial ou do criador de unidades, ou algum outro)
-
Crie o disco de recuperação do WinPE (você precisará mais tarde) e uma imagem da unidade, com a cópia de setor inteligente desmarcada, e continue encontrando setores defeituosos verificados (ambos inversos do padrão).
Isso recria o passo de leitura.
-
Use a ferramenta DOS do fabricante da unidade para preencher a unidade
(aproximadamente equivalente à fase de gravação)
-
Use o CD de recuperação para restaurar a imagem feita na etapa 2 para restaurar a imagem criada em seu local original.
(aproximadamente equivalente à fase de retorno dos dados de gravação)
No cenário acima, ou ao usar badblocks, a lógica interna de uma unidade moderna lidará com o remapeamento de quaisquer setores defeituosos encontrados quando eles tentarem ser gravados.
Para recriar o teste destrutivo de badblocks, você precisará de um programa de limpeza de unidades comercial aprovado pelo governo do Reino Unido (não dos EUA) e precisará executá-lo no nível de segurança mais alto. Isso gravará padrões repetidamente na unidade e verificará cada passar tanto quanto os badblocks.
Então, até que o Spinrite 6.1 ou posterior seja lançado, a questão se torna "Por que você quer fazer isso?"
O download de praticamente qualquer CD / DVD ao vivo do Linux fornecerá uma plataforma inicializável para executar badblocks, que é mais barata, mais fácil e mais segura para seus dados, para qualquer cenário em que você precise mais do que o teste somente leitura.
Se você deseja o teste somente leitura, basta executar CHKDSK
com a opção /r
Se você quiser executar CHKDSK /R
em sua unidade de sistema sob o Vista note, ele ignorará que você disse para executar e pulará o teste ao reiniciar, a menos que você também use o FSUTIL para marcar o sistema de arquivos como sujo.