ACPI经典故障分析与解决

来源:百度文库 编辑:神马文学网 时间:2024/04/25 23:16:14
是否还记得我前几天在这版面上问大家关于acpi错误的问题?今天中午解决啦,破机子终于不再重启罗,习惯整理解决故障后写案例文档的我就顺便记录下来,方便yy们以后的排障。觉得有用的支持一下下


一、 何谓ACPI?
ACPI就是Advanced Configuration and Power Interface的缩写,意思是“高级配置与电源接口”。这是英特尔、微软和东芝共同开发的一种电源管理标准。
ACPI可实现以下功能:   
1、用户可以使外设在指定时间开关;   
2、使用笔记本电脑的用户可以指定计算机在低电压的情况下进入低功耗状态,以保证重要的应用程序运行
3、操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;
4、操作系统可以根据外设和主板的具体需求为它分配能源;
5、在无人使用计算机时可以使计算机进入休眠状态,但保证一些通信设备打开;
6、即插即用设备在插入时能够由ACPI来控制。
不过,ACPI和其他的电源管理方式一样,要想享受到上面这些功能,必须要有软件和硬件的支持。在软件方面,Windows 98及其后续产品和Windows 2000都对ACPI给予了全面的支持;硬件方面比较麻烦,除了要求主板、显卡和网卡等外设要支持ACPI外,还需要机箱电源的配合。电源在提供5伏电压给主板的同时,还必须使电流稳定在720毫安以上才可以,这样它才能够实现电脑的“睡眠”和“唤醒”。


二、 ACPI故障解决

一般在软件方面没什么问题,从98开始操作系统就开始支持ACPI的功能了,如果要查看你的电脑是否现在运行ACPI,可以在设备管理器里面查看“计算机”下面的选项,如果是stand pc就是没有运行ACPI,如果是Advance Configuration and Power Interface(ACPI)PC就是运行ACPI。由于ACPI对硬件有一定的要求,如果主板的bios版本太低的话,ACPI会引起一定的问题。本人前几天拿到一台老机子,为ACER的品牌机,主板为Intel 815,cpu为p3 1G,装好操作系统xp后发现经常会突然间重起,查看系统日志,老是提示有acpi错误信息,具体信息如下:

AMLI: ACPI BIOS 试图从一个非法的输入输出端口地址(0x71) 读取数据,此地址在 0x70
0x71 受 保护的地址范围内。这可能导致系统不稳定。请同系统供应商联系以获得技术协
助。

郁闷的要死,于是把这段信息输入baidu作为关键词进行搜索,发现很多网友都有类似的经历,但是几乎无人能解决,大部分网友的看法都是认为bios版本过低必须刷bios,或者对主板进行放电处理,或者说os有问题必须重装,或者说硬件比如显卡内存cpu风扇问题等等,我刚开始也试了好几种方法,比如把bios设置初始化、bios放电、重装os、重新插拔内存条、给cpu重新涂硅胶加快散热等,遗憾的是,机子还是会突然间重启。郁闷坏掉了我,对我这种对机子稳定非常苛求的人来说简直不可忍受。

有个网友说如果acpi错误的话就把他禁止掉,受其启发,终于搞定。
以下是排障步骤相关的图片:
1、 故障事发现场图片:
2、 故障解决后的正常的系统日志:
3、 打开“我的电脑”-属性-设备管理器
4、 选择“计算机”一般看到的是ACPI PC,更新驱动程序
5、 选择从列表安装
6、 选择不要搜索
7、 看到ACPI和Stand PC了吧?因为ACPI有问题,所以现在选择Stand PC
8、 选择玩Stand PC后下一步,电脑会自动安装,然后要求重启,reset后系统自动识别一些驱动程序后就ok了。^_^


三、 总结
机器运行到现在都没有重启过,再跑个几天看看稳定性,至少我对自己有信心啦,应该是没问题了,总之,碰到问题就多上上baidu搜索搜索,多少会有收获哦。