欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

电脑硬件资源的冲突与解决方法

程序员文章站 2023-11-02 10:17:58
电脑硬件资源的冲突与解决方法硬件资源冲突的典型表现:当你添加新硬件时或添加新硬件后系统经常无缘无故地死机、黑屏;启动时,无故进入安全模式;声卡和鼠标不能正常工作或彻底罢工;按住“Alt”键,用鼠标双击... 09-04-21...
硬件资源冲突的典型表现:当你添加新硬件时或添加新硬件后系统经常无缘无故地死机、黑屏;启动时,无故进入安全模式;声卡和鼠标不能正常工作或彻底罢工;按住“alt”键,用鼠标双击我的电脑图标查看系统属性时,有惊叹号出现;打印机和软驱工作不正常。当然,也不能排除计算机病毒作怪,因为有些病毒发作时也会出现类似的现象,所以不能一概而论。
    硬件冲突的主要原因:添加新硬件时,你新添加的硬件占用了原有设备的irq中断、dma通道、i/o地址等计算机资源,在新旧硬件之间发生了资源冲突。这将导致一或多个硬件设备无法正常工作,或系统工作不稳定的后果。
  资源冲突的检查方法:先按住“alt”键,在用鼠标双击“我的电脑/系统属性”,查看硬件设备的工作状态。
  一般来说,如果系统有问题,通常会出现以下三种提示符即:
  1.在格式化硬盘并重装系统后,出现黄色的“?”。它的含义为:硬件驱动程序错误或资源冲突。
    2.在为你的系统添加新硬件时,出现带有圆圈的蓝色“!”号。它的含义为:该设备基本能够使用,但系统认为它有问题,仍可正常工作。
    3.在为计算机系统添加新硬件时,导致严重冲突,而出现红色“×”号。它的含义为:这个设备不能工作或该设备不存在,它会使系统经常以“安全模式”启动或经常在启动时提醒你搜索新硬件。
    据我个人了解,引起计算机硬件资源冲突的硬件,主要在pci1插槽之间或pci插槽与鼠标接口及com1、com2之间,还有isa插槽与打印机lpt1并口之间。显卡与主板的冲突比较好判断,一般系统经常以“安全模式”启动或经常在启动时提醒你搜索新硬件;经常提醒你搜索显卡的最新驱动程序。例如:i740显卡与使用via693芯片主板之间的冲突。也有agp显卡与pci声卡之间的冲突,但此类冲突并不多见。
    硬件资源冲突并不是很难解决,但首选的解决方法是能够更换引起冲突的硬件。如果条件不允许就只好用以下方法来解决了。
  一、更改硬件资源设置
    第一步:单击“开始/设置/控制面板”,双击“系统/设备管理器”选项卡。单击有问题的设备后,点击“属性”按钮。进入该设备的属性设置窗口,然后选择“资源”选项卡;用笔将“资源”选项卡中有问题的irq中断、i/o地址及dma通道记录在纸上作为备用。
  第二步:修改硬件资源配置。在设备的属性设置窗口的“资源”选项卡中,选择手动配置。在配置之前,我们应先了解一些硬件知识与硬件资源的占用情况。一般来说资源占用大户应首推声卡,它至少占用一个irq中断、两个dma通道与多个i/o地址;其次为scsi卡,它占用一部分i/o地址与一个irq中断及一个dma通道;还有modem卡与网卡都是较大的系统资源占用者。在修改硬件资源配置时,我们应首先找到有问题的设备。一般在系统属性的设备管理器窗口,会发现上面所讲的三种提示符。并针对每一种提示符选择相应的解决方法。
    
    第一种:黄色的“?”。针对这种提示符,首先应上网下载该设备的最新驱动程序。下载之后,先在“系统属性/设备管理器”窗口删除该设备,并在“系统属性/设备管理器”窗口点击“刷新”按钮。按提示重新安装驱动程序。然后,在“系统属性/设备管理器”窗口看看那个黄色的“?”是否还存在。不过严格地说,这种冲突不属于真正意义上的冲突,它的主要原因是系统没有正确识别该硬件,或驱动程序不正确。不过也有例外,即驱动程序与系统软件冲突,一般升级驱动程序都可以解决该问题。
    
    第二种:带有圆圈的蓝色“!”号。这种提示符表示该硬件能够工作并且驱动程序安装正确,但该设备的一部分与系统其它硬件有冲突。一般来说,可以通过更换该硬件的插槽来解决这种冲突。我曾经遇到pci 64/128声卡与acer3d鼠标冲突的实例。
  我用了两种办法来解决该冲突。
  第一种方法是在“系统属性/设备管理器”窗口,选择有问题的设备并单击“属性”按钮,然后选择“资源”选项卡。先去掉“使用自动的设置”一项前面的钩,然后选定有问题的设备并单击“更改设置”按钮。在弹出的设备属性窗口中,选择一个没有冲突的“值”,并单击确定按钮,待重新启动之后,问题解决。
  第二种:在bios中,更改这个设备的中断,同样可以解决该问题。
    
    第三种:红色“×”号。代表该硬件损坏或该硬件与系统存在着严重的冲突。现在已不能正常使用。同样更换该硬件的插槽也可以解决该问题。
  有这样一个例子:我曾用过微星6199va主板,当时pci1插槽插的是一块创新pci64声卡,在添加一块“金网霸”modem卡时与声卡发生冲突。在反复更换插槽后解决了冲突。有些非即插即用的设备可以通过设置该板卡上的跳线来解决冲突。例如一些老的scsi硬盘接口卡,就可以通过设置该scsi卡上的跳线来解决冲突问题。同样也可以在“系统属性/设备管理器”窗口修改该设备的irq中断、dma通道、i/o地址的值来解决该问题。
  二、更换插槽
  更换插槽是一种简单而有效的方法,众所周知,via主板的兼容性不怎么好,所以使用via芯片主板的朋友,在选购硬件时,应注意兼容性的问题。如果你的主板上有五个pci插槽,当你使用两个以上的pci设备时,应尽量不使用pci1插槽,以避免发生冲突。在你添加新设备时,还应详细阅读该设备的说明书。
  三、设置bios
  当以上两种方法都无法解决你的冲突问题时,可以试着在bios中屏蔽某些不用的设备端口,例如“串口(com1、com2)、并口(lpt1)及红外线接口等。必要的时候也可以屏蔽掉u**端口。同时也可以将bios中pnp os installed设置为yes,它可让操作系统重新设置中断。