首页 » 技术分享 » 电脑硬盘速度明显变慢的原因

电脑硬盘速度明显变慢的原因

 
最近发现电脑的硬盘读取速度慢的要死。以为硬盘坏了,在网上找了一下,找到了下边这个重要的原因,因为windows有的时候会自动关闭硬盘的DMA工作模式。

什么是DMA,英文全名叫:Direct Memory Access,中文的意思就是:直接内存存取。就是可以让内存直接和硬盘传送数据,而不用经过CPU来管理硬盘与内存之间的数据交换。CPU是个大忙人,事情很多的。什么事情都让他来插手管,自然系统的性能就下降了,再说内存和硬盘传送数据的事情是经常存在的。主板上的DMA管理单元就是CPU的秘书。CPU只要给DMA说,我要把从那里到那里的数据放到内存,或者取出内存就行了,DMA自已就会去办这个事了,办完事之后DMA会给CPU一个中断,告诉他,你要的数据我已经处理好了。这个时候CPU再去操作数据。看看,这给系统性能带来了多大的提高。下边是我传的资料原文中抄出来的,原文里还讲了别的东西,但我只取了重点。

Windows系统自行关闭硬盘DMA模式

硬盘的DMA模式大家应该都知道吧,硬盘的PATA模式有DMA33、DMA66、DMA100和DMA133,最新的SATA-150都出来了!一般来说现在大多数人用的还是PATA模式的硬盘,硬盘使用DMA模式相比以前的PIO模式传输的速度要快2~8倍。DMA模式的起用对系统的性能起到了实质的作用。但是你知道吗?Windows 2000、XP、2003系统有时会自行关闭硬盘的DMA模式,自动改用PIO模式运行!这就造成在使用以上系统中硬盘性能突然下降,其中最明显的现象有:系统起动速度明显变慢,一般来说正常Windows XP系统启动时那个由左向右运动的滑条最多走2~4次系统就能启动,但这一问题发生时可能会走5~8次或更多!而且在运行系统时进行硬盘操作时明显感觉变慢,在运行一些大的软件时CPU占用率时常达到100%而产生停顿,玩一些大型3D游戏时画面时有明显停顿,出现以上问题时大家最好看看自己硬盘的DMA模式是不是被Windows 系统自行关闭了。查看自己的系统是否打开DMA模式:

a. 双击“管理工具”,然后双击“计算机管理”;

b. 单击“系统工具”,然后单击“设备管理器”;

c. 展开“IDE ATA/ATAPI 控制器”节点;

       d. 双击您的“主要IDE控制器”; 

e.“高级设置”里的传送模式,把这个改成“DMA(若可用)”;

 

下图是我自已抓的。请看图:

电脑硬盘速度明显变慢的原因 - ♂苹果 - 眼睛想旅行

转载自原文链接, 如需删除请联系管理员。

原文链接:电脑硬盘速度明显变慢的原因,转载请注明来源!

0