Como programar a varredura de superfície (chkdsk) para a próxima reinicialização, não agora?

3

O problema

Eu acabei de entrar

chkdsk d: /f /r

e a verificação do disco foi iniciada imediatamente. Eu quero que ele seja executado na próxima reinicialização por vários motivos:

  • posso fazer as malas e ir conforme necessário
  • Ele será executado imediatamente após o envio
  • Menos chance de executar processos para compor erros existentes
  • Sem atividade de disco concorrente (em qualquer partição), o HDD não irá agitar

Neste momento, depois que eu terminar de escrever esta pergunta, eu enfrento uma ou duas horas assistindo a tela, sacudindo o mouse a cada cinco minutos quando o ETA começa a subir, porque alguma tarefa agendada está tentando começar.

A resposta errada

fsutil dirty set d:

Diferentemente do chkdsk quando ele tenta verificar um volume em uso, isso não pode definir o tipo de verificação a ser executada na reinicialização.

    
por regregex 24.08.2016 / 23:52

2 respostas

3

Para agendar chkdsk para a próxima reinicialização, a unidade a ser verificada deve estar bloqueada, por exemplo, pela configuração da unidade atual de um prompt de comando na mesma unidade. A abertura de arquivos na unidade não é suficiente. Além disso, a opção /x deve ser não .

C:\Windows\system32>d:

D:\>chkdsk d: /f /r
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

Chkdsk cannot run because the volume is in use by another
process.  Would you like to schedule this volume to be
checked the next time the system restarts? (Y/N) y

This volume will be checked the next time the system restarts.

D:\>

Se agendar uma verificação na unidade do sistema e em outra (s) unidade (s) simultaneamente, solicite a verificação da unidade do sistema por último, para que as verificações na (s) outra (s) unidade (s) sejam executadas apenas uma vez. p>

Obrigado a @Iain e @ peter-hahndorf.

    
por 25.08.2016 / 00:44
1

Se você adicionar a opção /x , ela deverá fazer o que quiser, pois oferecerá a execução na próxima reinicialização.

C:\WINDOWS\system32>chkdsk /x /f /r c:
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Would you like to schedule this volume to be
checked the next time the system restarts? (Y/N) 
    
por 25.08.2016 / 00:02