DonneMoiLinfo
Auteur : boule Créé le : 08.02.2008 Mis à jour le : 11.03.2011 Partager

disque dur Votre Windows est devenu subitement lent ? Un logiciel de gravure vous propose une modification ? Un problème de lecteur/gravure de CD/DVD ? Vous avez essayé plusieurs solutions telles que la défragmentation, le réglage des services Windows et une recherche minutieuse de "virus" sur celui-ci, mais rien n'y fait ? Windows a probablement modifié le mode de transfert en mode PIO. Après plusieurs erreurs sur le port conducteur atapi.sys ou de redondance cyclique (CRC) (source Microsoft), Windows désactive le mode de transfert DMA et le passe en mode PIO, d'où la provenance de cette lenteur extrême.

Il existe deux méthodes de transfert : le mode PIO et le mode DMA (DMA - Ultra DMA). Le mode DMA est plus avantageux puisqu'il réduit les surcharges inutiles sur le processeur en passant directement par la mémoire vive et le disque dur ce qui n'est pas le cas du mode PIO qui lui interagit principalement avec le processeur. Le mode de transfert est alors plus lent d'où l'utilité de passer le mode de transfert en mode DMA.

Le mode PIO a une vitesse de transfert allant de 3,30 à 16,70Mo/s. Le mode DMA a une vitesse de transfert comprise entre 2,10 à 16,70Mo/s et l'Ultra DMA une vitesse comprise entre 16,70 à 133Mo/s. Vous comprendrez qu'il est plus intéressant d'utiliser le mode DMA et plus précisément le mode Ultra DMA que le mode PIO quand cela est possible.


Vérifier si DMA est actif

Accéder au gestionnaire de périphériques :

Sous XP : Cliquez sur Démarrer, Panneau de configuration, Performances et maintenance, Système. Sélectionnez l'onglet Matériel puis Gestionnaire de périphériques.

Sous Vista : Cliquez sur le logo Démarrer, puis sur Panneau de configuration, dans la colonne de gauche cliquez sur Affichage classique, cliquez sur l'icône Système et dans le menu de gauche cliquez sur Gestionnaire de périphériques et cliquez sur le bouton Continuer.

Sous Windows 7 : Cliquez sur le logo Démarrer, puis sur Panneau de configuration, Système et sécurité, Système et dans le volet de gauche, cliquez sur Gestionnaire de périphériques.


Sélectionnez et déroulez la ligne Contrôleurs ATA/ATAPI IDE ou Contrôleurs IDE ATA/ATAPI (Sous Vista et 7) en cliquant sur le petit +

contrôleurs ATA


Faites un clic droit sur la ligne Canal IDE principal (sous XP) et cliquez sur Propriétés. Pour les utilisateurs de Windows Vista, ces lignes peuvenent avoir uniquement le nom de IDE.

Canal IDE


Pour Windows 7, les lignes indiquées ci-dessus peuvent aussi se nommer de cette façon ou se nommer Ata channel, mais aussi être totalement absentes pour une raison qui reste pour le moment inconnue.

mode PIO DMA Window 7


Dans la fenêtre qui va s'ouvrir, sélectionnez l'onglet Paramètres avancés. A périphérique 0, nous pouvons voir sur la capture d'écran ci-dessous que le mode PIO est actif, regardez principalement la ligne Mode de transfert actif que ne l'on ne voit pas ici. Dans ce cas présent, effectuez un clic sur la petite flèche et celle-ci fera apparaître un autre mode qui est le mode DMA et sélectionnez-le.

sélection de DMA ou PIO


Toujours dans la même fenêtre, mais en dessous à Périphérique 1, choisissez à Mode de transfert, DMA si disponible puis cliquez sur Ok pour que la fenêtre se ferme.

DMA ou PIO


De retour sur la fenêtre Gestionnaire de périphériques, faites un clic droit sur la ligne Canal IDE secondaire puis cliquez sur Propriétés.

canal IDE secondaire


Sélectionnez l'onglet Paramètres avancés puis à Mode de transfert sélectionnez DMA si disponible, comme vous avez fait ci-dessus.Puis cliquez sur Ok.

sélection de DMA


Vous avez terminé ces petits changements alors redémarrez normalement votre ordinateur en passant par le menu démarrer, arrêter puis redémarrer. Après le redémarrage de l'ordinateur, vous devriez retrouver un Windows vif comme un gardon ico. Vous pouvez vérifier à nouveau le mode de transfert et vous pourrez y voir que le mode de transfert est passé en mode DMA et plus précisément Ultra DMA mode 5 dans mon cas.


Mode PIO récalcitrant

Si vous ne pouvez pas modifier le mode de transfert (mode PIO ou DMA) comme nous venons de le voir au-dessus, il vous reste une solution radicale et normalement efficace qui consiste à désinstaller le canal IDE et Windows le réinstallera de lui-même au redémarrage.

Sous XP : Cliquez sur Démarrer, Panneau de configuration, Performances et maintenance, Système. Sélectionnez l'onglet Matériel puis Gestionnaire de périphériques.

Sous Vista : Cliquez sur le logo Démarrer puis sur Panneau de configuration, dans la colonne de gauche cliquez sur Affichage classique, cliquez sur l'icône Système et dans le menu de gauche cliquez sur Gestionnaire de périphériques et cliquez sur le bouton Continuer.

Sous Windows 7 : Cliquez sur le logo Démarrer, puis sur Panneau de configuration, Système et sécurité, Système et, dans le volet de gauche, cliquez sur Gestionnaire de périphériques.


Sélectionnez et déroulez la ligne Contrôleurs ATA/ATAPI IDE en cliquant sur le petit +.

Faites un clic droit sur la ligne Canal IDE principal, cliquez sur Désinstaller, cliquez sur Ok et au message d'avertissement, cliquez sur Non, car ce n'est pas terminé.

désinstaller canal IDE


Maintenant faites un clic droit sur la ligne Canal IDE secondaire, cliquez sur Désinstaller et cliquez sur Ok. Il est fort probable que vous n'ayez pas de message d'avertissement dans ce cas, redémarrez Windows normalement.

Dès que Windows aura redémarré, patientez pendant qu'il installe les canaux et dès qu'il aura terminé, un message d'avertissement apparaîtra vous demandant un nouveau redémarrage, acceptez. Vous pourrez alors vérifier si le mode transfert actif est bien sur Ultra DMA. Ainsi vous devriez avoir retrouvé une nouvelle vivacité au niveau de Windows.

Rien ne fonctionne !

Si les deux tentatives citées ci-dessus ne parviennent pas à passer vos périphériques IDE en mode DMA, soit votre matériel est trop ancien donc dans ce cas ceci est normal, soit votre bios est mal configuré. Je vous conseille donc d'entrer dans le bios (en général en appuyant sur la touche Suppr au démarrage de l'ordinateur), de chercher la ligne Integrated Peripherals, d'y entrer et de mettre aux lignes IDE Primary Master et IDE Primary Slave la valeur AUTO. Enregistrez vos changements puis redémarrez votre système afin de prendre en compte les modifications.

Si ça ne fonctionne toujours pas et que votre disque dur prend en charge la fonction SMART, je vous conseille d'utiliser un logiciel comme CrystalDiskInfo ou HDD Health afin de vérifier l'état de votre disque dur.



^ haut de page - Dernière modification de cette page le Wednesday 18 February 2015 à 18:15

Respectez le droit d'auteur ne recopiez pas textes et images sur vos sites voir nos mentions légales ci-dessous.

Nous contacter - Mentions légales - Politique de confidentialité