兼容性(compatibility)是指硬件之间、
软件之间或是软硬件组合系统之间的相互协调工作的程度。兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU、
主板、显示卡等,如果在工作时能够相互配合、稳定地工作,就说它们之间的兼容性比较好,反之就是兼容性不好。
打开程序
在
windows xp中,用兼容打开某个程序(exe),有以下版本。
windows 95
windows 95/windows me
windows NT 4.0 (service pack 5)
windows 98
windows 2000
基本概念
由于PC机的方便组装和易扩充性,在一定程度上加速了
电脑的普及,而电脑配件制造商们自然也为此做出了巨大贡献。不过,正因为我们使用的电脑(特别是
兼容机)是由不同厂商生产的产品组合在一起,它们相互之间难免会发生“摩擦”。这就是我们通常所说的不兼容性,所谓“
兼容机”一词,也源自于此。接下来,我就谈谈到底各部件之间会产生什么样的不兼容现象,以及我们如何解决这种问题。
而在软件行业,一种是指某个软件能稳定地工作在若干个
操作系统之中,就说明这个软件对于各系统有良好的兼容性。再就是在
多任务操作系统中,几个同时运行的
软件之间,如果能稳定地工作,不频繁崩溃、死机,则称之为它们之间的兼容性良好,反之兼容性不好。另一种就是
软件共享,几个软件之间无需复杂的转换,即能方便地共享相互间的数据,也称为兼容。
向上兼容
在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为
向上兼容,前者是硬件兼容,而后者是
软件兼容,例如,基于Intel386的PC
兼容机上所有的软件也可以运行在486或更高的机型上。向上兼容具有非常重要的意义,一些大型
软件的开发,工作量极大,如这些软件都能做到兼容,则无需在其它机器上重新开发,就可节省庞大的人力和物力。
向下兼容
向下兼容(downward compatibility),又称
向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序和/或库更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括写入),或在旧版本库的基础上开发的程序仍能正常编译运行的情况。
在文件系统中,ext4文件系统的设计就是向后兼容的,ext3的文件系统可以被当作ext4文件系统挂载。
通常更新一个软件时,应该为向下兼容性做出一定的考虑,这往往能给用户带来方便并更好地留住用户。Microsoft特别强调维持软件的向下兼容性。为了实现此一目标,有时微软甚至不惜支持使用了非官方乃至误用的 API 的软件。
但情况并不总是这样,有时为了考虑向下兼容会带来一些累赘,尤其是进行过较多升级后。Python3.0 便是放弃向下兼容的一个例子。
如果一个软件的旧的版本保存的文档不能被新版本读取,即使厂商提供了额外工具对旧文档进行不可逆转的转换,这也不能称作向下兼容。这可能是软件厂商的一种市场战略,强迫用户购买升级软件,随着升级用户逐渐增加,逐渐地使得旧软件能读取的文档越来越少。
对于
软件来说,向下兼容的意思是,较高版本的程序能顺利处理较低版本程序的数据。拿著名的
动画制作软件 Flash 的两个版本 Flash 5 与 Flash MX 2004 来说,这两个版本虽然保存出来的文件都是 .fla,可是文件内容的结构有所不同。尽管如此,Flash MX 2004 仍然能处理 Flash 5 保存的 fla 文件,我们就说 Flash MX 2004 是向下兼容的。 另外一个常见的例子也可以帮助我们理解向下兼容的概念,Microsoft的Office 2007可以打开Office 2003的文件,反之却不可以,因此说Office这个
软件是向下兼容的。 事实上,多数的计算机
软件都是向下兼容的。但是必须说明的一点是,由于考虑实际应用,不一定所有版本高的
软件都能接受版本低的软件输出的东西,例如假设有一种软件X,并假设已经有10.0 版本了,那么版本旧得已经没有什么人用的X Version 1.0 所输出的文件,就不太可能在10.0 版本中顺利读取。
情况
内存与主板不兼容
内存与主板不兼容的
故障较为常见,表现为昨天电脑还用的好好的,可是今天早晨一开机,即“嘀嘀”地叫个不停。只有打开机箱,把内存条取下来重新插一下就好了。注意:在拔插内存条时一定要拔掉
主机和电源线,防止意外烧毁内存。这是
故障轻的,严重的话,需要把几个
内存插槽都擦拭好几遍,才能把机子点亮。可是用不了十天半个月,就又会再出现报警的情况。只要你打开机箱把内存插一下就又好了。你说机器有问题,只要点亮了,就是连续运行十天半个月的一点问题也没有。可老是报警这谁也受不了。这种情况就是典型的内存与主板不兼容。
⑴ 内存条不规范,内存条有点薄。当内存插入
内存插槽时,留有一定的缝隙。如果在使用过程中有振动或灰尘落入,就会造成内存接触不良,产生报警。
⑵ 内存条的金手指工艺差,金手指的表面镀金不良。在长时间的使用过程中,金手指表面的氧化层逐渐增厚,积累到一定程度后,就会致使内存接触不良,开机时内存报警。
⑶
内存插槽质量低劣,簧片与内存条的金手指接触不实在,在使用过程中始终存在着隐患,在一定的时间就会点不亮,开机报警。
⑷ 再就是纯粹的不兼容情况:一款条子,在有的主板上用得好好的,但是到了这块
主板上却经常
死机,或者不能正常启动。这就是典型的不兼容情况。
处理方案:
⑴ 用橡皮仔细地把内存条的金手指擦干净,重新插入插槽。
⑵ 用热熔胶把
内存插槽两边的缝隙填平,防止在使用过程中继续氧化。
⑶ 如果使用一段时间以后,还出现报警,这时可先更换一下内存条,看在以后的使用过程中是否还出现报警。
⑷ 如果过一段时间以后还有内存报警出现,这时只有更换主板,才能彻底解决问题。
对于内存条与
主板因为技术问题不兼容的情况,只能更换其他品牌的内存条,当然也可以换主板。例如:KingMax的内存与磐英的
主板不兼容,只要二者往一块合,就会出现蓝屏情况。
键盘与主板不兼容
键盘与
主板不兼容的问题主要是键盘和鼠标的品质不好,其芯片的数据取样速度与主板的接收不一致,在使用过程中就会不定期的出现键盘错误。
⑴ 不定期的检查不到键盘或鼠标;
⑵ 键盘或鼠标在使用过程中丢失;
⑶ 还有就是鼠标在使用过程中没有箭头指示,但是能够正常操作或箭头丢失;
⑷ 有时候还会出现拖动鼠标时有图块伴随着鼠标箭移动。
⑸ 机器休眠后,用机器唤醒后,鼠标无法使用,只能重新启动电脑或者把鼠标拔下来再插上去。
这种情况一般不是主板的问题,只要更换合格的键盘和鼠标就可以了。
显卡与主板不兼容
故障表现:
一是
显卡制作工艺不规范,造成插入AGP插槽后,有短路情况出现,这时表现为加不上电。
二是
显卡工作有时正常,能够点亮显示器;有时却无规律的点不亮显示器。但是把
显卡插在别的主板上使用却完全正常。对于这种情况只能更换显卡。
三是电脑主机也工作正常,显示器的图像显示也正常,但就是会偶然无规律的出现图像花屏情况。
四是只要使用这块
显卡,系统就会工作不稳定,要么频繁
死机,要么经常掉
显卡驱动。对于这种情况也有可能是因为显卡的
驱动程序设计上有缺陷,造成显卡工作不稳定,致使系统
死机。
硬盘与主板不兼容
这种情况不多,但也有,有的硬盘在这块主板上认得好好的,但是在另一块主板却死活也不认。比如原来的一二百兆的
小硬盘,如果要从硬盘启动,必须在IDE1
接口的主盘位置,才能正常启动,否则插上后可以读可以写,但就是不能启动。
对于硬盘速度慢的问题,一般不属于兼容问题,而是设置或接线有误。如:把DMA66的线反接了;硬盘属性中的DMA功能没有打开;CMOS设置中的
IDE通道没有设为自动,而是人为的设置为PIO4以下的传输方式;硬盘线过长,造成数据衰减过大,传输率下降;硬盘的电源
接口有问题或开关电源功率不足,造成硬盘的供电电压不稳且偏低。这类问题的解决方法就是心细一点,仔细检查硬盘的相关设置。特别是DMA66的线反接时,
数据传输率将下降一半。另外在使用数据线时,尽可能的使用最近的
接口。
声卡与主板不兼容
这种情况主要是系统的设备太多,造成声卡的中断或地址与其他
设备冲突,要么系统
死机,要么不能正常启动,要么系统工作不稳定,或者是声卡装好了,
调制解调器却没有了。这种情况的解决是在系统安装好以后,进入
资源管理器,打开相应设备的属性,手动修改其冲突的地址或
中断号,使其占用空闲的就可以了。可能这一操作会多次重启电脑才能完成。需要说明一点,同一个
中断号,
输入设备和
输出设备可以共用一个。PC机的
中断号总共16个,从0-15,但可用的只有十多个,因为
计时器,实时时钟,键盘等要固定的占用几个,能分的IRQ号就没有几个了。
不过因为
声卡的做工不好,造成把声卡插入PCI插槽后,竟造成了
主板加不上电的情况我倒遇到了一回。起初还认为
声卡是坏的,谁知换了一块同型号的,还是同样的故障现象,但这块声卡插在其他型号的
主板上是能够正常工作。最后只能更换其他型号的声卡才把该
问题解决。
网卡与主板不兼容
网卡除了地址和
中断冲突外,还有一种情况是
网速慢,上网和下载的速度特别慢,甚至到了无法忍受的地步。这种情况也是因为冲突造成的,其原因可能是因为网卡做工的原因,与机箱内的某一部件造成了电磁干扰,影响了网络的
数据传输速度。对于前一种情况,处理方法同
声卡;对于后一种情况,最好是更换不同品牌的网卡进行测试。
BIOS与主板不兼容
一般当我们的
主板不认识新的CPU和其他新的部件时或不认容量硬盘时,或原来主板有一些小BUG时,我们可以到网上下载该主板最新的BIOS程序,刷新后就可以了。不过我却遇到了一例是
金长城品牌机,配置是C433的,原来使用的是4.3G硬盘,后来想挂一个40G的大容量硬盘,但是原来的P6SET-ME
主板就是不认。后来到网上查到,最新的1.2版的BIOS能够认到65G的大硬盘,就从网上下载,然后刷新。一切都非常顺利,启动正常,硬盘也认了,本以为问题就此解决。但是在系统安装好以后,装完
声卡时才发现,只要点击鼠标,喇叭中就会不停传出“嘟嘟”声,无法去除。起初还以为是系统没有安装好或者是
声卡的驱动有问题,但是始终没有解决问题。最后在比较前后两个BIOS代码内容时发现,二者除了系统代码部分不同外,ACPI模块的容量也稍有差异,于是把旧BIOS中的ACPI剥离出来,再添加到新的BIOS中,然后刷新
BIOS芯片,再启动系统时,发现故障解决。这是一款典型的BIOS代码与
主板冲突的问题。
显示器与主板不兼容
对于三星,LG显示器,在其
OSD菜单时有一项信号电平设置,可以将显示器接受信号电平在0.7V和1.0V两者这间做先择。我们普遍使用的PC机的显卡输出的信号电平是0.7V
模拟信号,如果把显示器的接受信号电平误设为1.0V时,这时显示器的整下
图像偏黄色,偏暗。特别对于专业做图使用的显示器,对色温要求很高,因为这关系到实际的输出效果,因此在选用显示器时,一定要选用高端的显示器,并且要检查显示器输入信号与显卡的输出信号是否匹配。
打印机与主板不兼容
这种情况一般不容易出现,主要是
主板输出的打印信号电平与打印机的
接口电路不匹配,造成打印时出现错误,其中还有一种可能是打印数据线不合格或数据线过长,造成信号在传输过程中衰减过大。我在维修过程中,因为并行数据线造成打印不正常的故障遇到过很多次,特别是数据线的长度最好不要超过2米,否则可以会造成的一些奇怪的故障,打印速度非常慢,打印半页,打印
乱码等。
例:一客户购买的硕泰克主板,PII450CPU的
兼容机和OKI8340C打印机,因客户对该打印机的打印效果不满意,认为打印的精度不高和打印直线不直,要更换STAR3200+打印机。但是把打印机更换后,打印时,却只能打印5行,然后就无法打印,走纸退出,无法继续打印。也怀疑数据线有问题,但更换后故障依旧。不过,再使用OKI8340C时,还是正常。
注意:OKI8340C和STAR3200+打印机都兼容LQ1600K打印驱动,更换打印机时无需更换
驱动程序。
光驱与主板不兼容
这种情况表现为当插上光驱后,计算机主机启动过程变慢,容易
死机,蓝屏等情况,但只要去除光驱就一切正常。这种情况一般是光驱的电路有损坏,造成在数据传输时出现停顿或等待时间太长而
死机。解决的方法是使系统最小化运行,然后把其他部件一样一样的加上去,当加到某一部件时出现了问题,那么这就是问题所在。
以下这几项原则上不能归为不兼容
故障,但是出现的几率却不少,在这儿也列出来,供大家参考。
主板与机箱不兼容
这种情况实际上不能叫做兼容,主要是机箱的制作工艺差,不规范,造成安装主板时要么主板有形变以致主板与机壳相碰而短路,要么各种扩展卡与主板接触不良而出现其他
故障。
我遇到过一次,只要把
主板等部件放到机箱里,就经常出现
死机和不能启动情况,同时只有把机箱平放时才能启动,只要把机箱立起来就根本不能启动。但是把主板空置使用就能够长时间开机,并且运行稳定。
电源与主板不兼容
电源做为计算机的动力源泉,可是关键中的关键。不过,好多朋友们在购机时,总是把大把的MONEY花在CPU和内存上,在电源上却省之又省。到后来电脑经常的犯病,罢工,才知道是电源的错,才一气之下买了一个好电源。为什么不一步到位呢?
计算机各部件对电源的稳定度要求很高,+12V,+5V的变化在10%之内,+3.3V的变化在5%之内。如果电源的输出电压变化超出了这个范围,有的部件就会出现奇怪地
故障,有的干脆罢工,有的可能会彻底报废。
移动设备与USB不兼容
其实这类
故障不能归为不兼容,多数都是移动设备的耗电量太大,而
USB接口的供电电流有限,造成移动设备不能正常使用所致。如果出现移动硬盘,USB
接口的扫描仪或其他移动设备不能正常使用时,注意检查一下设备的
工作状态指示灯是否正常,再检查
驱动程序的安装是否正确,最后检查一下
主板USB接口的供电是否由
跳线控制。
主板USB
接口的供电最好使用主电源+5V供电。
有时候还会出现同样一块移动硬盘在有的
主机上能够使用,而在有的主机上却不能使用,在排除上述的原因后,可能是因为不同的
主板USB供电的方法不一样,有的是直接供电,从+5V电源
接口到USB接口之间没有加任何元件;有的却是使用三极管可控供电,能够提供完善的保护措施,但是供电电流被限制在500MA以内。
耳麦与声卡或主板不兼容
有时插上耳机后,发觉耳机的声音特别小,没办法正常使用,这有两种情况:
⑴ 耳机的阻抗
我们正常使用的耳机都是8OHM阻抗的听筒,如果我们购买的是
高阻耳机或者是其它特殊用途的耳机,这时插在电脑上就会觉得声音特别小,即使你把声音调到最大,也没有任何改善。这种情况是因为负载的输入阻抗与设备的输出阻抗不匹配造成的。
⑵ 主板上是否有功放块
有的主板上不带功放块,只能提供信号给带功放的有源音箱使用。如果使用耳机时,会感到耳机的声音特别小,这时没有别的办法,只能使用有源设备来工作。
软驱与机箱不兼容
软驱不能
读盘,这种情况我们经常遇到,一来是软盘的故障率太高,二来是软驱也老爱犯病。特别软驱,虽然已经到了末日,可还是有用武之地,装个
网卡驱动,解个
硬盘逻辑锁,做个加密磁盘,还有一些
杀毒软件都还喜欢用软盘。可是软驱呢,特别娇气,安装的时候稍微有些不到位或过紧过松了,插入软盘时就不能正确到位,也就无法正常
读盘了。我们在安装软驱时,最好用一张软盘检查一下,是否能够装入到位,是否能够正常
读盘,是否能够正常出盒。在确定工作正常时再紧固螺丝,然后再读盘检测。