oprva pro XP...mě to pomohlo..

Nejdrive vypnete DMA (ve Spravci zarizeni) a pro jistotu restartujte.
V registrech zmente hodnotu: Tento počítač\HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Control\Class{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 -pokud mate Teaca na Sekundaru; \0002 -pokud mate Teaca na Primaru
hodnotu u MasterDeviceTimingModeAllowed -pokud mate Teaca na Mastru; SlaveDeviceTimingModeAllowed -pokud mate Teaca na Slavu na hodnotu 410(1040) = hodnota pro MWDMA2.
Zavrete Editor registru, restartujte, po restartu zkontrolujte jestly tam ta hodnota 410(1040) zustala. Ted zapnete ve spravci zarizeni DMA. A pro jistotu restartujte. A ted by to melo fachat (V registrech to vypada nasledovne SlaveDeviceTimingMode 410(1040), SlaveDeviceTimingModeAllowed 410(1040), pokud mate Teaca na Slavu.
Hodnota SlaveDeviceTimingMode ukazuje na cem to prave bezi (pokud neco zmenite tak jedine po restartu to ukazuje spravne) a hodnota SlaveDeviceTimingModeAllowed ukazuje jaka max. hodnota CD-Rom zvladne. Proste WinXP i Win2000 maji rovnou max. hodnotu pro UDMA33 a ne max. hodnotu pro MWDMA2 jako to mely Win98 i WinME.
Doufam, ze ted to uz je jasne.. Lepe vysvetlit to uz snad ani nejde

Pro stouraly tabulka:
2010(820 = UDMA33, FFFFFFFF(4294967295)
410(1040) = MWDMA 2, 410(1040)
10(16) = PIO, 1F(31)
Prvni hodnota je pro SlaveDeviceTimingMode
Druha hodnota je pro SlaveDeviceTimingModeAllowed