小心UPS上的串口数据线
整机外设
朋友是只菜鸟,有台计算机,是两年前的配置。AMDAthlon750MHz/微星K7Tpro/HY256MB内存/银河的电源+山特UPS/迈拓新火球一代40GB硬盘/技嘉660显卡,现在他想安装WinXP操作系统,就邀请笔者来帮忙。
安装一个操作系统对一向自诩为大虾的笔者来说,岂不是小菜一碟。把碟装入光驱,系统自动弹出了安装界面,一步步按安装向导提示做下去,很顺利就设置了计算机名,用户,填写了CD-KEY,从光盘拷贝文件,进入了系统配置阶段。正得意的时候,突然只听一声嗡叫,朋友的显示器就变成了黑脸,而主机也没音了。停电了?但房间里的日光灯依然亮着。难道是UPS坏了?把UPS接到别的电器上,仍能正常工作。奇怪,不管它,又打开了UPS的电源,继续安装WinXP。好在系统没有想象的那么脆弱,正常进入了WinXP的安装菜单,安装程序继续运行,系统又开始进行硬件检测,做系统配置,只听又是一声嗡叫,朋友的显示器再次用黑色的眼睛嘲笑我们,主机也再次安静下来。怎么回事?
笔者不得不停下来认真分析故障的原因:在WinXP系统安装的时候可以正常启动,但到了检测硬件的时候却突然关机,似乎说明计算机的某个硬件有 问题,但如果再次启动系统,却可以正常进入和使用Win98,这说明计算机硬件内部没有问题,于是疑点再次集中到了UPS上面,但如果说UPS有问题,为什么在使用Win98时就没有事情了呢?笔者端详起朋友的这部UPS。
笔者发现这部UPS上有一条串口线和计算机上的串口连接,这应该是计算机和UPS的数据信号连接线,这样计算机的高级电源管理程序就可以通过它来控制UPS的状态,Win98里有这个功能,WinXP里同样也该有这个功能。突然,笔者仿佛明白了计算机关机的原因:在WinXP的安装程序进行硬件检测的时候,会向系统的各个端口发送数据包以测试硬件的种类和型号,同时安装其驱动程序,而UPS的数据线接在串口上,每当这个时候,安装系统会向UPS发送数据包,但是UPS可能就会误认为是关闭电源的信号,于是出现了关闭电源的情况。
想通了这个关键问题,马上拔下UPS的串口数据线,再次重新启动计算机,安装WinXP。这一次系统顺利地通过了硬件检测,笔者终于看到了WinXP的美丽界面。