Doug's Sounding Board


19
Jul

How to make your Windows machine use DMA

This is a summary of what to do when no matter what you do your computer resets back to PIO mode from DMA mode thus giving you unhappy computer times.

    You’ve probably done this part but it’s here to eb complete… Right click My Computer and select Properties. Then select the Hardware tab and click Device Manager. Under IDE ATA/ATAPI controllers right click on the Primary or Secondary IDE Channels and select Properties. Select the Advanced tab or the tab indicating the Channel and see if it is set to DMA if available. If it isn’t then set it and click OK or Update or Close to get out. Cancel will revert the change.
    Next open regedit with Start|Run… and typing in regedit. Navigate down the tree to: HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi. In the various Scsi Port X (where X is a number) folders, create a DMAEnable DWORD key and set it to 1.
    Next go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} and under the various 000X nodes that contain keys that mention primary or secondary ide, add EnableUDMA100 DWORD values and set them to 1. Also remove any instance of either MasterIdDataChecksum or SlaveIdDataChecksum that you find. Finally, add the DWORD key ResetErrorCountersOnSuccess and set it to 1 in each of these nodes.

Leave a Reply

Doug's Sounding Board is is proudly powered by Wordpress
Navigation Theme by GPS Gazette