The Explorer: The Nearly Secret DMA Can Speed Up Your Drives - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Hardware & Infrastructure
Commentary
7/22/2003
04:55 PM
Fred Langa
Fred Langa
Commentary
50%
50%

The Explorer: The Nearly Secret DMA Can Speed Up Your Drives

Why don't more people use this fast, free speed-enhancement?

Are you interested in some faster performance without spending one dime? There's a good chance you can speed up your hard drives, CDs, CDRs and DVDs -- for free -- with Windows' almost-hidden DMA setting Doing so can make your drives as much as 15 percent faster, and reduce the load on your CPU by as much as 40 percent. But despite this easy-to-obtain speed benefit, some new systems still ship with the older, slower, non-DMA disk and CD/CDR/DVD access enabled; and many readers who could manually enable DMA access haven't done so. Here's the scoop with DMA, including how to see if it's working on your system; and if not, what to do about it!

DMA is "direct memory access" (sometimes also called "bus mastering"); a way a part of your computer to bypass the CPU and take a short cut through the system that can significantly speed operations.

In Windows, you can see your drives' current DMA settings by right-clicking on My Computer, then Properties, then Device Manager. Next, click on Disk Drives, then on your hard drive(s) -- you may see a nonspecific name such as "Generic IDE Disk Type 01" -- then on Properties, and then click on the Settings Tab. See if the DMA box is checked.

Next, follow the same steps for the CD-ROM(s) listed in your Device Manager.

Even if you have a system of reasonably recent vintage, there's an excellent chance you'll see an *UN*checked DMA option in the dialog box in one or both places. That's because non-DMA drive operations avoid possible compatibility issues. By choosing slower, more-conservative settings, system vendors can save themselves some support calls.

Microsoft Waffles
Microsoft is schizoid about DMA. On the one hand, it steers users to the slower, non-DMA settings by means of a dire warning that appears when you check the DMA box. The warning states, "Changing this setting may have undesirable effects on your hardware..." That's enough to scare off most people. Who wants to risk trashing a drive? But Microsoft's KnowledgeBase also says (in part):

Many people are familiar with the gains to be had from using IDE hard drives and CD-ROM drives in DMA mode; a typical machine today will use 40 percent of the CPU doing hard drive transfers in PIO mode and use only 25 percent of the CPU doing hard drive transfers in DMA mode, on the same hardware...

Just to further illustrate its schizoid approach to DMA, Microsoft's KnowledgeBase also states that, "By default, DMA is enabled for hard disks on Windows 98-based and Windows Millennium Edition-based computers..." Sounds great, but I have never -- not once in the hundreds of times I've installed Win98 and ME on various systems -- not once have I ever found this to be the case with my hardware. Windows makes DMA available -- it has the drivers -- but I have never found DMA to be auto-enabled. Rather, I always have to enable it manually.

As for other versions of Windows, Microsoft says Win95 can use DMA if you have DMA-capable hardware and a Win95-specific DMA driver from your hardware vendor. Oddly, the KnowledgeBase has almost nothing on DMA in Windows 2000.

Most major drive manufacturers have abundant DMA/Bus Mastering information (and drivers) on their sites; this is to be expected because today's fast ATA drives need DMA enabled to reach their full potential. See the Maxtor site or the Seagate site for example; both have good information on the subject.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Previous
1 of 2
Next
Comment  | 
Print  | 
More Insights
State of the Cloud
State of the Cloud
Cloud has drastically changed how IT organizations consume and deploy services in the digital age. This research report will delve into public, private and hybrid cloud adoption trends, with a special focus on infrastructure as a service and its role in the enterprise. Find out the challenges organizations are experiencing, and the technologies and strategies they are using to manage and mitigate those challenges today.
Commentary
Future IT Teams Will Include More Non-Traditional Members
Lisa Morgan, Freelance Writer,  4/1/2020
News
COVID-19: Using Data to Map Infections, Hospital Beds, and More
Jessica Davis, Senior Editor, Enterprise Apps,  3/25/2020
Commentary
Enterprise Guide to Robotic Process Automation
Cathleen Gagne, Managing Editor, InformationWeek,  3/23/2020
Register for InformationWeek Newsletters
Video
Current Issue
IT Careers: Tech Drives Constant Change
Advances in information technology and management concepts mean that IT professionals must update their skill sets, even their career goals on an almost yearly basis. In this IT Trend Report, experts share advice on how IT pros can keep up with this every-changing job market. Read it today!
White Papers
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll