Résolution du mode de compatibilité MS-DOS sur disques durs

Traductions disponibles Traductions disponibles
Numéro d'article: 130179 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F130179
Agrandir tout | Réduire tout

Symptômes

L'onglet Performances de la fenêtre Propriétés du système indique qu'un ou plusieurs des disques durs de votre ordinateur utilisent le mode de compatibilité MS-DOS. Le mode de compatibilité MS-DOS peut être utilisé soit pour le système de fichiers, soit pour la mémoire virtuelle. Le message suivant s'affiche :
Le paging du compatibilité réduit les performances globales

Cause

Le mode de compatibilité MS-DOS peut être actif pour l'une des raisons suivantes :
  • Un pilote de périphérique " peu sûr ", un programme résident en mémoire ou un virus s'est connecté sur la chaîne INT21h ou INT13h avant le chargement de Windows.
  • Windows n'a pas détecté le contrôleur de disque dur de votre ordinateur.
  • Le contrôleur de disques durs a été supprimé de la configuration actuelle dans le Gestionnaire de périphériques.
  • Il existe un conflit de ressources entre le contrôleur de disques durs et un autre périphérique.
  • Le pilote en mode protégé Windows est absent ou endommagé.
  • Les pilotes de disque 32 bits Windows en mode protégé ont détecté une configuration non prise en charge ou un élément matériel incompatible.
  • Vous fonctionnez sous Windows Millennium Edition (Me) et vous avez utilisé Drive Copy 2.0 de Powerquest pour copier le contenu d'un disque dur vers un autre disque dur.

Résolution

Pour corriger ce problème, procédez comme suit :
  1. Si vous avez utilisé Drive Image 2.0 de Powerquest, contactez Powerquest pour une version du logiciel compatible avec Windows Me.
  2. Utilisez l'onglet Performances de la fenêtre Propriétés du système pour identifier le lecteur qui utilise le mode de compatibilité MS-DOS et déterminer quelle en est la cause.

    REMARQUE : Lorsque des lecteurs de disquettes ou de CD-ROM fonctionnent en mode de compatibilité MS-DOS, l'onglet Performances affiche le message " Certains lecteurs utilisent le mode de compatibilité MS-DOS " pour le système de fichiers, mais cet article n'aborde que le dépannage de disques durs opérant en mode de compatibilité MS-DOS.

    Pour obtenir des informations sur le dépannage de lecteurs de disquettes, cliquez sur le numéro ci-dessous pour consulter l'article correspondant dans la Librairie d'informations techniques US :
    131690 Dépannage des problèmes de lecteur de disquette dans Windows
    1. Si le nom du pilote indiqué comme étant à l'origine du mode de compatibilité MS-DOS est Mbrint13.sys, il est possible que votre ordinateur soit infecté par un virus du secteur d'amorçage ou que vous utilisiez un logiciel de traduction géométrique en mode réel (pour un disque dur IDE de plus de 1024 cylindres) qui n'est pas compatible avec les pilotes de disques Windows en mode protégé.

      Pour obtenir des informations sur les logiciels de traduction géométrique compatibles avec les pilotes de disques Windows en mode protégé, consultez l'article suivant de la Base de connaissances Microsoft :
      126855 Prise en charge des disques durs IDE de grande taille sous Windows
      Disk Manager 6.03 est pris en charge en mode protégé sur les disques durs sur la chaîne IDE primaire et lorsque l'utilitaire de compression de disques DriveSpace n'est pas installé. Pour les lecteurs sur la chaîne IDE secondaire, Disk Manager 7.0 ou plus récent est requis. Si vous utilisez le logiciel de compression DriveSpace inclus avec Microsoft Windows et Microsoft Plus!, vous devez utiliser la version 7.04 ou ultérieure du Gestionnaire de disque. Pour plus d'informations, cliquez sur le numéro ci-dessouss pour afficher l'article correspondant de la Base de connaissances Microsoft :
      126855 Prise en charge des disques durs IDE de grande taille sous Windows
      Pour plus d'informations sur la détection et la suppression des virus au niveau du secteur de démarrage, cliquez sur le numéro de l'article ci-dessous afin de le visualiser dans la Base de connaissances Microsoft :
      82923 Méthodes de détection des virus du secteur d'amorçage
      129972 Description des virus informatiques
      49500 Liste des fournisseurs de logiciels anti-virus
    b. Si l'un des pilotes figurant sur la liste du fichier Config.sys est nommé, contactez le fabricant du pilote pour déterminer s'il existe une version permettant l'accès en mode protégé dans Windows.

    Si aucun pilote n'est affiché sous l'onglet Performances, passez à l'étape 2.

  3. Assurez-vous que le contrôleur de disque dur figure dans le Gestionnaire de périphériques. S'il n'y figure pas, installez-le à l'aide de l'Assistant Ajout de périphérique. Si l'Assistant ne détecte pas le contrôleur, relancez l'Assistant, sans toutefois le laisser détecter le matériel sur votre ordinateur. Sélectionnez plutôt le contrôleur dans la liste de matériel. Si le contrôleur ne figure pas sur cette liste, contactez le fabricant du contrôleur de disque dur pour déterminer si un pilote de disques en mode protégé Windows ou un pilote d'accès au disque 32 bits (FastDisk) Windows 3.1 est disponible.

    REMARQUE : Si le contrôleur de disque dur figure sur la liste dans le Gestionnaire de périphériques, mais est marqué d'un X rouge, cela signifie qu'il a été supprimé du profil matériel en cours. Dans le Gestionnaire de périphériques, cliquez sur Propriétés pour le contrôleur, puis activez la case à cocher correspondant au profil matériel en cours sous Utilisation du périphérique.
  4. Si le contrôleur de disque dur figure sur la liste du Gestionnaire de périphériques, mais est marqué d'un point d'exclamation jaune, cela indique qu'il existe un conflit d'adresse IRQ, E/S, DMA ou RAM avec un autre périphérique, ou que le pilote en mode protégé est absent ou endommagé, ou encore que la case " Désactiver les pilotes de disque 32 bits en mode protégé " est cochée dans les propriétés du Système de fichiers.

    1. Vérifiez que la case Désactiver les pilotes de disque 32 bits en mode protégé n'est pas cochée sur l'onglet Dépannage dans les propriétés du Système de fichiers. Pour accéder à cet onglet, double-cliquez sur l'icône Système dans le Panneau de configuration, cliquez sur l'onglet Performances, puis sur Système de fichiers.
    2. Corrigez tout conflit de ressources (adresse IRQ, E/S, DMA ou RAM) avec d'autres périphériques. Consultez le manuel d'utilisation du contrôleur pour obtenir des informations sur l'utilisation des ressources et le changement d'utilisation.
    3. Assurez-vous que le pilote en mode protégé se trouve dans le répertoire Windows\SYSTEM\IOSUBSYS, et qu'il se charge correctement. Pour déterminer le pilote qui fournit l'accès au disque 32 bits, dans le Gestionnaire de périphériques, cliquez sur Propriétés pour le contrôleur, puis sur l'onglet Pilote pour afficher les fichiers pilotes associés au contrôleur.

      REMARQUE : Si vous utilisez un contrôleur de disque dur IDE, EIDE ou ESDI, il est possible que l'onglet Pilote n'apparaisse pas lorsque vous cliquez sur Propriétés pour le contrôleur dans le Gestionnaire de périphériques. À moins que vous n'utilisiez un pilote tiers, Esdi_506.pdr est le pilote en mode protégé utilisé pour fournir l'accès au disque 32 bits pour ces contrôleurs.

      Redémarrez Windows et appuyez sur F8 lorsqu'apparaît le message Démarrage de Windows xx, puis sélectionnez Enregistré (/Bootlog.txt) dans le menu de démarrage de Windows. Examinez le fichier nouvellement créé Bootlog.txt pour déterminer si le pilote mentionné ci-dessus se charge correctement.

      Dans Windows 98, maintenez la touche CTRL appuyée jusqu'à ce que le Menu de démarrage Windows 98 s'affiche, puis sélectionnez Enregistré (/Bootlog.txt).

      Si le fichier Bootlog.txt affiche un message "Init Failure" ou "Load Failure" pour le pilote ci-dessus, poursuivez avec l'étape D. Si le fichier Bootlog.txt affiche un message "INITCOMPLETESUCCESS" pour le lecteur ci-dessus, examinez le fichier IOS.LOG.

      Windows crée un fichier Ios.log dans le répertoire Windows si un ou plusieurs lecteurs utilisent le mode de compatibilité MS-DOS. Les premières lignes du fichier Ios.log peuvent contenir des informations décrivant la raison pour laquelle le pilote de disque en mode protégé n'a pas pu se charger. Veuillez avoir cette information à portée de main si vous contactez les Services de support technique Microsoft au sujet de ce problème.
    4. Vérifiez la valeur NOIDE dans le registre, sous :
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
      La valeur NOIDE est placée dans le registre quand le pilote en mode protégé pour le contrôleur IDE n'est pas correctement initialisé. Pour plus d'informations sur la résolution des problèmes liés à NOIDE, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances :
      151911 Problèmes de mode compatibilité MS-DOS avec les contrôleurs PCI IDE
    5. Assurez-vous que le pilote en mode protégé n'est pas endommagé.

      Pour tous les lecteurs ESDI et IDE, Windows utilise ESDI_506.PDR dans le répertoire IOSUBSYS pour fournir l'accès au disque 32 bits. Pour les contrôleurs SCSI, Windows utilise SCSIPORT.PDR et un pilote de " miniport " (.MPD) pour fournir l'accès au disque 32 bits.

      Vous pouvez extraire les fichiers appropriés .pdr ou .mpd manuellement du CD-ROM ou des disquettes Windows, ou lancer le programme d'installation et sélectionner l'option Vérifier.
  5. Vérifiez que le pilote Mh32bit.386 est en cours de chargement dans le fichier System.ini. Recherchez la ligne " device=mh32bit.386 ". Ce pilote est installé par le logiciel EZ-Drive de Micro House ; il n'est pas compatible avec les pilotes de disque en mode protégé Windows. Ce pilote n'est pas supprimé lors de l'installation de Windows.
  6. Contactez le fabricant du contrôleur de disque dur pour obtenir des informations de compatibilité avec Windows. Vous pourrez peut-être obtenir l'accès au disque 32 bits en mode protégé dans Windows en appliquant l'une des méthodes suivantes :

    • Désactivez toute fonctionnalité améliorée (telle que mise en cache, mode rapide ou turbo, taux réduits de transfert de données etc.) sur le contrôleur (SCSI, IDE ou ESDI) ou BIOS système (IDE uniquement).
    • Procurez-vous un pilote de disque en mode protégé Windows ou le pilote FastDisk Windows 3.1 pour le contrôleur.

Plus d'informations

Un pilote en mode réel est "sûr" si sa fonctionnalité ne dépasse pas la fonctionnalité du pilote en mode protégé Windows correspondant. Si un pilote en mode réel est " sûr ", le pilote en mode protégé peut se charger de toutes les opérations E/S du pilote correspondant. Sinon, Windows route toutes les opérations d'entrées/sorties à partir du pilote en mode réel.

Un exemple de pilote peu sûr est un pilote IDE/ESDI en mode réel qui utilise le cryptage dynamique pour des raisons de sécurité. Windows n'utilisant pas de cryptage, Windows ne permet pas au pilote IDE/ESDI en mode protégé de remplacer le pilote en mode réel. Tout pilote en mode réel avec l'une des fonctionnalités suivantes est considéré comme peu sûr :

  • Compression de données non compatible avec DoubleSpace
  • Cryptage de données
  • Mise en miroir du disque
  • Mappage des secteurs défectueux
  • Tolérance de panne (par exemple, maintenance de correction ECC sur un disque séparé)
  • IOCTL spécifiques au fournisseur
  • IOCTL définies par Microsoft avec fonctionnalités étendues spécifiques au fournisseur
La liste des pilotes sûrs (le fichier Iis.ini) est mise à jour par Windows. Chaque entrée sur cette liste identifie un pilote ou un TSR que Windows peut remplacer avec le pilote en mode protégé correspondant. La liste de pilotes sûrs comprend le nom du pilote ou du TSR. Ce nom doit être identique à celui figurant dans les fichiers Config.sys ou Autoexec.bat.

Windows ne précise pas le numéro de version du pilote ou du TSR dans cette liste, et c'est au fournisseur de modifier le nom du pilote si une version plus récente est améliorée de telle manière que le pilote devient peu sûr.

Par défaut, les pilotes suivants sont considérés comme sûrs :
  • Pilotes d'unités de blocs en mode réel compatibles avec MS-DOS 5.0
  • Moniteurs INT 13 (se connecte à INT 13 pour l'analyse des E/S INT 13 mais n'accède pas directement au matériel ni ne modifie le tampon d'E/S)
  • Crochet INT 13 (se connecte à INT 13 pour modifier les E/S INT 13 mais n'accède pas au matériel directement)
  • Pilote INT 13 (fournit la fonctionnalité INT 13 et accède directement au matériel)
  • Gestionnaire ASPI (implémente ASPI pour spécification MS-DOS)
  • Gestionnaire CAM (implémente CAM pour spécification MS-DOS)
REMARQUE : Si le pilote en mode réel que vous utilisez a de meilleures performances ou des fonctionnalités différentes de celles du pilote Windows en mode protégé, le fournisseur du pilote doit supprimer le pilote de la liste de pilotes sûrs. Le système peut utilise le mode réel pour accéder au lecteur. Si le pilote en mode réel que vous utilisez peut être remplacé sans risque par les pilotes en mode protégé, le fournisseur du pilote peut ajouter ce pilote à la liste de pilotes sûrs.

Disk Manager est fabriqué par OnTrack Computer Systems, un fournisseur indépendant de Microsoft ; nous n'offrons aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ce produit.

EZ-Drive est fabriqué par Micro House, un fournisseur indépendant de Microsoft ; nous n'offrons aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ce produit.

Propriétés

Numéro d'article: 130179 - Dernière mise à jour: mardi 28 décembre 2004 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Deuxième Édition
  • Microsoft Windows Millennium Edition
Mots-clés : 
kbtshoot kbwinme kbhardware kbenv kbhw kbprb kbfaq KB130179
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