硬盘从PIO转到DMA传输模式

 前几日接到朋友的电话,说计算机运行速度变得越来越慢,最后根本
无法使用,让我去整理整理。我原以为是小问题马上就能解决,可没想
到还颇费了一番周折。
  朋友电脑的配置:赛扬1.7GHz CPU,华擎G-Pro主板,128MB DDR内
存,80GB昆腾硬盘,丽台MX440显卡,声卡为主板集成。当时安装了
Windows 98和Windows XP双系统,前者主要用于玩游戏,后者主要用于
上网,一直用到现在。
 
  首先需要检测系统是否感染了病毒。可是查遍了整个硬盘却没有发
现一个病毒。于是着手优化系统,将没有必要的软件卸载,手工设置提
高虚拟内存空间,取消网络带宽限制,屏蔽无关的启动程序,降低视觉
效果和扩大缓存容量……种种手段全都用上了,可优化后却并没有看到
明显的效果。
  想到系统本身还能够正常运行,只是程序运行的速度奇慢,而程序
的运行速度又与硬盘的访问速度有密切关系,于是查看设备管理器中磁
盘驱动器和IDE控制器的属性,发现问题果然出在这里。支持ATA100的
硬盘却工作在PIO模式下,难怪访问速度奇慢。打开机箱一看,连接硬
盘与IDE0接口的80芯硬盘线有多处折痕,看来是线有问题了。在更换了
一根全新的80芯硬盘线后,再次进入Windows XP系统,发现故障仍没有
排除,硬盘的工作模式仍为PIO模式。于是我又把怀疑的目光投向了
Windows XP系统。先卸载了Windows XP系统中原有的驱动程序,然后安
装了最新版VIA四合一驱动程序和主板DMA驱动程序,但重新启动后发现
仍然不能解决问题。
  这时朋友突然想起电脑上还装有Windows 98系统,而且运行速度还
挺快。在进入了Windows 98系统后,我惊奇地发现系统中显示硬盘工作
在UltraDMA 5模式。这可奇怪了,同样的硬件配置,在不同的系统中却
是不同的工作模式。于是我做了以下试验:在Windows 98系统中拷贝一
个100MB大小的文件需要35秒,而在Windows XP系统中拷贝同样大小的
文件则需要将近4分钟。看来这个Windows XP系统不重装是不行了。于
是将原有系统删除,然后以全新安装方式重装Windows XP系统。经过漫
长的45分钟后,完成了系统重装,并安装了各个相关驱动程序,再查看
设备管理器,问题还是没有得到解决。再次检查硬件系统,硬盘和光驱
分别接在IDE0口和IDE1口上,均设置为主盘。无奈之下,干脆把光驱和
软驱线都拔掉,只接硬盘,重启系统后仍有故障。再把硬盘线从IDE0口
转接到IDE1口后再次重启,奇迹出现了,系统飞快地启动起来,运行程
序也非常流畅,查看硬盘的工作模式也变成了UltraDMA 5模式。问题总
算得到了解决,但解决的方法却是如此令人意想不到。
  为什么同样一块硬盘接在IDE0口时只能在Windows 98系统中以
UltraDMA 5模式工作,而接在IDE1口时在Windows 98和Windows XP系统
中都能够以UltraDMA 5模式工作呢?带着这个问题我查阅了华擎公司网
站2003年以来的所有技术支持文档,始终没有发现有关IDE0口工作模式
的解释。后来我又咨询了一位在计算机维修公司工作的朋友,他说的确
有个别类型的主板存在不同的IDE接口工作模式不同的问题。如果有朋
友碰到类似问题的时候,不妨尝试换一下硬盘接口。

你可能感兴趣的:(模式,职场,休闲,dma,pio)