Numéro d'article: 160963 - Dernière mise à jour: mercredi 14 janvier 2004 - Version: 3.0 CHKNTFS.EXE : ses utilisationsAncien nº de publication de cet article : F160963 IMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la procédure à suivre, consultez la rubrique d'aide "Restaurer le Registre" dans Regedit.exe ou "Restaurer une clé de Registre" dans Regedt32.exe. Résumé
L'utilitaire Chkntfs.exe a été développé par Microsoft. Il est disponible pour Microsoft Windows NT 4.0 Service Pack 2 et les versions ultérieures de Windows. Il est conçu pour désactiver l'exécution automatique de chkdsk sur des volumes spécifiques, lorsque Windows redémarre à partir d'une fermeture incorrecte. Chkntfs peut aussi être utilisé pour déprogrammer un chkdsk si chkdsk /f était utilisé pour planifier un chkdsk sur un volume actif au prochain redémarrage du système.
Plus d'informations
Chaque fois que Windows redémarre, Autochk.exe est appelé par le noyau pour analyser tous les volumes et vérifier si le bit endommagé du volume est défini. Si tel est le cas, autochk procède à une opération chkdsk /f immédiate sur ce volume. CHKDSK /f vérifie l'intégrité du système et tente de résoudre les problèmes du volume. Il est toujours conseillé d'exécuter chkdsk sur des volumes ayant fait l'objet d'une fermeture incorrecte ; toutefois, il peut exister des situations dans lesquelles l'exécution de chkdsk après chaque fermeture incorrecte n'est pas possible. Dans certains cas, chkdsk peut prendre plusieurs heures voire plusieurs jours pour vérifier intégralement le volume ou peut se bloquer lors de la vérification du volume. Dans ce cas, il est plus pratique d'ajourner chkdsk à une heure qui convient mieux.
Chkntfs est un utilitaire qui permet à un administrateur système d'exclure des volumes de la vérification par le programme autochk. Cet utilitaire s'exécute à partir d'une invite de commande et propose les options de ligne de commande suivantes :
chkntfs lecteur: [...]
chkntfs /d
chkntfs /x lecteur: [...]
chkntfs /c lecteur: [...]
lecteur : spécifie la lettre du lecteur.
/D Restaure le comportement par défaut du
poste ; tous les lecteurs sont vérifiés au démarrage
et chkdsk est exécuté sur ceux
endommagés. Ceci annule l'effet de l'option /X
.
/X Exclut un lecteur de la vérification par défaut au
démarrage. Les lecteurs exclus ne sont pas accumulés
entre les invocations de commande.
/C Planifie l'exécution de chkdsk lors du prochain
démarrage si le bit endommagé a été défini.Exemples : chkntfs /x c: Désactive l'exécution de chkdsk sur le lecteur C: chkntfs /x d: e: Désactive l'exécution de chkdsk sur les lecteurs D: et E:. Les commandes chkntfs /x ne sont pas cumulatives, la commande écrase les exclusions de lecteur précédemment établies. Dans l'exemple précédent, chkntfs désactive uniquement la vérification chkdsk sur les lecteurs D et E, la présence d'un bit endommagé sur le lecteur C n'est pas vérifiée. L'utilitaire chkntfs fonctionne par modification de la valeur BootExcecute dans le Registre système. Cette valeur se trouve au niveau de la clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager
La valeur par défaut est :
BootExecute:REG_MULTI_SZ:autocheck autochk *
Chkntfs /x ajoute un paramètre /k avant l'astérisque. Le paramètre /k exclut la vérification des volumes.
Par exemple, la commande chkntfs /x D: modifiera l'entrée du Registre sur le programme de vérification automatique autochk /k:d * Chkdsk /f se programme pour s'exécuter lors du prochain démarrage en définissant le bit endommagé sur le lecteur. Chkdsk /x désactive la vérification de ce bit. Chkdsk /f ne peut jamais s'exécuter sur des volumes exclus de la vérification du bit endommagé par chkntfs. Afin d'exécuter un chkdsk /f sur un lecteur ayant été exclu par l'utilitaire chkntfs, vous devez exécuter l'option chkntfs /d pour que le système retourne à son état normal ou modifier la valeur BootExecute du Registre et supprimer du paramètre /k la lettre du lecteur applicable. AVERTISSEMENT : toute mauvaise utilisation de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil. Pour plus d'informations sur la procédure à suivre pour modifier le Registre, consultez la rubrique d'aide "Modification des clés et des valeurs" dans l'Éditeur du Registre (Regedit.exe) ou les rubriques d'aide "Ajout et suppression d'informations dans le Registre" et "Modification des données de Registre" dans Regedt32.exe. Pensez à sauvegarder le Registre avant de le modifier. Si vous travaillez sous Windows NT ou Windows 2000, nous vous conseillons de mettre à jour votre disquette de réparation d'urgence. Chkdsk /f /r permet à chkdsk de vérifier les volumes à la recherche d'erreurs survenues dans le système de fichiers et des secteurs défectueux sur le disque physique. Chkdsk /f /r se programme pour être exécuté lors du prochain démarrage du système, en ajoutant une entrée à la valeur BootExecute. Par exemple : chkdsk c: /f /r ajoute l'entrée suivante à la valeur BootExecute : vérification automatique autochk /r \??\C: L'utilitaire Chkntfs.exe traite tous les lecteurs en local sur le noeud. Ceci inclut les ressources de disque physique Microsoft Cluster Server (MSCS) sur une matrice de lecteur partagé. Lorsque vous utilisez Chkntfs.exe pour exclure des lecteurs partagés sur un cluster, vous devez exécuter la commande d'exclusion sur chaque noeud. Ceci permet de s'assurer que le Registre de chaque noeud possédera ses propres entrées. Vous ne pouvez exécuter la commande que pour le ou les lecteurs partagés que ce noeud possède. Si le noeud ne possède pas la ressource de disque physique, vous recevrez un message d'erreur. Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|
Retour au début
