DMA也惹祸

Author: 杨凯英 Date: 2001年 40期

?牐牴收舷窒螅航眨图酃旱靡豢榛鹎虬舜?8.4G硬盘。将其设为主盘,原来的3.2G硬盘设为从盘,以主从盘方式连接在第二个IDE接口上。开机后主板认出主从硬盘,硬件安装成功。重新分区后安装Windows98,一切顺利。接着按惯例装上显卡、声卡驱动程序以及主板VIA AGP驱动程序、VIA PCI IRQ Routing Miniport驱动程序以及磐英主板特有的Highpoint Xstore DMA驱动程序。按提示重新启动电脑,没想到在蓝天白云过后,硬盘灯长亮,屏幕再也没有反应。重复冷启动多次都不能进入Windows。查看Windows启动日志文件Bootlog.txt的最后一行,提示载入atapi.vxd失败,考虑可能是光驱连接线没有插紧。但重新检查所有接线后仍然不能进入Windows。
  ?牐牴收戏治觯河捎谠垂馇烧J褂茫鸹档目赡苄圆淮螅┮坏目赡芫褪切伦暗挠才桃鹚阑J宰庞冒踩J狡舳炜纯刂泼姘逯械南低成柚茫挥腥魏纬逋唬驮炔煌氖谴排糖髦械牧礁鲇才滩皇窍允揪咛宓男秃哦际窍允尽捌胀ㄓ才蹋嘈?47”,说明Xstore DMA驱动程序并没有起作用。反安装Xstore DMA程序后,Windows可以正常进入,但仍然不能将C盘设成DMA方式,可以肯定是DMA驱动程序造成Windows故障。
  ?牐牴收洗?理:昆腾火球八代明明是可以支持DMA/66的,没道理不能使用DMA啊?带着这个疑问上网查询,在昆腾的主页发现火球八代DMA/66硬盘在使用1999年以前Award BIOS的主板上确实无法开启DMA功能。为解决该问题,昆腾在其主页上提供了一个小软件——Fbcrdma.exe,并说明在DOS下运行该软件可以将火球八代的DMA/66设置为DMA/33,必要时也可以再重新设为DMA/66。下载Fbcrdma.exe,重新启动进入DOS方式,运行软件后按提示将硬盘设为DMA/33,再进入Windows安装Xstore DMA,这下,系统设备中正确显示了硬盘的型号,并且可以将C盘设成DMA方式了,问题彻底解决。
  ?牐牶蠹牵河捎谠缙诘男矶嘀靼錋ward Bios不能提供对DMA/66的支持,有些甚至连DMA/33也不能开启。解决的方法有两个:一是在BIOS中关闭硬盘的DMA方式,不过这样一来硬盘只能使用PIO方式,性能要降低很多。另一个方法就是使用硬盘厂商提供的相关软件,将硬盘设成DMA方式。另外,升级主板BIOS也很重要,因为现在的硬盘和光驱都已完全支持DMA标准,而要想发挥出它们的优势,必须得到主板的有效支持。
  ?牐牨嗾咦ⅲ和ǔS泄赜才痰墓收希颐强梢栽贐ootlog.txt和Scandisk.log两个日志文件中查看启动时的记录,从中发现出问题的地方。还有一个地方就是在BIOS中开启S.M.R.A.T功能,让系统自动检查硬盘的故障所在。