2024年11月22日

让你的老机再展雄风

2004 年 4 月 17 日
 

  笔者在升级电脑时,遇到了一些形形色色的问题。如新加的设备不能识别,原来的老设备不能正常工作。经过摸索,我发现主要有两个原因:一是电源问题;另一个是中断冲突问题。
  一、电源问题
  笔者的朋友买了—个新硬盘和刻录机。一切安装好后,开机一切正常。可是后来常在存储文件时出现报错情况。
  笔者检查时,先把以前的光驱、刻录机去掉。以前的硬盘是系统盘,而新盘成为了第二硬盘,其中两个硬盘共用一根电源线,光驱与刻录机共用一根电源线。我把第二硬盘的电源线换成原先接光驱的,即两个硬盘各自使用独立电源线。启动运行—切正常,可只要再把光驱与刻录机加上,按原来的方式装回去就又出现了警告。现在看来新硬盘没什么问题可能是电源功率不足,毕竟200瓦的AT电源,哪能带这么多的设备。
  接着试另一种方法:把光驱、刻录机、硬盘都装上,只是让光驱与新的硬盘共用一根电源线,让刻录机与老硬盘共用一根电源线。开机后再试,存储没问题,甚至在两个硬盘之间复制几百兆的文件也没出现任何异常。这其实很容易理解,同—根电源线上的两个或多个设备在电源功率本来就不足情况下,很容易出现抢电现象而供电不足。可是这样处理也有个不好的地方,刻录机在刻录时也有可能出现这种情况而影响刻录。于是,就在系统盘中随便找了一些文件试刻录,结果在刻录刚开始就停刻,问题又出现了。然后,又在新硬盘中也随便找了一些文件,结果顺利刻录完了,并且读取也很流畅。以后需要刻录,就只有先把文件放到新硬盘上再刻录了。也就是说要尽量避免同一根电源线的设备同时运作,这样方可不出问题。
  由于电源不足而出现的问题还有很多,在遇到这样的问题时,可以让经常运行的、大功率的以及对电源要求严格的设备尽量避免用同—根电源线。
  二、中断冲突使设备不能正常工作
  随着外加设备的增多,由于中断的冲突使得设备不能正常工作也是时有发生的。这里介绍关于中断冲突的解决方法。要想清楚中断冲突到底是怎么一回事,那就先来看一下有关中断的一些问题。
  IRQ全称为Interrupt Request,就是“中断请求”的意思。IRQ的作用就是在电脑中执行硬件中断请求的动作,用来停止其相关硬件的工作。比如扫描一张图片,在扫描结束时就需要由系统对扫描仪提出相应的中断请求,才能结束扫描操作。在电脑的系统中,是由一个中断控制器芯片(现在此芯片大都集成到其他的芯片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ(从0到15),去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。在剩余的这15组中又有如系统时钟、处理器等重要设备占用,其实,真正能用来自由设置的也没几个了,而设备有很多,怎么够用呢,有些设备是可以与其他设备共享一个IRQ的,而有些设备需要独占一个IRQ。中断冲突就是这些独占IRQ的设备,当又有设备使用该IRQ时各种各样问题就出来了。当然,也有一些是设备由于软件或硬件不兼容等使得本来两个设备可以共享一个IRQ的,结果出现冲突了。
  总之,无论什么样的中断冲突只要出现问题,就需要分配不同的IRQ。
  对于中断这个问题,为什么很多人都相当模糊呢。首先,系统可以自行分配IRQ,一般不需要手动来分,且在设备数目不多时很少出现中断冲突问题;其次,中断的设置比较麻烦,而且不同厂家的产品设置也会有差异。
  要解决中断的冲突问题,首先要查看中断的使用、冲突以及共享情况,才可以了解哪个设备冲突需要调整。这些信息可以在“开始”→“程序”→“附件”→“系统工具”→“系统信息”中得到。在进入该菜单后,首先,在右边的框中可以看到内存、硬盘等的信息,然后点击左边的“硬件资源”然后再点击“IRQs”,中断的使用情况就都在右边的方框中了。当然也可以看到共享与冲突,不过在“共享/冲突”选项中看得更明显。我们的机子怎么有很多IRQ都是由两个或两个以上的设备共用呢?这个很正常,前面不是说过IRQ共享吗。那怎么看出冲突呢﹖确切地讲,中断冲突与共享在这个表里是分不清的,也许本来是冲突而系统硬要说成是共享。不过只要你的机子有中断冲突,就一定有设备工作不正常,也可以在“控制面板”中,在“设备管理器”中(虽然 Win98与2000中有所区别,不过都可以找到设备管理器的),那些不能正常工作的设备都会有黄色的“?”或“!”标志,对于这些设备就要注意了。虽然出现这种工作不正常不一定是由中断冲突引起的,但中断冲突出现的设备工作不正常,在“设备管理器”都会出现那些黄色的符号。
双击带有黄色标志的设备或右键点击选属性,选“资源”就可以看到该设备的IRQ了,把“使用自动的设置”前的勾去掉,就可以双击要更改的 IRQ或选中点击“更改设置”就可以进入更改设置对话框,在这里你会发现只有IRQ3、4、5、7这四个可以选择的,在下面的方框中显示所选的中断号与该设备的冲突情况。如果没有冲突就可以改成相应的值了。
  在“设备管理器”中有些设备的属性中根本就没有“资源”选项,有的即使有,能看到IRQ,但是系统提示不能更改。这是因为有些设备的IRQ不是在这里改的,而是在CMOS中修改的;而有些设备根本就不能改。具体更改与主板有关,不过一般在“PNP/PCI CONFIGURATION”中,具体可以参考主板说明书。在“设备管理器”、CMOS这两处就可以完成对中断的全部设置,同时还可以利用“开始”中的“系统信息”来了解中断的分配情况。
  当设备数目多,造成中断冲突,且又难以找出空闲的IRQ时,可以在CMOS中屏蔽—些不常用的设备,就是在屏蔽掉串口、并口等几个不用的设备后,更可空闲出3个IRQ。此外对于ACPI与USB控制,假如不常用完全可以屏蔽,再多出几个IRQ来。不过屏蔽ACPI的话,就不能使用即插即用功能,这时会出现Windows不能探测任何新装的硬件,同时,假如以后有即插即用设备或USB设备时开启此项功能后有可能不能正常工作。这主要是在屏蔽后如果把它们的IRQ分配给其他设备,在开启这项功能后造成的冲突,所以在开启前还需要改回去,相当麻烦,—般不要占用此IRQ。可是屏蔽后能减少发热,对于 DIY老手来说也有很大的吸引力。
  对于中断的设置,在没有出现冲突问题时尽量让系统自动分配IRQ。因为在手动设置后,如果以后再加新的硬件,有可能造成中断冲突。即使出现问题也是要针对冲突设备,找个没有使用的IRQ分配给它就可以了,不要改动没有冲突的设备。这个没有使用的IRQ的意思是虽然分配给了 PCI、ISA或串并口等的IRQ,但没有加载这些设备或干脆屏蔽掉(释放出来的 IRQ)都属于没有使用的IRQ,这些都可以使用。有些厂家的设备IRQ中断是通过跳线来更改的,在遇到冲突时要详细参看说明书。
  总之,在老机升级过程中遇到一些奇怪的问题是很平常的,只要确认在硬件上支持,对于出现的问题一般可以解决。干扰问题也是老机常出现的,由于以前的设备防电磁辐射比较差,尽量不要让设备靠得太近,多个PCI或ISA插槽设备尽量要分散。此外第—个PCI插槽尽量不要用,因为有时这个插槽会和AGP插槽共用IRQ,且靠得太近有时会使显卡出现异常。不过只要细心再加上科学的方法,相信一定能让你的老机再展雄风。

                                    ?山东  郭书龙


站内搜索