根据消息报导指出,Microsoft于20日发表声明表示,日前在Windows XP Service Pack 2 USB驱动程序中发现的bug,可能导致NB的电池使用时间消耗更快。Microsoft虽然已透过所属公关公司承认该漏洞主要是因Windows XP Service Pack 2中,掌管操作系统内USB 2.0电力管理的ACPI发生问题所引起,但Microsoft也表示目前尚无完全修补此漏洞的具体时间表。
率先揭露此事的硬件测试网站Tom's Hardware则针对此漏洞进行测试,发现该漏洞影响Intel多款双核心Mobile处理器,可能耗损NB约1小时的电量。
事实上,Microsoft在去年2005年6月就发送Knowledge Base Article (KB899179)给OEM计算机硬件合作制造商的机密文件中,便指出其USB 2.0驱动程序会让Mobile处理器无法进入休眠状态,而休眠状态是在这些连接USB 2.0的接口设备于未使用时降低耗电量的设计。这份机密文件直到最近才在Slashdot网站上曝光,Microsoft也因此坦承确有疏漏,并承诺积极修改。
虽然Microsoft目前着手研究提供一个BIOS更新修补程序,以取代过去暂时性的包括更改Windows Registry的治标解决方案,但由于修补方法太过复杂,对于操作系统了解不够深入者恐怕无法理解,同时在导入的过程中也将面临极大风险,因此Microsoft表示这种修补方式并不适用于一般大众。
目前已证实此漏洞主因是由于Windows XP Service Pack 2中USB 2.0驱动程序的漏洞所引起,但Microsoft并不建议使用藉由重新安装USB 2.0驱动程序的方式来解决此问题的方案,因为一旦更新驱动程序,可能造成USB 2.0接口与其他装置链接相斥的后遗症。
Intel表示,这个漏洞的严重程度,要视USB 2.0在NB中使用范围多广而定,可能涵盖操作系统、处理器、芯片组、USB装置、以及上述所需的软件及驱动程序。Intel也正在研发解决该漏洞的软件程序。