Articles & Tutorials

PC - DMA Mode





about direct memory access & how to enable it for your drives.


DMA Mode Enabled Instructions Win 98


Here's some quick & easy 'how to enable DMA on your disk drives (if possible). This is taken from the digidesign website and saves me writing it out anyways, so thanks to digidesign for the composition :) - DMA - (direct memory access) - if supported & enabled on your pc will result in MUCH faster transfer rates & less cpu drain especialy. I've been working today on a u/w scsi equipt system, and trust me it is waaaaaaaaay slower drive-wise than an ata100 system.

Ok... here's the text, I've added some images in to make it easier...



You can d/load this applet which tests your sustained transfer rate and tells you tracks you can acheive with different blocksizes. You can use that to see how the DMA activation changes your disk performance.



DMA mode must be enabled for all IDE drives in your system.

To do this in Windows 98 SE:

  • Select the Windows "Start" button -> "Settings" -> "Control Panel"
  • In the Control Panel folder double-click the "System" control panel.
  • Select the "Device Manager" tab 4.

    • Under the "Disk drives" branch, select the IDE drive(s) you are using.
    • Click on "Properties"
    • On the "Settings" Tab of the disk's properties dialog, make sure the "DMA" option is enabled.

    • Click "OK"
    • Close the "System" control panel and the Control Panel folder by clicking on the "Close" button
    • Windows will prompt you to restart your computer.
    • Repeat for all drives present in your computer
    • Once you have restarted follow steps 1-5 above once again to make sure "DMA" is in fact still set to enabled.
    • If your computer is unable to keep this setting please contact your PC manufacturer.


      If your computer does not have this option and you plan to setup a Digi 001 system (not audiomedia III), you should check your BIOS settings for options to enable bus masters.

      Print this page or write these instructions, as you will need to restart your computer in order to access your system BIOS.

      To access your computer's BIOS you must restart your computer. During the initial startup your computer will tell you which key to press in order to enter the setup program (typically DEL or F2 for Award). Press the corresponding key during startup. You should see an "Entering Setup" message. If present, make this change to your computer's BIOS:

      Allow PCI Bus Masters = Enabled

      In addition to checking the BIOS if dma is not available, you can also check in device manager under "Hard disk controllers" and make sure that you have the IDE controller and NOT the ATA controller. If you have the ATA controller you will need to Update the hard disk controller driver to the "standard dual IDE controller".









      DMA Mode Enabled Instructions Win XP

      Go to CONTROL PANEL

      Choose SYSTEM

      Choose HARDWARE tab, and then click the DEVICE MANAGER button on the panel

      Choose 'IDE ATA/ATAPI Controllers' from the list - Open it up by clicking the +

      Right click on PRIMARY IDE CHANNEL

      Choose PROPERTIES

      Set the TRANSFER MODE to: 'DMA IF AVAILABLE'



      The image above is for XP set to 'Classic' look - if you are using XP default look, the settings will be the same but it'll have the Blue look.



      Repeat the procedure for the SECONDARY IDE CHANNEL in 'IDE ATA/ATAPI Controllers'


      Ok it and re-boot - Then after re-boot go back to the same section in System/Hardware/Device manager/ 'IDE ATA/ATAPI Controllers' - and check the DMA is showing for both the Primary & Secondary IDE channels as : Current Transfer Mode: Ultra DMA Mode 4 or Ultra DMA Mode 6

      It'll be either MODE 4 or MODE 6 depending on the speed/age of system.

      If the drive is a CD-rom then it might be less if it's an older drive

      That's it for XP.

  • If you found this tutorial or article useful, please leave some comments below & also please subscribe to our Youtube channel & don't forget to switch on Notifications so you don't miss our new videos! - Thanks!




    Article Category:
    Articles / Computer

    Added: 1 December 2001



    • Currently 2.8 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    1: No good!

    2: Average!

    3: Great stuff!

    4: Excellent!

    5: Awesome!

    Rate this article!

    Currently: 56%
    Total Stars: 14
    Total Votes: 5


    Top

    More choices

    More articles choices in this category...

    Browse category:
    Articles
    /
    Computer Articles
    /
    Computer

    Popular articles & tutorials

    Logic Pro tutorials

    Browse our high-quality Logic Pro tutorials covering every part of this popular Mac DAW, including in depth tutorials on all the major parts of Logic as well as 'Make a song in Logic' walk-thru's showing the entire process of making a song from start to finish
    "This the best tutorial I've watched for logic pro full stop"
    "Your videos stand out head and shoulders as the best"

    Garageband tutorials

    Browse our high-quality Garageband tutorials covering every part of the best free music DAW in the world for Mac, including 'Make a song in Garageband' walk-thru's showing the entire process of making a song from start to finish
    "I've seen a lot of GB tutorials. This is hands down the best"
    "Honestly the best Garageband tutorial on the net!"
    Browse all dancetech articles & tutorials »

    Comments

    vilosa sakhrie

    04-Aug-07

    Installed a new seagate SATA 80GB Hard drive on my Lenovo q3000h desktop pc. however am unable to enable or activate the dma mode for this disk. hard drive is currently working in PIO mode only leading to reduced performance. advice?





    Last added comment

    CARLO

    11-Dec-08

    I tried to enable DMA mode on my oldie PC, but since I did it, it is impossible to acces in normal mode to windows. How can I undo the dma mode if I only can acces my PC in "failure mode"



    Add a review or comment

    949366
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.