Categories




Still have a problem? Ask for help at our discussion forum.
Search


Advanced Search
Article Options
Popular Articles
  1. Handwrite for MSN Messenger
  2. Win2000 Logon Screen
  3. The difference between 64 and 32 bit processors
  4. Windows XP FAQ T
  5. Windows XP FAQ P
No popular articles found.

 »  Home  »  System Performance Page 1  »  Problems enabling DMA on IDE drives
Problems enabling DMA on IDE drives
By  Super Admin  | Published  02/24/2005 | System Performance Page 1 | Rating:
Problems enabling DMA on IDE drives

The reason is probably that XP has set your IDE drives into PIO mode instead of DMA! Remedy? Enter the device manager by right clicking “my computer” and choosing “properties” and then “hardware”.

Double click on the “IDE primary drive” and then “advanced settings”. There you can see the current setting for the master and the slave drives on the primary IDE channel. There you can select transfer mode. If it is set at “PIO only”, then select “DMA if available” instead and reboot!
 
If the computer persists on having only PIO after reboot even though the hard drive is a flashing super-duper ATA133 and transfer mode set to “DMA if available”, then you have to do the following:
 
Remove the primary device in the device manager and reboot! Voilà, now the harddrive should be running in DMA mode.
 
Repeat on the secondary IDE channel if necessary.
 
Now enjoy your smooth running DivX;-) and mp3s and the overall increased performance of your computer!

(Note: You will not see the Advanced Settings section if your hardware does not support it)

 

How would you rate the quality of this article?
1 2 3 4 5
Poor Excellent
Tell us why you rated this way (optional):

Send to Author Post on Site

Comments
  • Comment #1 (Posted by Nomad)
    Rating
    This one is even better in the long run: Follow these steps, and then quit Registry Editor: 1. Click Start, click Run, type regedit, and then click OK. 2. Locate and then click the following key in the registry: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}001 3. On the Edit menu, point to New, and then click DWORD Value. 4. Type ResetErrorCountersOnSuccess, and then press ENTER. 5. On the Edit menu, click Modify. 6. Type 1, and then click OK. Follow these steps, and then quit Registry Editor: 1. Click Start, click Run, type regedit, and then click OK. 2. Locate and then click the following key in the registry: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}002 3. On the Edit menu, point to New, and then click DWORD Value. 4. Type ResetErrorCountersOnSuccess, and then press ENTER. 5. On the Edit menu, click Modify. 6. Type 1, and then click OK. Note The numbered subkeys that are listed earlier correspond to the primary and secondary IDE channels on a computer that contains a single IDE controller. If your computer contains two IDE controllers, the numbered subkeys for the primary and secondary IDE channels for each of the two controllers may be: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}002 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}003 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}004 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}005 To verify that you have located the correct subkey, verify that the DriverDesc value for the subkey contains the string value "Primary IDE Channel" or the string value "Secondary IDE Channel. P.S. and was published on microsoft site :-) Article ID : 817472 Last Review : November 5, 2004 Revision : 1.0
     
  • Comment #2 (Posted by an unknown user)
    Rating
    I recently upgraded the firmware on my new DVD writer only to find out the my hard drive seemed to slow down. Another program complained about the hard drive not having DMA enable however windows would not let me enable it until I followed the above suggestion. Worked like a charm! Thanks a bunch!
     
  • Comment #3 (Posted by an unknown user)
    Rating
    I was about to have to reformat my entire computer to fix this because Toshiba support didn't know why my MP3s were like that and why performance overall was extremely slow. This article was relevant in google searches and was able to fix my problem, saving me so much trouble and time. Thanks so much. :-D
     
  • Comment #4 (Posted by an unknown user)
    Rating
    I have got a weirder problem... primary and secondary IDE channel shows up TWO TIMES in device manager ! i have tried to delete them ,but on reboot XP (pro with SP2) 'finds' them again. no matter what i do.. i'm 'stuck' with 2 times primary and secondary ide channel in device manager :P . The funny thing is that on the first primary channel NO device is in use but DMA IS 'activated',on the second primary channel device IN use but DMA is NOT available, same for secondary channels !? very weird , anyone have an idea what might cause this ? ( this is on a brand new motherboard : Asrock 775Dual- 880 Pro, DDRII 512Mb , 1 Seagate HD 40 GB , Geforce 4MX440 , Creative Audigy (platinum) )
     
  • Comment #5 (Posted by an unknown user)
    Rating
    It deals with XP not XP Pro!
     
  • Comment #6 (Posted by an unknown user)
    Rating
    tried these steps need more options
     
  • Comment #7 (Posted by Christian Blackburn)
    Rating
    The HAL (hardware abstraction layers) of XP Home & XP Pro should be identical. If you can't follow his instructions your IDE controller might have a slightly different name. It's not an XP Home vs. Pro issue.
     
Submit Comment