沸腾展望 当前在线2
  
  沸腾文摘  宁波文摘  旅游美食  学习资源  沸腾建站  AI协助创作展示 
       栏目导航  网站首页>>沸腾文摘>>软件文摘
  共有 8159 位读者读过此文   字体颜色:   【字体:放大 正常 缩小】    
【双击鼠标左键自动滚屏】【图片上滚动鼠标滚轮变焦图片】    
 

解决刻录机刻录狂占系统资源的故障

  发表日期:2004年6月12日          【编辑录入:base

可怜的WINXP在承受近6个月的摧残之后,不负重堪的提出了抗议,经常消极怠工(速度慢)和给个脸色看(蓝屏),不过已经让我很欣慰了,想想当初用WIN98的时候,每周几乎都要重装,最长一次也不外乎一个多月(当然那是因为笔者出差一个月去了,哈哈)。

  为了更舒服使用WINXP,于是决定重新安装WINXP,就权当来一次系统优化。于是找来了WINXP PRO SP1版本的安装盘,将机子重新安装,安装过程一切顺利,就连以前2600版不认识的USB2.0也顺利的装上了驱动。使用了近两个星期,一切正常,老系统带来的种种不快被一扫而光,不禁暗自喜悦。

  某日,发现一个很好的BT网站,资源丰富、速度一流;于是疯狂的下载电影,转眼间80G的硬盘就所剩无几了。于是就轮到今天的主角——刻录机上场了。本来机子上一直安装有刻录机(ACER 16X)的,只是因为近来刻录碟价格上涨,家中资源贫乏,所以不到万不得已,就没有刻碟,呵呵。看来现在不可不行了,于是找来了多张刻录碟,开始备份数据。

  谁知道刚刚一开始操作就碰上了问题,进入了刻碟的阶段以后,整部机的运行速度急剧下降,连开一个QQ对话窗都要近10秒钟。天啊,我的配置虽然不算太高的(XP2200+),但是对付这种小儿科的操作还是绰绰有余的。加上刻录机还不是算太老(2002年年初购),又有2M的缓存,何况一直以来都是好好的,从来没有出现过刻碟时性能下降的情况。

  “不会是CPU老化吧?!呵呵!”朋友在一旁嘲笑说。

  当然这只是一句玩笑的话了,如果CPU这么老化法,过两天不成了486了,不过散热不好,倒是可能引起CPU性能下降,于是检查了CPU的散热,顺便检查了IDE接线,发现一起正常。一时理不出什么头绪来,就将就着用,先刻几个出来,下来再慢慢找原因。

  没想到,这个想法马上就受到严重的打击,不但刻碟的时候,系统变得非常的缓慢,而且经常出现数据欠载的现象,不但硬盘上的缓存(已用读取缓冲区)时常下降到10%左右(以前一般保持在95%以上)。而且刻录机的缓冲区/状态一项也经常下降到0(正常一般在90以上)。在看看刻录机上的红灯,不再像以前一样长亮不熄,而是断断续续的亮。还好刻录机支持无缝连接技术,勉勉强强用了十几分钟将一张碟刻完了,几乎是以前的两倍时间。而且将刻出来的碟拿到很多光驱上,都不是很好认出来,很多读了一半就提示缺少文件。对着光线,发现刻出来的盘片都是中间有一圈颜色较浅的部分,不像以前那样整个看起来颜色均匀,估计是刻录机缓存欠载造成的。

  如此看来,应该是系统的问题。于是,调出了windows优化大师,对系统的设置进行一些调整,希望能通过加磁盘大缓存等等来改善刻录机性能。但是经过了一番调整,还是故障依然,没有变化。加上刻录的时候,整部机的性能下降的程度上判断,应该不是没有优化的缘故,应该另有原因。

  为了找出刻录机造成系统性能的下降的原因,笔者在刻录光碟的时候,按Ctrl+Alt+Del调出WINDOWS任务管理器来,在进程中,发现Nero在刻碟时,CPU使用一直保持在95%-100%左右,而Nero就居然占用了80-95%。看来“病”得不轻。

但是什么原因会造成这么样的情况呢?会不会是驱动程序?但是在WINDOWS的硬件设备管理中并没有发现带有“?”和“!”的硬件,看来可以排除发生硬件冲突造成故障的可能。但是会不会是刻录机本身的驱动程序有问题呢?为了验证这个想法,笔者将刻录机的驱动删除,然后重新启动计算机,重新安装驱动程序。经过再次测试,故障依然没有排除。看来要扩大“侦查”的范围了!于是将所有和IDE设备有关的选项,包括各种驱动和设置统统列入查看的范围。

  终于在检查到IDE ATA/ATAPI控制器时,发现次要的IDE通道中的设备0一项,传送模式系统的默认采用了仅PIO的模式,造成了该通道的设备(刻录机)采用的了仅PIO的模式,没有采用DMA模式。(笔者机子总共有三个IDE设备,其中硬盘接在主要IDE口上的主盘位置,CDROM接在主要IDE口上的从盘位置,刻录机接在次要IDE口上的主盘位置。)

  DMA并不是新的接口规范,它们只是对IDE接口的增强。传统的IDE数据传输仅仅利用了单边带的数据脉冲。DMA方式则在数据传输时使用了双边带的数据脉冲。因此,采用该模式不仅最大传输速度可以得到有效提高,最大的优点在于把CPU从大量的数据传输中解放出来了,可以把数据从IDE直接传输到主存而不占用更多的CPU资源,从而在一定程度上提高了整个系统的性能。这就难怪在刻录的时候,会出现大量占用CPU的时间情况了。

既然发现了问题的所在,马上动手进行纠正,将传送方式更改为DMA(若可用)模式。确定退出。然后进行刻碟测试,谁知还是没有解决问题。于是重新打开该选项,发现虽然传输模式选择一项已经更改,但是当前传输模式还没有变化,还是采用了PIO模式。

  看来问题没有那么简单,猜想不会使IDE口的问题吧?只好拆开机箱,将IDE设备进行了一些调整:刻录机和另一个光驱进行互换端口(调到了主要IDE通道和硬盘接到一起,将另一个光驱调到了刻录机的位置上)。然后重新进WINDOWS,这时WINXP重新检测到两个光驱设备,并安装了驱动程序。再进入主要和次要IDE通道查看,发现一切配置正常。所有的IDE设备都运行在DMA模式下。

  本来问题就这样解决了,但是因为机箱安装的位置不够(刻录机比另外的光驱要长)和IDE连线不够长的原因,无法按照这样的模式安装刻录机。加上为了提高从刻录硬盘数据时传输的速度,需要将刻录机和硬盘分别接在不同的IDE口上。基于以上的原因,抱着试一试的心态,决定将刻录机再安装回原来的位置,和使用原来的IDE通道。

安装完毕,重新开机,在进入次要IDE通道属性中查看,发现刻录机运行在DMA模式下。如下图:

  为了验证更改后的运行状况,于是使用Nero刻录一张光盘来验证。刻录时,速度非常流畅,刻录机的各部分缓存基本上和重装系统以前一样,保持在一个很高的数值。

刻录时,运行其他程序也非常流畅。按Ctrl+Alt+Del调出WINDOWS任务管理器来查看系统资源占用的情况,在进程一项中,发现Nero在刻碟时,CPU使用一直保持在15%以内。它本身占用CPU的百分比也极小。看来,故障已经完全排除。

  从解决的过程来看,当笔者第一次将次要IDE口传输模式更改为DMA模式,当前传输模式没有变化,可能是WINXP没能及时刷新设备列表造成的(因为笔者后来做了几次试验,更改传送模式以后,当前传输模式都能及时变化)。直到笔者将IDE设备调整以后,进入WINXP,系统重新安装了驱动程序,就相当于将硬件列表刷新了一遍,于是WINXP就能将当前传送模式更改成正确的状态了。

  后来笔者又在很多友人的机子上发现了只能系统默认为PIO模式的问题,包括NEC 16X-DVDROM、昂达52X-CDROM、笔记本的光驱等,不过大部分能通过修改设置而改变,一小部分要通过变换IDE端口的主从顺序或者更换到另一个IDE端口才能解决。

  如果您的机器也出现了同样的故障,不妨试验一下,尽快解决问题。


上一篇:洋快餐少吃为好
下一篇:WORD对话框打开时命令无法执行

 相关专题:

·专题1信息无

·专题2信息无
 
  热门文章:
 · 2008年6月英语新四级真[44843]
 · 齐国力教授谈保健(全文)[43551]
 · 2007年12月英语新四级[42651]
 · 瑞星RavmonD.exe[41860]
 
 相关文章:

·没有相关文章

相关评论:(评论内容只代表网友观点,与本站立场无关!)
发表人:stonewood

IP:221.205.212.113

发表人邮件:stonewood@163.net 发表时间:2004/6/25 13:10:16
    

测试一下,看看有没有问题。

发表人:匿名

IP:221.136.43.129

发表人邮件:base0321@163.com 发表时间:2004/6/19 10:41:38
    很管用
发表、查看更多关于该信息的评论 将本信息发给好友 打印本页

copyright © 2002-2009 forecast news 浙ICP备14004706号

| 网站地图 | 联系我们 | 帮助中心 | 图片文摘 | 沸腾淘宝店铺 |

xml聚合新闻rss2.0 firefox全面支持 手机WAP浏览支持 creative commons license

[后台管理]
页面执行时间:125.000毫秒