/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).
(de dir /?
)
Parece a mesma coisa para mim. Nunca sei qual usar - existe alguma diferença? Ou talvez seja para compatibilidade com versões anteriores do Windows onde houve uma diferença?
Responder1
chkdsk /r
faz a mesma coisa que chkdsk /f
também verifica setores defeituosos no disco e recupera qualquer informação legível. Correr chkdsk /r
implica que também chkdsk /f
é executado.
chkdsk /f
verifica apenas erros de disco, não setores defeituosos.
A Microsoft tem uma página detalhada parachkdsk. A seguir está um trecho explicando os parâmetros /f e /r.
Corrigindo erros de disco:
O Chkdsk corrige erros de disco somente se você especificar a opção de linha de comando /f. O Chkdsk deve ser capaz de bloquear a unidade para corrigir erros. Como os reparos geralmente alteram o discotabela de alocação de arquivose às vezes causa perda de dados, o chkdsk envia uma mensagem de confirmação.
Encontrando erros no disco físico:
Use a opção de linha de comando /r para localizarerros de disco físicono sistema de arquivos.