CHKNTFS.EXE: ¿Para qué se puede utilizar?

Seleccione idioma Seleccione idioma
Id. de artículo: 160963 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

La utilidad Chkntfs.exe ha sido desarrollada por Microsoft y está disponible en Microsoft Windows NT 4.0 Service Pack 2 y versiones posteriores de Windows. Se ha diseñado para deshabilitar la ejecución automática de chkdsk en específico volúmenes, cuando Windows se reinicia después de un apagado incorrecto. Chkntfs también puede ser utilizado para desprogramar la ejecución de chkdsk si se utilizó chkdsk /f para programar un comando chkdsk en un volumen activo en el siguiente reinicio del sistema.

Más información

Cada vez que se reinicie Windows, llama a Autochk.exe el Kernel para explorar todos los volúmenes para comprobar si se ha establecido el bit de daños del volumen. Si el bit de daños está establecido, autochk ejecuta chkdsk /f inmediatamente en ese volumen. CHKDSK /f comprueba la integridad del sistema de archivo e intenta solucionar problemas con el volumen. Siempre es aconsejable ejecutar chkdsk en volúmenes que se han mal apagado, sin embargo, puede haber ocasiones en que se ejecuta CHKDSK después de cada apagado incorrecto no es posible ni práctico. En algunos los casos, chkdsk puede tardar varias horas o incluso días para comprobar completamente la volumen o puede dejar de responder al comprobar el volumen. En estas situaciones, es más práctico para posponer el chkdsk hasta un momento más oportuno.

CHKNTFS es una utilidad que permite a los administradores de sistema excluir volúmenes de la comprobación automática por el programa de autochk. La utilidad se ejecuta desde un comando solicitar y tiene las siguientes opciones de línea de comandos:
   chkntfs drive: [...]
   chkntfs /d
   chkntfs /x drive: [...]
   chkntfs /c drive: [...]

     drive:         Specifies a drive letter.
     /D             Restores the machine to the default
                    behavior; all drives are checked at boot
                    time and chkdsk is run on those that are
                    dirty. This undoes the effect of the /X
                    option.
     /X             Excludes a drive from the default boot-time
                    check. Excluded drives are not accumulated
                    between command invocations.
     /C             Schedules chkdsk to be run at the next
                    reboot if the dirty bit has been set.
				
Si no se especifican modificadores, chkntfs muestra el estado de la bit de integridad para cada unidad.

Ejemplos:

chkntfs /x c: Esto deshabilita chkdsk desde que se ejecuta en la unidad C:

chkntfs /x d: e: Esto deshabilita chkdsk desde se ejecutan en las unidades D: y E:.

Los comandos chkntfs /x no son acumulativos, el comando sobrescribe cualquier anterior exclusiones de la unidad que se han establecido. En el ejemplo anterior, sólo chkntfs deshabilita el chkdsk comprobación en las unidades de la unidad C:, D: y E:, no está activada para el presencia de un bit de modificación.

La utilidad de chkntfs funciona mediante la modificación de la Valor de BootExcecute en el registro del sistema. El valor de BootExecute se encuentra en la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager
El valor predeterminado es:
BootExecute:REG_MULTI_SZ:autocheck autochk *
Chkntfs /x agrega un parámetro /k antes del asterisco. El /k parámetro excluye los volúmenes que se está comprobando la presencia de un bit de daños.

Por ejemplo, el comando

chkntfs /x D:

modificar esta entrada del registro para autocheck autochk /k:d *

Chkdsk /f para ejecutarse en el siguiente reinicio por programa establecer el bit de daños en la unidad. CHKDSK /x deshabilita la comprobación de este bit. Nunca puede ejecutar Chkdsk /f en los volúmenes que se excluyen de bit de modificación comprobación de chkntfs.

Para poder ejecutar un chkdsk /f en una unidad que tenga sido excluida por la utilidad de chkntfs, debe ejecutar la opción /d chkntfs para devolver el sistema a su estado normal o modificar el BootExecute valor en el registro y quitar la letra de unidad aplicable desde el parámetro/k.

Importante: Esta sección, el método o la tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, copia de seguridad del registro antes de modificarlo. Luego puede restaurar el registro si surge algún problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo hacer copia de seguridad y restaurar el registro en Windows

Chkdsk /f /r permite a chkdsk para comprobar los volúmenes para errores de sistema de archivos y sectores defectuosos en el disco físico. Chkdsk /f /r programaciones para ejecutarse en el siguiente reinicio del sistema, agregando una entrada en el Valor de BootExecute. Por ejemplo,

CHKDSK c: /f /r

Agrega la siguiente entrada en el valor de BootExecute:
   autocheck autochk /r \??\C:
				
Debido a esta entrada se encuentra realmente en el registro, el chkdsk /f /r se ve afectado por ningún comando chkntfs . Es la única manera de deshabilitar un chkdsk /f /r quitar el línea desde el valor de BootExecute que hace referencia a este comando.

La Utilidad chkntfs.exe trata todas las unidades como local en el nodo. Esto incluye Recursos de disco físico Microsoft Cluster Server (MSCS) en una unidad compartida arreglo de discos. Cuando se utiliza Chkntfs.exe para excluir las unidades compartidas en un clúster, debe Ejecute el comando de exclusión en cada nodo. Esto debe hacerse con el fin de cada nodo registro tendrá las entradas adecuadas. Sólo se puede ejecutar el comando para el unidades de disco compartido es propietario de ese nodo. Si el nodo no posee el disco físico se producirá un error de recurso.

Propiedades

Id. de artículo: 160963 - Última revisión: domingo, 02 de junio de 2013 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Palabras clave: 
kbhowto kbmt KB160963 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 160963

Enviar comentarios

 

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