Welcher IDE DMA-/Ultra-DMA-Modus?
Wenn Sie nicht sicher sind, was Sie im Bios einrichten sollen, dann stellen Sie alle Optionen zu DMA auf "Auto". Um zu bestimmen, ob DMA-Bus-Mastering unter Windows verwendet wird, überprüfen Sie den Wert "DMAEnabled" in dem folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE --> HARDWARE --> DEVICEMAP --> Scsi --> ScsiPort
wobei für den IDE-Kanal steht (0 ist der primäre Kanal, 1 der sekundäre Kanal).
Wenn der Wert "DMAEnabled" den Datenwert 0x1 aufweist, ist DMA aktiviert. Wenn DMA nicht aktiviert ist, wird der PIO-Modus (Programmed I/O) verwendet, es lässt sich aber nicht feststellen, ob DMA oder Ultra-DMA verwendet wird.
Bestimmen des DMA-Modus
Nur bei Windows 2000 können einige weitere Registrierungswerte überprüft werden, um zu bestimmen, ob der MultiWord-DMA (MWDMA)- oder der Ultra-DMA-Modus für die jeweiligen Controller und Geräte verwendet wird. Gültige Modi sind die MWDMA-Modi 0-2 und die Ultra-DMA-Modi 0-2.
Überprüfen Sie den/die folgenden Registrierungsschlüssel:
HKEY_Local_Machine --> System --> CurrentControlset --> Control --> Class --> {4D36E96A-E325-11CE-BFC1-08002BE10318}¦
0001¦MasterDeviceTimingMode: DWORD:0x2010 (primärer IDE-Kanal)
0001¦SlaveDeviceTimingMode: DWORD:0x410 (primärer IDE-Kanal)
0002¦MasterDeviceTimingMode: DWORD:0x2010 (sekundärer IDE-Kanal)
0002¦SlaveDeviceTimingMode: DWORD:0x2010 (sekundärer IDE-Kanal)
Wenn für den Wert Bit 8, 9 oder 10 gesetzt ist, arbeitet der Kanal im MWDMA-Modus. Wenn für den Wert Bit 11, 12 oder 13 gesetzt ist, arbeitet der Kanal im Ultra-DMA-Modus. Speziell steht Bit 10 für den MWDMA-Modus 2 und Bit 13 für den UDMA-Modus 2.
Beispiel:
Primary Master x2010 = 10000000010000: Bit 13 ist gesetzt: UDMA-Modus 2.
Primary Slave x410 = 10000010000: Bit 10 ist gesetzt: MWDMA-Modus 2.
|