Log in

View Full Version : DMA how do I enable it in winxp?


mrdrunk
7th May 2004, 09:48
my discs only burn at 2 speed with dvd shrink and nero. Im thinking it may have to do with my drives not in DMA mode. can someone point me in the right direction on how to make sure DMA mode is enabled on my drives? (windows XP home)

thanks drive is a liteon LDW851s
8X DVD+R 4XDVD-R 2XDVD-RW

also 1 other question. I tryed using RW discs and dvd shrink wont reburn to them is there a way to use them over again?

avih
7th May 2004, 12:53
1st you need to confirm that your dvd is NOT in dma mode. open the device manager (right click my computer -> advanced -> hardware). then extend the IDE/ATA/ATAPI controllers. double click the primary/secondary ide and then advanced settings. you should be able to see the mode of each of your ide devices.

now, if indeed the dvd is not dma, then the easiest way i've found so far is just to remove the primary/secondary ide from the IDE/ATA/ATAPI section in device manager. (windows has a tendency to reduce the mode if it can't read properly from the device. but it keeps the mode, so it's hard to put it in a better mode afterwards). after u removed the ide device, reboot, and windows will detect it again. hopefully, it'll be in a dma mode this time.

mrdrunk
7th May 2004, 19:24
They werent on DMA I removed the controllers like you suggested and it reinstalled them on primary DMA.



thanks for the help

avih
7th May 2004, 19:56
sure.
welcome to the forum ;)

McoreD
8th May 2004, 15:16
CD-ROM and DVD-ROM drives can revert to using PIO mode, despite being set to use "DMA if Available." Here's how to make Windows XP redetect the DMA capabilities of the drives.

This behaviour occurs with the following conditions:

Windows XP is the operating system
A CD-ROM or DVD-ROM drive, which is known to support DMA mode now works only in PIO mode.
The drive controller is set to use "DMA if available" but reports to be only in PIO mode.
Following is the mechanism that has worked for me, please try it at your own risk, it involves hacking the registry:

Open RegEdit
Find the following KEY:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x
The last four digits will be 0000, 0001, 0002, 0003, and so on.
Under each key, delete all occurences of the following values:
MasterIdDataChecksum
SlaveIdDataChecksum
Reboot the computer. Windows will now redetect DMA settings.


Source: http://sniptools.com