Les contrôleurs IDE sont défaillant

Imprimer cette astuce   |  Recommander cette astuce


Il arrive qu'au démarrage de Windows les contrôleurs IDE ne fonctionnent pas correctement. Vous pouvez le vérifier en passant par les propriétés du système, onglet Performances et constater que le système du fichier et la mémoire virtuelle ne fonctionne plus en mode 32-bits. Vous aurez beau désinstaller puis réinstaller ces pilotes IDE, rien n'y fera et vous conserverez la fameuse icône en triangle jaune à côté de vos contrôleurs IDE.

Il semblerait que lorsque Windows rencontre une difficulté au chargement d'un pilote IDE en mode protégé, il ajoute la ligne NOIDE à la clef :

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VXD\IOS

Pour commencer, il convient donc de détruire cette entrée et ensuite de vous munir des pilotes ou de directement les copier dans le dossier : C:\windows\system\Iosubsys. Redémarrez Windows.

En principe, vos problèmes devraient être résolus.

S'ils ne le sont pas, l'entrée dans la base de registre a été de nouveau insérée. Il faut alors jeter un coup d'oeil sur vos ports IDE et vous assurer que ces deux ports ne sont pas occupés par des périphériques incompatibles. En effet, le mode DMA par exemple requiert l'utilisation simultanée des ports IDE (en fait, la " sérialisation "). La présence d'un disque IDE sur le port primaire et d'un CD-ROM sur le port secondaire est de nature à créer ce type d'ennuis avec certains contrôleurs IDE.Pensez à les déplacer, à modifier leur ordonnancement.

Enfin, il est également possible que vous ayiez désactivé le second port IDE. Puis, plus tard, vous l'avez réactivé. En réalité, cette opération ne fonctionne pas toujours et la clef " NOIDE " est inscrite par le système.

Par ailleurs, Microsoft indique une procédure afin de vérifier que vos disques sont compatibles DMA.

Voici cette procédure :

Test du port primaire

o 1f6 a0 a0 (a-zéro) vaut pour le disque maître, b0 pour l'esclave.
o 1f2 22 22 pour le mode 2 DMA, utilisez 21 pour le mode 1.
o 1f1 03 03 (zéro-3) pour programmer le timing du disque.
o 1f7 ef ef Pour demander au disque d'afficher les valeurs.
i 1f1

Pour lire les erreurs, une valeur est retournée. Pressez la lettre Q pour quitter DEBUG.
Si la valeur retournée est 00, le disque supporte le mode DMA.
Dans le cas contraire la valeur retournée est 04.

Test du port secondaire

o 176 a0 a0 (a-zéro) vaut pour le disque maître, b0 pour l'esclave.
o 172 22 22 pour le mode 2 DMA, utilisez 21 pour le mode 1.
o 171 03 03 (zéro-3) pour programmer le timing du disque.
o 177 ef ef Pour demander au disque d'afficher les valeurs.
i 171

Pour lire les erreurs, une valeur est retournée. Pressez la lettre Q pour quitter DEBUG.
Si la valeur retournée est 00, le disque supporte le mode DMA.
Dans le cas contraire la valeur retournée est 04.

Si vous obtenez d'autres valeurs que celles indiquées, vérifiez bien que vous n'êtes pas en session DOS sous Windows.

En général, les disques en mode PIO 3 ne supportent que le mode DMA 1, alors que les disques de type PIO 4 sont compatible avec le mode DMA 2.

Si les valeurs retournées pour des disques PIO 4 concluent à l'incompatibilité avec le mode DMA 2, il s'agit probablement d'un problème matériel qui peut être résolu le cas échéant auprès du constructeur si celui-ci met à votre disposition de nouvelles versions du firmware (correctif matériel).

Autre solution (proposé par H. Cheli)

 


© - Informatique Pratique - http://www.infoprat.net
Tout droits réservés - Reproduction interdite sans autorisation