不少安装了WIN7和Windows Server2008 R2的用户会发现一个尴尬的问题:电脑里的DVD光驱竟然无法被识别,自然也无法正常使用了。这样的情形主要出现在SATA接口的DVD光驱上,而经过查询,问题的根源竟然在WIN7系统上,到底是怎么回事呢?
微软官方解释
这与Win7电源管理有关
微软官方承认了这个问题的存在并给予了解释:出现此问题的原因是 SATA 驱动程序 (Msahci.sys) 自适应链接电源管理 (ALPM) 的新电源管理功能导致。某些光驱 ALPM 功能启用与执行不能正常工作,并导致计算机可能无法识别。但微软并没有提供针对此问题的补丁更新,而是建议用户等待WIN7 SP1。难道我们的光驱现阶段就只能闲置?干脆自己动手解决这个问题。
■表:这些光驱可能受到影响
品牌品牌备注型号
Sony索尼BC-5100S/BC-5600S
先锋212CH/217VXL
TSST东芝/三星合并后品牌TS-L633B DVD+/-RW
PLDS飞利浦/建兴合并后品牌DS-8A3S
修改电源管理设置,解决这问题
探寻问题解决思路,ALPM是关键
ALPM是WIN7内置的自适应链接电源管理功能,而部分光驱不能被WIN7正常识别,也正是这里出了问题。所以最好的解决办法就是将WIN7内置的ALPM关闭掉,然后重新建立一个电源管理计划。
查看现有ALPM
依次点击“开始”“所有程序”“附件”“命令提示符”,我们就能看到一个对话框,在里面输入“Powercfg/l”,就能看到电脑目前内置的几种ALPM。如果用户先前已经自己创立了一个电源管理计划,那么在这里同样能看到。
电脑内置的几种ALPM
关闭掉ALPM
一般情况下,我们只能选择这几种电源计划中的一种,而不能对其进行关闭。不过现在我们可以在这里禁用ALPM。比如我们要关闭WIN7内置的“高性能”电源计划,就输入以下两组代码:
powercfg.exe-setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
Powercfg.exe-setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
其中的“8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c”就是“高性能”电源计划对应的GUID。要关闭哪个电源计划,则输入上面的代码,只需将这个电源计划对应的GUID替换即可。
微软官方给出的解决办法地址:
重新建立新的电源计划
经过前面的操作,WIN7内置的几种电源计划都已经被关闭了,现在我们需要建立新的电源计划,当然,如果你之前已经自己创建过电源计划,那么直接使用即可,不需要再进行这一步。首先在“控制面板”中找到“电源选项”。接着在左侧菜单里单击“创建电源计划”。
在“计划名称”框中输入新电源计划的名称,然后单击“下一步”。
在“关闭显示器”和“使计算机进入睡眠状态”两个框中,用户可以随意根据自己的需要来选择。之后单击“创建”完成操作。至此,WIN7系统使用的就是我们自己创建的电源计划,本来因为ALPM无法被识别的光驱,全都能正常使用了。
点击“创建电源计划”
输入新计划名称
设定电源计划的参数
写在最后:关闭ALPM是解决问题的关键
整个操作的流程,就是关闭WIN7自带的ALPM,然后建立一个新的。这中间关闭ALPM由于要输入大量的代码,会比较繁琐一些,而之后的操作都并不复杂。当然,我们也希望WIN7 SP1能够尽早发布,并且切实地解决好这一问题。
新闻热点
疑难解答