chkdsk
é basicamente uma ferramenta para validar o sistema de arquivos NTFS e corrigir inconsistências, se encontradas. Não é realmente uma ferramenta de otimização como um programa de desfragmentação.
Se você tem corrupção do sistema de arquivos, você precisa executá-lo, independentemente do meio.
Com relação ao sinal /r
, veja o que ele faz de acordo com a Microsoft :
The fourth stage of CHKDSK is only invoked if the /R switch is used.
/R is used to locate bad sectors in the volume's free space. When /R is used, CHKDSK attempts to read every sector on the volume to confirm that the sector is usable.
Sectors associated with metadata are read during the natural course of running CHKDSK even when /R is not used. Sectors associated with user data are read during earlier phases of CHKDSK provided /R is specified.
When an unreadable sector is located, NTFS will add the cluster containing that sector to its list of bad clusters and, if the cluster was in use, allocate a new cluster to do the job of the old. If a fault tolerant disk driver is being used, data is recovered and written to the newly allocated cluster. Otherwise, the new cluster is filled with a pattern of 0xFF bytes.
When NTFS encounters unreadable sectors during the course of normal operation, it will also remap them in the same way. Thus, the /R switch is usually not essential, but it can be used as a convenient mechanism for scanning the entire volume if a disk is suspected of having bad sectors.
As leituras não desgastam significativamente o seu SSD, por isso não há nenhum dano real ao fazer isso.
A questão é que, por muito tempo agora, os discos rígidos geralmente fizeram seu próprio mapeamento interno de setores defeituosos (isso é chamado de economia de setor ) - e os SSDs geralmente fazem a mesma coisa .
Então, hoje em dia, se o disco rígido relatar setores defeituosos ao sistema operacional, ele ficou sem peças internas, e a unidade provavelmente está com sérios problemas e não deve ser usada. Pode ser mais útil monitorar os parâmetros SMART da unidade, especificamente coisas como Reallocated Sector Count, para saber o que realmente está acontecendo. Mudanças repentinas nesse valor indicam problemas significativos, mas chkdsk
as perderia, pois não consultam a SMART.