Qual é a diferença entre chkdsk / f e chkdsk / r?

26

/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).

(de dir /?)

Parece a mesma coisa para mim. Eu nunca sei qual usar - há alguma diferença? Ou talvez seja pela compatibilidade com versões anteriores do Windows que houve uma diferença?

Kez
fonte
7
Usar "/ F" leva apenas alguns minutos e usar "/ R" leva horas;)
Robert

Respostas:

40

chkdsk /rfaz a mesma coisa que chkdsk /fsomente ele também verifica setores defeituosos no disco e recupera qualquer informação legível. Correr chkdsk /rimplica que também chkdsk /fé executado.

chkdsk /f verifica apenas erros de disco, não setores defeituosos.

A Microsoft tem uma página detalhada para chkdsk . A seguir, um trecho explicando os parâmetros / f / / r.

Corrigindo erros de disco:

Chkdsk corrige erros de disco apenas se você especificar a opção de linha de comando / f. O Chkdsk deve poder bloquear a unidade para corrigir erros. Como os reparos geralmente alteram a tabela de alocação de arquivos de um disco e às vezes causam perda de dados, o chkdsk envia uma mensagem de confirmação.

Localizando erros no disco físico:

Use a opção de linha de comando / r para encontrar erros de disco físico no sistema de arquivos.

Mehper C. Palavuzlar
fonte
Eu tenho que ser honesto, eu realmente não sabia disso. Então / r faz uma verificação "física" em cima do que é normalmente verificado por / f. Claro como o dia agora, obrigado.
Kez
@kez: Exatamente. De nada.
Mehper C. Palavuzlar
4
Não execute a chkdsk /rmenos que você pense que sua unidade possui setores fisicamente ruins (por exemplo, Visualizador de Eventos> Sistema ... informa). A verificação de um disco rígido de 1 terabyte pode demorar um dia, dependendo do desempenho da sua unidade.
Sun