Trad-Fr
Logiciels => Divers => Discussion démarrée par: vhd le 12 mars 2005, 19:04:33
-
Salut à tous :D ,
voilà, depuis un petit temps je constate que pas mal de membres ont un problème de DMA (Direct Memory Acces) avec leurs périphériques IDE (disque dur, graveur, ...).
Alors j'ai décidé de faire ce petit post-it pour vous expliquer une méthode de configuration des périphériques IDE (pour Windows XP uniquement).
Méthode de contrôle :
1) Pour accéder au "Gestionnaire de périphériques", il y a deux méthodes
Méthode rapide
PS : Astuce donnée par bitonio6 et je l'en remercie :D
A) Cliquer sur "démarrer" (dans la barre des outils de windows)
(http://img170.exs.cx/img170/3535/d15es.gif)
B) Cliquer sur "Exécuter...", le panneau "Exécuter" va s'ouvrir
(http://img56.exs.cx/img56/8683/d2ed15sf.gif)
C) Dans le panneau "Exécuter", à l'onglet "Ouvrir :", introduisez "devmgmt.msc"(1) , puis cliquez sur "OK" (2), le "Gestionnaire de périphériques" s'ouvre
(http://img174.exs.cx/img174/2733/d2ed29vz.gif)
Allez au point n°2 (Dans le "Gestionnaire de périphériques", cliquer sur le "+" juste à côté de "Contrôleurs ATA/ATAPI IDE")
Méthode longue
A) Cliquer sur "démarrer" (dans la barre des outils de windows)
(http://img170.exs.cx/img170/3535/d15es.gif)
B) Cliquer sur "Panneau de configuration", le panneau de configuration s'ouvre
(http://img193.exs.cx/img193/8576/d24xr.gif)
C) Dans le panneau de configuration, double-cliquer sur "Système", le panneau "Propriétés système" s'ouvre.
(http://img193.exs.cx/img193/7555/d30ko.gif)
D) Dans "Propriétés système", cliquer sur l'onglet "Matériel" (1) , puis cliquer sur "Gestionnaire de périphériques" (2) , le "Gestionnaire de périphériques" s'ouvre
(http://img193.exs.cx/img193/4706/d40jc.gif)
Allez au point n°2 (Dans le "Gestionnaire de périphériques", cliquer sur le "+" juste à côté de "Contrôleurs ATA/ATAPI IDE")
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2) Dans le "Gestionnaire de périphériques", cliquer sur le "+" juste à côté de "Contrôleurs ATA/ATAPI IDE" (1)
(http://img235.exs.cx/img235/1541/d54uz.gif)
Vous allez constater qu'il va apparaître "Canal IDE principal" (2) et "Canal IDE secondaire" (3)
Alors petite explication, la majorité des PCs sont constitué de deux canaux IDE (principal et secondaire). Chaque canal compte deux périphériques (le 0 qui est le "maître" et le 1 qui est "l'esclave")
Voici un shéma explicatif :
(http://img97.exs.cx/img97/5852/ctlide6fl.gif)
PS : le concept de maître/esclave est important lors d'un montage/démontage de périphériques IDE
Pour accéder au Canal IDE principal (2) ou au Canal IDE secondaire (3) , double-cliquer sur celui de votre choix (le panneau "Propriétés de canal IDE principal ou secondaire" s'ouvre)
6) Dans le panneau de "Propriétés de canal IDE principal ou secondaire", cliquer sur l'onglet "Paramètres avancés" (1)
(http://img146.exs.cx/img146/7687/d63mw.gif)
Vous allez voir apparaître les deux périphériques (0 "maître" et 1 "esclave") du canal IDE principal ou secondaire (2) , ainsi que les paramètres qui nous intéressent (3)
Interprétation et configuration des paramètres :
- A "Mode de transfert actif" vous pouvez avoir 3 cas
(http://img182.exs.cx/img182/1667/dmac5yp.gif)
Ceci est le cas idéal, il n'y a rien a changer
(http://img182.exs.cx/img182/2993/dmnac9qd.gif)
Ceci veut dire qu'il n'y a rien de branché sur le périphérique
(http://img182.exs.cx/img182/6523/dmpio1eu.gif)
Ceci n'est pas bon, il faudra configurer correctement le périphérique
- Modifier un périphérique qui se trouve en mode PIO vers un mode DMA
1) A mode de transfert vous avez actuellement ceci :
(http://img169.exs.cx/img169/3252/mdtpio3qy.gif)
2) Vous devez le modifier pour avoir ceci :
(http://img169.exs.cx/img169/5237/mdtdma0jl.gif)
Vous cliquez sur "OK" et vous redémarrez le PC
Au redémarrage, vérifiez que le périphérique concerné est bien en DMA
- Procédure au cas où un périphérique ne se configure pas en DMA
Il faut désinstaller le canal IDE complet (celui dont un des périphériques n'est pas configurable en DMA)
Pour cela, allez dans le "Gestionnaire de périphériques", puis cliquer sur le canal IDE "malade", puis cliquer sur le bouton de droite de la souris, puis cliquer sur "Désinstaller".
(http://img192.exs.cx/img192/5953/dinst6kx.gif)
Il va s'ouvrir une page d'avertissement, cliquer sur "OK"
(http://img161.exs.cx/img161/1997/dinstok8gk.gif)
Il ne reste plus qu'à redémarrer le pc.
Au redémarrage, windows va réinstaller le canal IDE proprement.
Si cela ne fonctionne quand même pas :
- Changer le périphérique de nappe ou de place sur la nappe et réessayer.
- Le périphérique lui-même a un problème, peut être une défectuosité. Le contrôler.
PS : Solutions proposées par GravuTrad et je l'en remercie :D
PS : comme vous avez pu le constater, il y a deux canal IDE (principal et secondaire), je vous conseil de vérifier les deux canaux
A ce titre, Room a une explication pour la régression du DMA en PIO, la voici (et je la remercie vivement pour cela :D) :
"à noter pour ceux qui s’interrogent sur la régression du DMA en PIO : la plupart du temps, c’est lié à des erreurs de transfert provoquées par un disque défectueux ou mal gravé.
Il faut savoir que Windows comporte un compteur interne qu’il incrémente lorsque de telles erreurs sont rencontrées. Au bout de six erreurs le système suppose que le lecteur a un pb et bloque le périphérique en mode PIO.
Dans ce cas, il existe une possibilité pour "bloquer" ce compteur et voici la méthode (proposée par GravuTrad et je le remercie :D ) :
Comment empêcher le mécanisme de désactivation de la DMA
1. Le service pack 2 doit être installé.
2. Grâce au menu exécuter, exécutez "Regedit".
Allez jusqu'à la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001.
Faites un double clic droit sur la partie droite de la fenêtre et sélectionnez "nouvelle valeur DWORD".
Nommez là "ResetErrorCountersOnSuccess", double cliquez sur cette valeur et entrez lui la valeur 1.
(http://img53.imageshack.us/img53/8813/dmanonshutjo6.png) (http://imageshack.us)
3. Répétez cette étape si vous avez des clés 0002, 0003 (etc.) existantes.
Après un redémarrage de l'ordinateur le mode DMA ne se désactivera plus et vous délivrera donc une performance haute vitesse maximale lors de l'accès à vos données. (Même avec des cds ou dvds abîmés. Cela ne fera plus basculer de mode)
Et voilà,
Dan :wink:
-
Bonsoir Dan :D
Du temps gagné pour le bénéfice de tous ! Très bonne idée et magnifique mise en scène !... @+++ Room |312| :wink:
-
Bonsoir Room :D ,
merci beaucoup, c'est gentil
Dan :wink:
-
Salut :wink:
Il s'ennuyait Dany ce samedi a près-midi alors il nous a pondu cette petite explication sur les canaux IDE. Bon boulôt :wink:
A+
Panasony
-
Salut Pascal :D ,
ben non, je ne m'ennuyais pas je t'assure, j'avais envie de le faire et puis voilà.
Merci pour ton message, c'est sympa
Dan :wink:
-
et hop encore un post it de très bonne qualité!!
:D merci vhd
Arno :wink:
-
Merci mon gros canard :D
Dan :wink:
-
Petite précision.
Si malgré toutes ces manips le périphérique reste en mode PIO, deux solutions:
1-Changer le périphérique de nappe ou de place sur la nappe et réessayer.
2-le périphérique lui-même a un pb, peut être une défectuosité. Le contrôler.
-
En effet, c'est une très bonne idée :D , je vais l'intégrer dans mon post, un grand merci.
Dan :wink:
-
De rien. :wink:
-
Effectivement, c'est un bon post-it!!!!
Tu as du y passer du temps, et je t'en remercie!!!!
-
C'est vrai que ça prend du temps, mais c'est pour la bonne cause, alors pas grave :D
En plus, comparé à toi (pour le boulot que tu fais sur le site et forum), ce n'est rien grand chose.
Merci beaucoup pour ton message :D
Dan :wink:
-
hello, juste un petit ajout à ce joli tuto...
Pour gagner du temps vous pouvez tapper: devmgmt.msc
Directement dans "menu démarrer\executer"
Et une grosse info importante:
la nouvelle génération de graveur DVD qui va de plus en plus vite, en passant la barre des 16, nécessite normalement un câble ATA66-100-133
Avec 80fils, car ces lecteurs/graveurs sont passés à UDMA4!!!
Alors si vous voulez profitez de la total performance de vos Derniers graveurs, n'oubliez pas de changer votre câble IDE!!!
Et ne vous fiez pas aux infos des programmes de gravures, ils lancent la gravure en indiquant 16X mais si il n'y a pas un compteur de vitesse à côté, la vitesse peut être très très variable!
Voilà.... Bonne continuation! :wink:
-
Salut bitonio6 :D ,
merci pour l'info "devmgmt.msc ", je vais l'ajouter dans le post-it dès que j'ai un peu de temps (pour les captures, ...)
Dan :wink:
-
Vrai bitonio, merci du rajout.
Vhd, tu peux rajouter aussi d'essayer de passer son périph en slave ou master, ou vice versa. :wink:
-
il y a un tuto sur les problèmes de canaux IDE sous XP?
-
Qu'entends tu par là bitonio?
-
Souvent on a sous XP des problèmes avec les canaux IDE qui repassent en PIO4 au lieu de rester en UDMA
Alors je demandais si il y avait un tuto pour expliquer comment aller vérifier et modifier au cas où, les UDMA ne serait pas présent! :wink:
-
Vhd, tu peux rajouter aussi d'essayer de passer son périph en slave ou master, ou vice versa
Tu veux parler de la partie hardware :?:
Alors je demandais si il y avait un tuto pour expliquer comment aller vérifier et modifier au cas où, les UDMA ne serait pas présent!
Si je comprends bien ce que tu demandes, en fait quand on "perd" l'UDMA d'un périphérique, il suffit bien souvent de déinstaller le canal "malade" et il devrait se réinstaller sans problème au relancement du PC (je l'ai expliqué dans le post-it)
dan :wink:
-
Voilà,je viens de rajouter l'actuce de bitonio6 :D
Dan :wink:
-
Tu veux parler de la partie hardware :?:
Oui, inverser ses périphs sur la nappe, en pensant à la position du switch adéquate sur chaque périph.
-
OKI très bonne idée :D , je vais imaginer cela, avec photos et tout et tout, à suivre.
Dan :wink:
-
Ce qui serait très important comme photo, ce serait un gros plan pour différencier une nappe IDE 40 (UDMA33) et une nappe IDE 80 (UDMA66-100-133)
Beaucoup font encore la faute!
-
Re :D ,
tout à fait, très bonne idée.
Mais bon, il faudra me laisser un peu de temps pour mettre en oeuvre tout cela.
Dan :wink:
-
Pas de Problème!!! 8)
-
Hello :D
Souvent on a sous XP des problèmes avec les canaux IDE qui repassent en PIO4 au lieu de rester en UDMA
Bon, ça vient un peu tard ^^ lol, mais à noter pour ceux qui s’interrogent sur la régression du DMA en PIO : la plupart du temps, c’est lié à des erreurs de transfert provoquées par un disque défectueux ou mal gravé.
Il faut savoir que Windows comporte un compteur interne qu’il incrémente lorsque de telles erreurs sont rencontrées. Au bout de six erreurs le système suppose que le lecteur a un pb et bloque le périphérique en mode PIO.
A ce moment, il suffit de réinstaller le contrôleur IDE concerné, comme l’indique Dan dans son tuto. Le compteur sera RàZ. @+++ Room |312| :wink:
-
Salut :D ,
c'est une très bonne information, merci Neang :D
Je vais d'ailleurs l'intégrer dans le tuto :D :D :D
Dan :wink:
-
Vi, et ca arrive souvent d'ailleurs.
Pour ma part, je n'en compte plus le nombre de fois...et en effet on s'aperçoit vite que c'est soit à cause d'un disque dûr défectueux ou qui est en train de lâcher, soit un média abîmé qui nous a fait régressé notre lecteur dans le mauvais mode....
-
Quelque part, c'est un peut limite comme truc, car pourquoi faire absolument le basculement en mode automatique.
Je me demande si il est possible de bloquer cette fonction.
Dan :wink:
-
En pio oui, en dma non puisque quand tu regardes c'est "dma si disponible"...
Après il existe ptet une ptite bidouille registre pour l'éviter?...
-
Après il existe ptet une ptite bidouille registre pour l'éviter?...
Justement je pensais à cela, mais je n'ai encore rien trouvé
-
J'ai trouvé!
Comment empêcher le mécanisme de désactivation de la DMA
1. Le service pack 2 doit être installé.
2. Grâce au menu exécuter, exécutez "Regedit".
Allez jusqu'à la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001.
Faites un double clic droit sur la partie droite de la fenêtre et sélectionnez "nouvelle valeur DWORD".
Nommez là "ResetErrorCountersOnSuccess", double cliquez sur cette valeur et entrez lui la valeur 1.
(http://img53.imageshack.us/img53/8813/dmanonshutjo6.png) (http://imageshack.us)
3. Répétez cette étape si vous avez des clés 0002, 0003 (etc.) existantes.
Après un redémarrage de l'ordinateur le mode DMA ne se désactivera plus et vous délivrera donc une performance haute vitesse maximale lors de l'accès à vos données. (Même avec des cds ou dvds abîmés. Cela ne fera plus basculer de mode)
:wink:
-
Super :D , mais je voulais te demander cette méthode est applicable dans tous les cas, car j'ai trouvé un peu la même chose mais uniquement pour les chipsets Intel :?:
-
Méthode pour windows XP sp2....
edit: a priori valable de Windows NT sp5 à Vista...
-
OK je vais l'intégrer dans le tuto, un grand merci à toi :D :D :D
-
Vu, et très bien introduit. :wink:
-
:wink: