光驱导致的STR功能失常
眼下不少主板都同时支持ATA100和STR。但ATA100和STR这两种新技术还有些“娇嫩”,拥有支持这两种新技术的主板和硬盘,并不一定就可以让我们轻松享受由它们带来的好处,如果安装调试不得法,在某些系统中,某些硬件可能会跟你捣乱。笔者最近就遇到了这种麻烦:爱机进入“等待”状态后,我的北极熊光驱总是沉睡不醒,造成STR功能失常,要热启动后才能唤醒电脑。
笔者机子的基本配置为PⅢ866CPU、技嘉GA-60XM7E主板(i815E)、IBM腾龙Ⅱ代30GB硬盘(此款主板同时支持Ultra ATA100和STR这两项新技术,腾龙Ⅱ代硬盘也支持UltraATA100)、千禧条128MB内存(PC133)、LG未来窗795FTplus显示器、北极熊48速光驱。操作系统为Windows Me,相关驱动程序为:Intel815显示芯片驱动程序6.1版,Intel6.10.011多语言版UltraATAStorate驱动程序。
完成主板跳线、设置好CMOS相关选项,装好WindowsMe和Intel815显示芯片6.1版驱动程序,试用STR功能正常。我分别用“按电源按钮”和“定时”两种方式进入“等待”状态,机器都能准确“关机”(其实是内存处于供电状态,别的部件皆进入关闭状态),随时双击鼠标,电脑都能在几秒钟内被唤醒,桌面自动恢复到待机前的状态。但安装Intel6.10.011多语言版UltraATAStorate驱动程序以后,机子就再也无法正常睡眠了──常常不能真正入睡,只能像一般的机器那样“假寐”,即通着电,电扇仍呼呼地工作着;偶而安静入眠,可怎么也唤不醒,总是“灰屏”,只好按Reset键来唤醒它。
用“减法”和“替换法”试验证明,在不安装光驱和用源兴24速光驱替换北极熊48速光驱这两种情况下,STR功能都正常。原来是北极熊在捣乱,导致电脑唤不醒。经过反复摸索得知,安装Intel6.10.011多语言版UltraATAStorate驱动程序后,硬盘控制器的两个IDE接口分别以UDMA5和UDMA2传输模式工作,而我的北极熊48速光驱不能很好地支持UDMA2传输模式(能工作,但唤不醒)。对症下药,我找到了两种解决的办法:
办法一:有选择地安装UltraATAStorageDriver。先卸载Intel6.10.011多语言版UltraATAStorate驱动程序,然后用“setup/a”安装参数运行UltraATAStorageDriver。这样可以提取所有的驱动程序文件而不安装驱动程序本身(若不设定路径,则文件将放到C:Program FilesIntelUltraATAStorageDriver目录下)。然后手工更新Intel(r)82801BAUltra ATAStorageController和PrimaryIDEcontroller的驱动程序(注意,不要更新SecondaryIDEcontroller)。方法是依次打开“控制面板/系统/设备管理器/硬盘控制器”,选择需要更新驱动程序的项目,打开“属性/驱动程序/更新驱动程序”,选择“指定驱动程序的位置”,按“下一步”,勾选“指定位置”,按“浏览”,选定刚才存放提取文件的位置,选择“WINME”,“确定”,重新启动电脑。
办法二:手工更改CDROM的传输模式。自动安装UltraATAStorageDrive6.10版后,选择“程序/IntelUltraATAStorageDrive”,打开“Companion”,选择“设备参数”,选择CDROM设备,手工将“传输模式限度”由“不限制”改为“DMAMW-2”或“PIO-4”,“确定”,“立即提交更改”,重新启动电脑。这样光驱所连的主板IDE接口就会以“DMAMW-2”或“PIO-4”传输模式来联络光驱,STR功能恢复正常。
总结:某些硬件可能导致电脑无法正常入睡和唤醒,比如光驱。遇到这类问题应先用减法和替换法诊断问题所在,确诊后若不愿或不能更换相关硬件,则可在“驱动”二字上想办法。另外,反复折腾,多次添加、删除程序后,电脑可能无法自动“入睡”,多数情况下,运行“维护向导”,对系统进行维护(清理、扫描、整理磁盘)即可解决问题