Descrição do CHKDSK melhorado, Autochk e CHKNTFS ferramentas do Windows 2000

Traduções de Artigos Traduções de Artigos
Artigo: 218461 - Ver produtos para os quais este artigo se aplica.
Importante
Este artigo aplica-se para o Windows 2000. Suporte para o Windows 2000 termina em 13 de Julho de 2010. O Windows 2000 End-of-Support Solution Center é um ponto de partida para planear a estratégia de migração a partir do Windows 2000. Para mais informações consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Reduzir tudo

Sumário

As ferramentas de CHKDSK.exe, Autochk.exe e Chkntfs.exe são melhoradas no Windows 2000 para permitir que os administradores de um controlo mais preciso sobre quando é executada uma verificação de sistema de ficheiro num volume.

Note que um volume é definido como uma partição que contém um sistema de ficheiros que pode ser endereçado utilizando um ponto de montagem de letra/volume de unidade ou um identificador exclusivo global (GUID).

Mais Informação

Autochk.exe no Windows 2000 distingue entre uma verificação do volume que foi agendada manualmente e outra que é automaticamente agendada porque o sistema de ficheiros encontrado o volume para estar num estado "dirty" e, em seguida, escrever uma mensagem apropriada no registo de eventos da aplicação.

A seguinte lista de melhoramentos incluídos no Windows 2000 não é uma lista completa de todos os parâmetros disponíveis para cada ferramenta. Chkdsk/f: Se Chkdsk não pode bloquear o volume para execução no momento da execução do comando, apresenta a seguinte caixa de diálogo antes do pedido para agendar o comando da próxima vez que o sistema é reiniciado:
Chkdsk não pode ser executado porque o volume está a ser utilizado por outro processo. O Chkdsk poderá ser executado se este volume for primeiro desmontado. TODOS ABERTOS ALÇAS PARA ESTE VOLUME SERÃO INVÁLIDOS. Deseja forçar uma desmontagem deste volume? (S/N)
Se o administrador agenda o comando a executar na próxima vez que o sistema é reiniciado, o CHKDSK não define "Dirty Bit" num volume em utilização para verificar o volume no próximo arranque. Em vez disso, define uma entrada de registo para indicar Autochk executa nesse volume. "Dirty Bit" é definido pelo sistema de ficheiros próprio apenas se detectar um problema.

CHKDSK /X: Um novo parâmetro do comando que execute CHKDSK /F e força um volume dismount para fechar ficheiro aberto processa nos volumes de sistema não modo pode ser verificado imediatamente. Isto elimina a necessidade de um reinício potencial para executar o CHKDSK e reparar o volume.

CHKNTFS volume: Apresenta o sistema de ficheiros escrever, o estado do sistema de ficheiros dirty bit, e se é ou não CHKDSK manualmente é agendado para ser executada contra o volume no momento de arranque.

CHKNTFS/c: agendas um volume para ser verificada no momento do arranque (que iria fazer mesmo assim se chkntfs /x tinha não foi executada contra o volume anteriormente). O CHKDSK ser executado apenas se for encontrado o volume para ser sujo.

CHKNTFS/d: Restaura o computador para o comportamento predefinido e remove as definições de registo invocadas pelo CHKDSK /F ou CHKNTFS /X. Isto significa que todas as unidades são verificadas durante o arranque e Chkdsk é executado relativamente aos encontrada para estar sujo.

CHKNTFS /T:time: altera o valor de limite de tempo de Autochk para a quantidade de tempo em segundos especificada. Se a hora não for especificada, apresenta as definições actuais. Para obter informações adicionais sobre esta funcionalidade, consulte o seguinte artigo na Microsoft Knowledge Base:
191603 Modificar o valor de tempo limite de Autochk.exe
Para obter informações adicionais sobre Chkntfs, consulte o seguinte artigo na Microsoft Knowledge Base:
CHKNTFS.EXE 160963: que pode utilizar-para
Aspectos de Autochk: Ambos com o bit adicional em cada volume e para as definições de registo definidos pelo CHKDSK /F e CHKNTFS /X ou /C para determinar se um volume será verificado ou ignorado.

NOTA: CHKDSK /F ou CHKNTFS /C para agendar um Chkdsk contra um volume e CHKNTFS /X para excluir um volume a ser verificado substituir uns dos outros. Este fornece o administrador concluir controlo sobre ou não o Chkdsk é executado contra um determinado volume incondicionalmente, condicionalmente, ou não em todos os durante o arranque. O último comando emitido Define/repõe as entradas de registo em conformidade.

Se agendar um Chkdsk para executar no momento de arranque contra um volume e, no momento do arranque decidir ignorar Autochk premindo qualquer tecla, Autochk não é executada contra esse volume e remove a entrada de registo para que Autochk já não está agendada para ser executada contra esse volume no futuro.

Quando Autochk executa contra um volume no momento do arranque-registos a saída para um ficheiro denominado Bootex.log na raiz do volume a ser verificada. O serviço de início de sessão, em seguida, move o conteúdo de cada ficheiro Bootex.log no registo de eventos de aplicações. Uma mensagem de registo de eventos para cada volume seleccionado é registada o seguinte:
ID de evento: 1001
Origem: Winlogon
Descrição: Este inclui tipo de sistema de ficheiros; nome de letra ou o GUID e o volume da unidade ou número de série para ajudar a determinar qual o volume CHKDSK executou contra.
Também está incluída se o CHKDSK executou porque um utilizador o agendada ou porque foi definido o bit adicional.
As entradas de registo utilizadas pelo Autochk para determinar os volumes obter seleccionados no momento de arranque são:
Hkey_local_machine\System\CurrentControlSet\Control\Session Manager\ BootExecute:REG_MULTI_SZ: autocheck autochk *
Nota: Esta é a predefinição para Autochk e também o resultado da utilização de CHKNTFS /d para que todos os volumes verificados durante o arranque.

São entradas adicionais que podem ser encontradas em BootExecute:

Reduzir esta tabelaExpandir esta tabela
Valor de registoFunção
/P \??\Volume:Agenda um Chkdsk incondicional contra o volume.
/p \??\VOLUME{GUID}Agendas de ponto de um Chkdsk incondicional contra uma montagem de volume.
/k:Volume *Exclui Chkdsk em execução o volume.
/m \??\Volume:Indica o Autochk para observar apenas a parte danificada no volume e se definido, execute o Chkdsk.


Reduzir esta tabelaExpandir esta tabela
Exemplo de comandoEntrada de registo resultante
CHKDSK /F de C: Autocheck autochk /p \??\C:
C:\mountpoint CHKDSK /FAutocheck autochk /p \??\VOLUME{GUID}
CHKNTFS D: E: /X /K:E de /k:D Autocheck autochk *
CHKNTFS /C de G: Autocheck autochk /m \??\G:


Porque Autochk pode ser controlada por definir ou repor definições do registo, é possível agendar programaticamente volumes para reparar utilizando scripts Regini.

Nota: volumes que são partilhados entre nós de cluster de servidor a executar o serviço de cluster não permitem o acesso ao volume no momento de arranque para Autochk.exe. Quando os volumes são colocados online ou movidos de um nó para outro, o serviço de cluster verifica se o volume está sujo. Se for, o CHKDSK executa contra o volume antes de ser colocado online. Isto não verifica o valor de registo BootExecute pelo que não tem estes valores para a conta.

Para obter informações sobre como executar manualmente o CHKDSK num disco de cluster partilhado, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
176970 Chkdsk /f não é executado no disco de cluster partilhado

Propriedades

Artigo: 218461 - Última revisão: 24 de fevereiro de 2007 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
Palavras-chave: 
kbmt kbinfo KB218461 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 218461

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com