Procurez-vous l'outil Dskcache.exe pour configurer l'option de cache en écriture « Protection de l'alimentation »

Traductions disponibles Traductions disponibles
Numéro d'article: 811392 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment faire pour vous procurer l'outil Dskcache.exe. Dskcache.exe est un outil de ligne de commande que vous pouvez utiliser pour configurer l'option de cache en écriture Protection de l'alimentation disponible dans le correctif logiciel décrit dans l'article suivant de la Base de connaissances Microsoft :

332023 Performances de disque lentes lorsque la fonctionnalité Cache en écriture est activée
Remarque Vous devez installer la mise à jour décrite dans l'article 332023 de la Base de connaissances, puis redémarrer votre ordinateur avant d'utiliser l'outil Dskcache.exe pour configurer l'option de cache en écriture Protection de l'alimentation.

Plus d'informations

Avertissement Si vous activez l'option de cache en écriture Protection de l'alimentation pour un lecteur de disque avec mise en cache de l'écriture, vous désactivez les routines intégrées aux pilotes de disque Windows 2000 qui veillent à ce que les données critiques soient écrites immédiatement sur le disque, plutôt que d'être écrites ultérieurement sur le disque à partir du cache en écriture intégré du disque. Activez l'option de cache en écriture Protection de l'alimentation uniquement si votre ordinateur et tous les disques durs connectés sont protégés contre les coupures d'alimentation accidentelles par des fonctionnalités matérielles telles que des batteries d'alimentation redondantes ou des batteries internes sur les contrôleurs de mise en cache. Contactez les fournisseurs de votre ordinateur et de vos périphériques de stockage pour déterminer le degré de protection de votre matériel. Activez l'option de cache en écriture Protection de l'alimentation uniquement si vous comprenez et acceptez le niveau de risque que cela peut représenter et si vous êtes sûr que ce risque a été atténué par une protection de l'alimentation appropriée.

Pour plus d'informations sur ce problème, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
281672 Perte de données possible après activation de la fonctionnalité « Cache en écriture activée »
Remarque Dans Windows XP, le mode Protection de l'alimentation n'est pas affiché dans la sortie de l'outil Dskcache.exe.

Une fonctionnalité prise en charge qui modifie le comportement par défaut du produit est désormais disponible auprès de Microsoft. Toutefois, cette fonctionnalité est uniquement destinée à modifier le comportement décrit dans cet article. Elle ne doit être appliquée qu'aux systèmes en ayant un besoin spécifique. Cette fonctionnalité va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra cette fonctionnalité.

Si la fonctionnalité peut être téléchargée, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous la fonctionnalité auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes qui ne sont pas directement liés à la fonctionnalité en question. Pour obtenir la liste complète des numéros de téléphone des services de Support technique Microsoft ou pour créer une demande de service distincte, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/contactus/?ws=support
Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles la fonctionnalité est disponible. Si votre langue n'est pas répertoriée, cela signifie que la fonctionnalité n'est pas disponible pour cette langue.
La version anglaise de ce correctif dispose des attributs de fichier répertoriés dans le tableau suivant ou ceux d'une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties à l'heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire de l'outil Date et heure du Panneau de configuration.
   Date         Heure   Version            Taille    Nom de fichier
   -------------------------------------------------
   24/02/03  20:19  1.0.0.0  10 512  Dskcache.exe

Informations d'utilisation de Dskcache.exe

dskcache [ +p | -p ] [ +w | -w ] [/i | /s | Drive_Specifier ]
  • Définissez (+) ou effacez (-) la valeur du cache disque :
    • p  : cache en écriture avec protection de l'alimentation (pas pris en charge sur toutes les versions du système d'exploitation)
    • w  : cache en écriture
  • Sélection du lecteur (la valeur par défaut est tous les lecteurs)
    • /i  : disques IDE uniquement
    • /s  : disques SCSI uniquement (inclut Fiber Channel)
    • Drive_Specifier  : lettre de lecteur, nom de volume ou lecteur physique. Utilisez les formats suivants :
      • Lettre de lecteur au format suivant : c:, d: et autres
      • Nom de volume au format suivant :
        \\?\Volume{8fc37c41-bdd3-11d5-b897-806d6172696f}\
      • Lecteur physique : PhysicalDrive0, PhysicalDrive1 et autres
  • Si aucune option n'est utilisée, les paramètres actuels pour tous les disques fixes seront affichés.
Remarques
  • Utilisez le commutateur w pour activer et désactiver la mise en cache d'écriture pour améliorer les performances de disque.
  • Utilisez le commutateur p pour activer et désactiver l'option de cache en écriture Protection de l'alimentation.
Si vous activez l'option de cache en écriture Protection de l'alimentation, vous augmentez le risque de perte ou d'altération de données qui peut se produire pendant une coupure d'alimentation ou une défaillance du matériel. Activez cette option uniquement pour les périphériques de disques qui sont protégés de façon adéquate contre toute coupure accidentelle de l'alimentation. Consultez l'avertissement au début de cette section.

Remarque L'option de cache en écriture Protection de l'alimentation ne peut être activée que sur des disques présents. Étant donné que l'option de cache en écriture Protection de l'alimentation est désactivée par défaut, cette option est désactivée pour tous les disques qui peuvent être ajoutés après l'application de ce paramètre. Si vous ajoutez des disques, vous devez activer l'option de cache en écriture Protection de l'alimentation pour ces disques si vous souhaitez leur appliquer le paramètre.

Sortie de la commande Dskcache.exe

Si vous exécutez Dskcache.exe sans paramètres, les paramètres actuels du cache en écriture pour tous les disques durs sont affichés. Pour chaque disque dur actuellement présent sur votre ordinateur, les informations suivantes sont affichées :
Périphérique de disque :
Nom de volume du formulaire : \\?\Volume{8fc37c41-bdd3-11d5-b897-806d6172696f}\

Paramètres actuels :
Le cache en écriture est [ activé | désactivé ]
La Protection de l'alimentation est [ activée | désactivée ]
Si vous exécutez Dskcache avec le commutateur w ou p, les paramètres spécifiés sont appliqués immédiatement aux disques spécifiés. Ceci se produit si les disques et leurs pilotes prennent en charge l'interrogation et la modification des options de configuration demandées. (Reportez-vous à la section « Messages d'erreur courants » ci-dessous.)

Pour chaque disque dur actuellement présent sur votre ordinateur, les informations suivantes sont affichées :
Périphérique de disque :
Nom de volume du formulaire : \\?\Volume{8fc37c41-bdd3-11d5-b897-806d6172696f}\

Paramètres actuels :
Le cache en écriture est [ activé | désactivé ]
La Protection de l'alimentation est [ activée | désactivée ]

Nouveaux paramètres :
Le cache en écriture est [ activé | désactivé ]
La Protection de l'alimentation est [ activée | désactivée ]

Messages d'erreur courants

Il est possible que l'un des messages d'erreur suivants s'affiche :
Erreur lors de la définition de la valeur du cache en écriture. (1) Fonction incorrecte.
Ce message d'erreur indique que le périphérique de disque spécifié (ou son pilote) ne prend pas en charge les modifications de son état de cache en écriture par le biais de commandes de pilotes implémentés par Microsoft (IOCTL). De nombreux contrôleurs RAID sont inclus dans cette catégorie. Pour ces disques, le cache en écriture ne peut être configuré par aucun moyen fourni par Microsoft. Le cache en écriture peut être configuré uniquement par le biais de mécanismes fournis par le fabricant du matériel. Les pilotes de disque Microsoft ne prennent pas en charge la mise en cache en écriture pour de tels lecteurs. Par conséquent, l'outil Dskcache décrit dans cet article et le correctif logiciel décrit dans l'article 332023 de la Base de connaissances Microsoft ne sont pas applicables à ces cas.
Erreur lors de l'obtention de la valeur du cache en écriture.
(50) Le cache en écriture n'est pas modifiable.
Ce message d'erreur indique que le périphérique de disque spécifié (ou son pilote) n'indique pas son état de cache en écriture par le biais de mécanismes standard (autrement dit, conformément aux spécifications SCSI ou ATAPI [IDE] appropriées). De nombreux contrôleurs RAID sont inclus dans cette catégorie. Pour ces disques, le cache en écriture ne peut pas être configuré par le biais d'un moyen fourni par Microsoft ; il ne peut être configuré que par le biais de mécanismes fournis par le fabricant du matériel. Les pilotes de disque Microsoft ne prennent pas en charge la mise en cache en écriture pour de tels lecteurs. Par conséquent, l'outil Dskcache décrit dans cet article et le correctif logiciel décrit dans l'article 332023 de la Base de connaissances Microsoft ne sont pas applicables à ces cas.
Erreur lors de l'obtention de la valeur du cache en écriture.
(1117) Impossible de satisfaire à la demande en raison d'une erreur de périphérique d'E/S.
Ce message d'erreur indique que le périphérique de disque ne retourne pas d'informations concernant son état de cache en écriture en réponse à une commande SCSI ou ATAPI appropriée. Ce message d'erreur est simplement une indication des capacités (ou de l'incapacité) du périphérique ou de son pilote et il signifie en général que le périphérique ne prend pas en charge la mise en cache en écriture ou que le pilote de périphérique ne prend pas en charge les commandes requises pour interroger et définir le paramètre de cache en écriture du périphérique.

Pour résoudre ce problème, contactez le fournisseur du périphérique disque.
Erreur lors de l'obtention de la valeur Protection de l'alimentation.
(21) Le périphérique n'est pas prêt.
Cette erreur peut avoir plusieurs causes différentes. Si cette erreur se produit sur un seul disque et que ce disque fait partie d'une baie de stockage externe, ce message peut indiquer que le disque est simplement hors connexion. Connectez le disque et répétez la commande dskcache pour appliquer les paramètres que vous souhaitez utiliser. Si cette erreur se produit sur tous les disques qui font partie d'une baie de stockage partagée par plusieurs serveurs dans un cluster, ce message indique en général que vous exécutez la commande dskcache sur un serveur (n?ud) qui n'est pas le propriétaire de la baie ou du périphérique de stockage.

Pour appliquer le paramètre de cache en écriture Protection de l'alimentation à tous les serveurs du cluster, procédez comme suit :
  1. Installez la mise à jour à partir de l'article 332023 de la Base de connaissances sur tous les n?uds (serveurs) du cluster, puis redémarrez chaque serveur afin que les pilotes mis à jour soient chargés.
  2. Sur chaque serveur tour à tour, définissez le serveur (n?ud) comme propriétaire du disque ou de la baie (à l'aide de l'option Déplacer le groupe pour déplacer les ressources de disque vers ce n?ud), puis exécutez la commande dskcache sur ce serveur.
  3. Répétez l'étape 2 le cas échéant pour chaque serveur (n?ud) du cluster.

Propriétés

Numéro d'article: 811392 - Dernière mise à jour: lundi 18 août 2008 - Version: 5.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
Mots-clés : 
kbautohotfix kbhotfixserver kbqfe kbwin2000presp4fix kbfix KB811392
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.

Envoyer des commentaires

 

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