Implementações passadas de defrag assumiriam que a estrutura básica do disco era autoconsistente. Se o sistema de arquivos fosse inconsistente, a desfragmentação poderia transformar um disco levemente corrompido em um disco extremamente curvo - os dados poderiam ser facilmente perdidos.
A execução do scandisk garante que a estrutura do disco seja autoconsistente para começar. No entanto, se você verificar um disco no Windows moderno, lembre-se de que "concluído com êxito" significa que o programa foi executado e concluído, mas não significa que não houve erros de disco. Verifique nos logs de eventos - para mim, clique com o botão direito do mouse em "Meu Computador", selecione "Gerenciar" e, em seguida, "Visualizador de Eventos".
Não tenho certeza se esse primeiro parágrafo ainda se aplica. Sistemas de arquivos atuais parecem menos propensos a essas inconsistências (embora certamente ainda possam acontecer - especialmente se você estiver propenso a desligar a energia sem fazer um desligamento normal), e eu não ficaria surpreso se versões atuais de desfragmentação fizessem mais verificações de consistência . Certamente, quando executo a desfragmentação, nunca me incomodo em verificar o disco primeiro nos dias de hoje.
Se você realmente precisar recuperar dados de um disco potencialmente corrompido, a primeira coisa a fazer é obter um backup completo de setor por setor. Qualquer coisa que você tentar que possa modificar o disco pode dar errado e causar mais danos. Qualquer coisa que grave no disco pode resultar na perda de dados recuperáveis anteriormente.
Exceto, é claro, que a melhor coisa é ter um backup antes da corrupção acontecer.