O chkdsk detectará mais erros além da “verificação do índice” se for executado com / f ao invés de sem / f?

1

Então eu estava usando um HDD USB externo, formatado com NTFS, em uma máquina Linux com Fuse-NTFS. A máquina parou de responder e caiu, e eu fui forçado a reiniciar. Dei cerca de 2 minutos completos para começar a responder a qualquer outra coisa, mas isso simplesmente não aconteceu.

Eu me preocupo com os dados no volume NTFS, no entanto. Então, conectei-o a uma caixa do Win 7 e executei chkdsk F: e chkdsk /v F: . Nenhum deles relata erros que não mencionam explicitamente um nome de arquivo com um caractere ilegal para windows, então, para mim, acho que é seguro assumir que todos os erros estão relacionados a nomes de arquivos que eu escolhi e que o Windows simplesmente não gosta. Para esses erros, eu realmente não me importo e realmente não pretendo usar janelas com a unidade de lado para chkdsk, então eu não planejo consertar os nomes de arquivos para torná-los legais no Windows, e realmente prefiro não fazer assim. No entanto, chkdsk disse,

Index verification completed.
Errors found. CHKDSK cannot continue in read-only mode.

Isso significa que, se fosse executado com / f, poderia descobrir erros adicionais? Ele progrediria para seções não indexadas do volume para procurar mais erros com /F ? Ou apenas corrigirá os erros que detectou sem /f e não fará mais nada?

Eu realmente me preocupo com erros reais que não são janelas sendo narcisistas, e gostaria muito de estar ciente disso. Vai fazer qualquer outra coisa com o chkdsk potencialmente me fazer assim? Existe alguma maneira de descobrir se vai sem renomear meus arquivos contra a minha vontade?

    
por user259774 08.10.2013 / 10:49

1 resposta

1

Não, mas / R pode.

quando você executa sem / f, está no modo somente leitura e não tenta corrigir nenhum problema encontrado, mas irá enumerar todo o sistema de arquivos. Além disso, quando executado sem / R, o chkdsk só se preocupa com o próprio sistema de arquivos e não verifica a superfície do disco em busca de setores defeituosos, portanto você não será avisado sobre eles, nem uma recuperação deles será tentada.

Aqui estão as opções para chkdsk via win7.

Checks a disk and displays a status report.


CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]


  volume          Specifies the drive letter (followed by a colon),
                  mount point, or volume name.
  filename        FAT/FAT32 only: Specifies the files to check for fragmentation.
  /F              Fixes errors on the disk.
  /V              On FAT/FAT32: Displays the full path and name of every file
                  on the disk.
                  On NTFS: Displays cleanup messages if any.
  /R              Locates bad sectors and recovers readable information
                  (implies /F).
  /L:size         NTFS only:  Changes the log file size to the specified number
                  of kilobytes.  If size is not specified, displays current
                  size.
  /X              Forces the volume to dismount first if necessary.
                  All opened handles to the volume would then be invalid
                  (implies /F).
  /I              NTFS only: Performs a less vigorous check of index entries.
  /C              NTFS only: Skips checking of cycles within the folder
                  structure.
  /B              NTFS only: Re-evaluates bad clusters on the volume
                  (implies /R)

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.
    
por 08.10.2013 / 13:48