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

24

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

(de dir /? )

Isso soa como a mesma coisa para mim. Eu nunca sei qual usar - existe alguma diferença? Ou talvez seja por compatibilidade com versões anteriores do Windows, onde houve uma diferença?

    
por Kez 27.07.2011 / 20:29

1 resposta

36

chkdsk /r faz o mesmo que chkdsk /f , mas também verifica se existem setores defeituosos no disco e recupera qualquer informação legível. A execução de chkdsk /r implica que também chkdsk /f seja executado.

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

A Microsoft tem uma página detalhada para chkdsk . O seguinte é um trecho explicando os parâmetros / f e / r.

Fixing disk errors:

Chkdsk corrects disk errors only if you specify the /f command-line option. Chkdsk must be able to lock the drive to correct errors. Because repairs usually change a disk's file allocation table and sometimes cause a loss of data, chkdsk sends a confirmation message.

Finding physical disk errors:

Use the /r command-line option to find physical disk errors in the file system.

    
por 27.07.2011 / 20:46