Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Festplatten DMA-Modus Schwindel





Frage

Hallo, wer sagts denn, habe heute meinen Garantie-PC vom PC-Händler abgeholt. Im Schreiben der Service-Firma steht ich habe irrtümlich unter Laufwerke in der systemsteuerung, den DMA-Modus aktiviert... Was soll das denn, ich hab angerufen und nachgefragt, was da los ist? Man hat mir gesagt, der DMA-Modus hebelt den Ultra-DMA-Modus bei den Festplatten aus. Das heißt im Klartext: Ist der langsame DMA-Modus für die Festplatte aktiviert, so ist der Ultra-DMA-Modus de-aktiviert, man kann das sehr einfach kontrollieren. 1) aktivierter DMA-Modus (Prozessorauslastung beim defragmentieren beträgt 40% 2) de-aktiviertem DMA-Modus (Ultra-Modus ist aktiv) Prozessor-Auslastung berägt jetzt nur mehr 20% -------------------------- Habe es jetzt nachgeprüft, bei de-aktiviertem DMA-Modus ist der Ultra-DMA-Modus aktiv, umgekehrt nicht. ------------------------------------------ Kann das bitte mal irgendwer nachprüfen, ob der aktivierte DMA-Modus mehr Prozessor-power braucht, oder nicht !! Danke vielmals

Antwort 1 von Supermax

Ultra-DMA (oder kurz UDMA) ist eine Weiterentwicklung des DMA-Modus. Der ursprüngliche DMA-Modus heisst nun glaube ich UDMA0 oder UDMA1, je höher die Zahl dahinter desto schneller sollte der Transfer sein, Windows XP unterstützt glaube ich bis zu UDMA-5, was von den meisten modernen Festplatten unterstützt wird; optische Laufwerke (CDROM, DVD und die entsprechenden Brenner) werden meistens nur mit maximal UDMA2 angesprochen.

Windows XP versucht standardmäßig, alle Datenräger mit der maximal möglichen Transferrate anzusprechen. Wenn es zu Lesefehlern kommt (bei optischen Laufwerken reicht da schon eine etwas stärker zerkratzte CD/DVD), wird schrittweise runtergeschaltet bis zum langsamsten Modus, dem sogenannten PIO (für Programmed I/O) Modus. In diesem Modus werden die Daten über die CPU gelesen und gespeichert, und nur in diesem Modus steigt die CPU-Belastung extrem an. Wahrscheinlich hat dein Händler das gemeint.

Antwort 2 von dma_schwindel

@supermax, warum ist das so, dass
bei de-aktiviertem DMA-Modus mehr Prozessorleistung zur verfügung steht, als bei aktiviertem DMA-Modus ???
------------------------------------------------
Habe getestet mit Norton Datenträger-Oberflächentest
-------------------------------------------------------------

Fazit!
Bei de-aktiviertem DMA-Modus geht die Festplatte ab wie ne Rakete, andersrum nicht.

Heißt das im Klartext, wenn unter Laufwerke der DMA-Modus de-aktiviert ist, erst das der UDMA so richtig greift ??????? und den Prozessor entlastet ????


Danke für die Rückantworten

Antwort 3 von uwei

Du mußt schon mehr technische Details über deinen seltsamen PC mitteilen.
Beispielsweise hab ich weder Laufwerke in der Systemsteuerung noch kann ich DMA deaktivieren ohne ins PIO Steinzeitalter zurückzufallen.
Ich tippe eher auf einen schrottigen Chipsatz und seine Treiber.

Antwort 4 von joanbaez

Hallo,

ich glaube die Service Firma hat dir einen "Bären" aufgebunden.

http://www.windows-tweaks.info/html/dma-modusxp.html

Eine höhere Prozessorauslastung sagt noch gar nichts über das Tempo aus.

Zitat:
Bei de-aktiviertem DMA-Modus geht die Festplatte ab wie ne Rakete, andersrum nicht.


meine Erfahrungen sind proportional umgekehrt. Aber vielleicht ist die Erde ja doch eine Scheibe? :-)))

jb

Antwort 5 von dma_schwindel

hallo liebe Gemeinde
Hallo @uwei & die andern

Wer sagt denn wenn DMA für HD-Laufwerke deaktiviert ist dass der PIO-Mode einspringt
Da springt nicht der PIO-Mode ein, sondern der UDMA wird aktiv, sagt die Festplatten Service-Abteilung, hab den PC zur Überprüfung dorthin eingeschickt!

Die Techniker haben mir wieder den DMA-Modus de-aktiviert!

Ich hab ja dort bei den Leuten angerufen, der Chef-Techniker sagt folgendes!

Zitat!!
Lassen Sie bitte den DMA-Modus de-aktiviert, damit UDMA aktiv bleibt...

Ich hab das mit dem Tool Everst überprüft!!

So jetzt kommt es!

Everest zeigt ja an (bei NO DMA) Ultra-DMA 5 ist aktiv !!

@uwei, kannst du das bitte nachprüfen und nochmals
hier antworten, was sagt bei dir Everest, wenn du den
DMA-Modus de-aktiviert hast !!!!!

Ich möchte das unbedingt wissen, ob bei dir dann auch der UDMA aktiv ist, oder NICHT !!

Danke an alle die mithelfen beim Everst Test

Antwort 6 von Gonozal

Hi,
ich kann im Gerätemanager unter IDE ATA/ATAPI Controller, genauso wie uwei, nur zwischen "DMA wenn verfügbar" oder "nur PIO" wechseln. Wenn ich hier "DMA wenn verfügbar" auswähle steht im Feld darunter automatisch "Ultra DMA Modus" und Everest zeigt mir den max. möglichen UDMA5 an (was die Datentransferrate auch belegt). Wähle ich "Nur PIO", schleicht die Platte nur so dahin :((

Gruß Gonozal

Antwort 7 von dma_schwindel

Hallo Gemeinde
@Gonozal, sollte der UDMA-Modus nicht den CPU entlasten, der UDMA-Modus verbraucht mehr Prozessor-Speed, wenn DMA de-aktiviert ist habe ich
um soviel mehr Prozessor-power - wieso denn das?
Mit aktivierten DMA brauche ich 25min um 1Giga avi - nach mpeg2 zu konvertieren
Wenn DMA-Modus de-aktiviert ist, so ist der selbige avi-film in 17min fertig konvertiert, -----das versteh ich nicht. Kommt drauf an, was man unter schleichen versteht.

Mich wundert ja nur, dass das Microsoft Windows nicht
selbst den DMA aktiviert, wenn vorhanden ???
Also ist da schon was dran, ja sagt mir einer im SN
warum ein High-Tech-Windows nicht selbst den DMA aktiviert - es geht doch sonst alles automatisch, also keine Ausreden, fest steht, Windows schaltet den DMA-Modus nicht selbst ein, ja warum ???? Wahrscheinlich, so denke ich de-aktiviertes DMA = UDMA
und aktiviertes DMA = PIO1234 mit DMA-Support
also z.B.: PIO4,5

Windows interprediert fälschlich bei DMA = UDMA

Ich hab ja nur eine einzige Frage, von Anfang an gestellt.

Warum zeigt bei de-aktiviertem DMA-Modus ----- Everest folgendes an: Aktiver UDMA Übertragungsmodus UDMA 5

Ja, liebes Forum, das zeigt Everst ja an, WARUM zeigt das Tool das an ?????

Nur das möchte ich wissen, warum zeigt Everst UDMA an, wenn DMA nicht aktiv ist ????? confused !!!

Antwort 8 von Supermax

Lass mich raten, du hast noch Windows 95 oder 98 oder Me?

Da kann es durchaus sein, daß die für den Chipsatz auf deinem Motherboard optimierten IDE-Treiber nur dann die maximale UDMA-Transferrate nutzen, wenn die Einstellung "DMA" beim jeweiligen Laufwerk auf "deaktiviert" steht. Wenn ich mich richtig erinnere, hatte ich so einen Fall mal mit Windows 98 und den Busmaster-Treibern von Intel für das BX-Chipset.

Antwort 9 von Massaraksch

Weil du entweder einen konfusen Rechner oder ein konfus konfiguriertes Windows oder beides zusammen hast ;o)

Bei mir (bei allen Windows-Kisten die ich kenne, und das sind viele in der Firma) ist es genau so, wie man erwarten sollte:
DMA-Modus aktiviert und real laufen die dann auch (je nach Ausstattung) im UDMA-4/5. Fertsch.

Hast du evtl den Intel-Application-Accelerator installiert? Dann schau dort mal nach.

Massaraksch

Antwort 10 von dma_schwindel

@Supermax, voll daneben (sorry)

Meine Frage war????
Warum zeigt das geniale super Tool: EVEREST
UDMA 5 an (ist also aktiv) wenn ich Windows Standard benutze - also der DMA-Modus auf nicht aktiv gesetzt ist!

Stimmt @Supermax, der DMA-Schalter gibt es seit W95, da gabs noch kein UDMA

Also komme ich zum Schluß, das der Service-Techniker recht hat, ich soll da nichts aktivieren
(auf disable lassen).
Wenn da was drann WÄRE, dann findet Windows sowieso NEUE Hardware und schaltet selber um auf den DMA-Modus (hab ich recht?)

Everst zeigt sowieso den UDMA 5 an....

Ich möchte NICHT unhöflich erscheinen!
DMA = bei nir jetzt nicht eingeschaltet.
Aber, warum zeigt Everst trotzdem UDMA 5 an @Supermax, das war meine Frage?

Wird ja nicht schwer sein dies zu überprüfen, haben ja auch alle anderen den Everst installiert !!

Antwort 11 von uwei

Weder muß ich irgendwo in der Systemsteuerung DMA aktivieren noch deaktivieren, damit mein UDMA funktioniert. Schon mal aus dem Grund, weil da nichts zum Aktivieren/Deaktivieren da ist. Das ist die Normalität.
Und Gerätemanager/Laufwerke(sollte das gemeint sein) war bei Win98 noch so, wenn ich mich recht erinnere.

Wer soll hier was sagen, du hast null Informationen über deinen PC geliefert.

Antwort 12 von halfstone

Hi dma_schwindel,

wenn wir dir helfen sollen, dann solltest du mal schreiben was für ein Betriebssystem du hast und was für Hardware.

Ohne diese Informationen können wir auch nur im Nebel stochern.

Deshalb war Supermax seine Vermutung auch gar nicht so daneben. Vielleicht war sie nicht richtig aber warum gibst du dein Geheimnis dann nicht preis?

Also lass uns bitte nicht dumm sterben und sag es uns einfach. Erst dann können wir deine Frage ordentlich beantworten.

Viele Grüße

Fabian

Antwort 13 von Supermax

Also bei meinem System (XP Home mit SP2) steht in der Systemsteuerung "DMA, wenn verfügbar" -> "Ultra DMA 5" - und genau dasselbe zeigt Everest (Trialversion) bei mir auch an.

Antwort 14 von uwei

Wo steht das denn in der Systemsteuerung?
Ich find´ das nur im Gerätemanager.

Antwort 15 von Supermax

Der Gerätemanager ist Bestandteil der Systemsteuerung... ;) Aber du hast Recht, ich meinte natürlich "Gerätemanager -> IDE ATA/ATAPI Controller"

Antwort 16 von Gonozal

Nochmal ich :)

[B]Wo[/B] stellst du DMA auf disabled? Das sollten wir schon wissen.
Und welchen Chipsatz hast du auf deinem Board? Der NForce z.B. ist bekannt dafür dass er eine höhere CPU-Last verursacht, deswegen ist die Platte trotzdem schneller im DMA-Modus. Die Plattengeschwindigkeit sollte man übrigens mit einem geeigneten Tool, z.B. mit HDTach, messen.

Gruß Gonozal

Antwort 17 von Schoschonen

Hallo zusammen ,

unglaublich eingrund mehr sich keinen PC zu kaufen .... ich weis nur das wenn von UDMA auf DMA geschaltet wird , die Platte defekt sein muss.

Antwort 18 von dma-schwindel

@halfstone, es ist ein ASUS P5WD2 Board (office PC im Intranet, nicht öffentlich)

@an alle,

Fazit1
Ohne aktives DMA (udma wird trotzdem mit Everest angezeigt)
hab ich mehr Prozessor-Leistung, das brauche ich für meine Datenbanken, hab sowieso viel und schnelles RAM eingebaut, also brauch ich keine HYPER Festplatten-Leistung! Ich brauche viel Prozessor-Leistung
während auf die Festplatte zugegriffen wird.

Verstehe Microsofts DMA-Politik sowieso nich, is ein wirrwarr.

Fazit2
Wenn zusätzlich der Begriff DMA aktiviert ist, schmiert die Prozessor-Leistung in den Keller, man merkt dies bei sehr Rechen-Operationen mit HD-Zugriff

Antwort 19 von thomasn1975

Zum dritten mal: Welches Betriebssystem? Welche Windows-Version?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: