No chkdsk, o que é uma varredura online?

5

Executando o Windows 8.0 Pro, chkdsk tem uma opção /scan que Runs a online scan on the volume (sic). O que é uma varredura online?

Meu palpite é que ele é executado enquanto você usa a unidade, o que é bom se for sua unidade c:

Veja as opções completas:

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


  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, when /scan not specified).
  /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)
  /scan               NTFS only: Runs a online scan on the volume
  /forceofflinefix    NTFS only: (Must be used with "/scan")
                      Bypass all online repair; all defects found
                      are queued for offline repair (i.e. "chkdsk /spotfix").
  /perf               NTFS only: (Must be used with "/scan")
                      Uses more system resources to complete a scan as fast as
                      possible. This may have a negative performance impact on
                      other tasks running on the system.
  /spotfix            NTFS only: Runs spot fixing on the volume
  /sdcleanup          NTFS only: Garbage collect unneeded security descriptor
                      data (implies /F).
  /offlinescanandfix  Runs an offline scan and fix on the volume.

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.
    
por Xonatron 26.04.2015 / 05:19

2 respostas

9

Uma verificação offline é feita desmontando o volume para corrigir a corrupção do sistema de arquivos e trazer o volume de volta a um estado íntegro. Geralmente, isso só é possível com volumes que não são do sistema, e os volumes do sistema (com o conjunto de bits sujo) são verificados durante a inicialização antes de o sistema operacional estar funcionando completamente.

A autocorreção é um recurso incorporado ao NTFS que corrige certas classes de corrupções encontradas durante a operação normal e pode fazer essas correções enquanto o volume ainda está on-line. Se todos os problemas detectados forem auto-reparados on-line, obviamente não há necessidade de um reparo offline. No Windows 8, o número de problemas que podem ser manipulados on-line aumentou e, portanto, a necessidade de executar uma verificação off-line usando o chkdsk é ainda mais reduzida. Tudo isso faz parte do novo modelo de integridade do NTFS:

Vocêtambémpodeexecutarumaverificaçãoon-lineon-demandcomchkdsk/scanparaidentificarecorrigirproblemasnosistemadearquivos,emboraparaproblemasmaioresaindasejanecessáriaumaverificaçãoofflinecompleta.

Fonte: Redesenho do chkdsk e do novo modelo de integridade do NTFS

    
por 26.04.2015 / 05:53
-2

Se você pedir que ele escaneie e corrija os arquivos enquanto o sistema operacional estiver em execução, ele tentará com todas as suas mensagens pop-up informativas e consultivas para convencê-lo a verificar e corrigir a próxima vez que inicializar o computador em vez de agora. Essa parte do código de aviso provavelmente significa negócios e não permitirá que você execute uma varredura grande nem corrija nem mesmo um arquivo selecionado aleatoriamente sem a linha de comando ou outros comandos terminais e alguma identificação que prove que você é um administrador que ultrapassa essa parte do código. É mais provável que seja do seu próprio interesse, pois há algum risco em fazer varreduras muito profundas em busca de arquivos quebrados e perdidos, há um risco muito grande de tentar consertar partes quebradas de um sistema operacional e usar o sistema de arquivos durante a execução. É a mesma razão básica que quase noboy, que é tanto sensato quanto competitivo, joga Jenga em pé em um agitador de tinta. Se os arquivos estiverem ruins e você quiser que eles sejam retornados a um estado que possa ser encontrado lido e gravado, faça a varredura e corrija-os offline. Mesmo que estejam todos bem e explorando os arquivos com o scandisk, o chkdsk ou qualquer outro fixador brutal e automático, então o tempo de execução do arquivo será menor antes da inicialização do SO. Em um grande disco rígido com arquivamento razoavelmente desleixado e alguns problemas para consertá-lo, pode levar uma ou duas horas a mais com o sistema operacional rodando. Ao correr, significa que o chkdsk pode dar-lhe recursos suficientes para jogar a paciência de aranha lenta e a empinar. Ou talvez inicie um navegador da Web o suficiente para bloquear as telas e os cursores até que as verificações e correções sejam concluídas. É realmente melhor off-line.

    
por 26.04.2015 / 06:19