解决Win 7下音频切换故障
IN用派
笔者2004年买的东芝Portege S100笔记本,虽说速度还让人满意,但对Windows XP界面已经有“审美疲劳”了,于是把内存升级到了1GB,并决定升级到Windows 7系统。装好Windows 7系统后,显示分辨率匹配完好,并能正常进行ADSL拨号上网,但声卡却无法实现内外音频设备的自动切换。
平时用笔记本在晚上听音乐、看电影时,为了避免打扰老婆大人睡觉,通常使用耳机,可安装Windows 7系统后,插上耳机,笔记本的内置音箱还是会发声,十分烦人。查询资料发现,由于Windows 7系统会将声卡识别为“高清晰度音频设备”,在提升音频输出质量的同时,也会带来一些兼容故障。只要找到笔记本声卡的官方驱动即可解决故障。
遗憾的是,目前Windows 7系统的声卡驱动几乎找不到。不过,想到Windows 7与Windows Vista使用了类似的内核,二者的声卡驱动应该可以通用。也就是说,如果找到Windows Vista的声卡驱动就有可能解决问题。当然,在此之前,必须知道声卡芯片类型。于是用测试软件检测声卡,了解到声卡是Analog Device出品的,但却无法看到具体的芯片型号(即声卡型号)。于是又重新翻出了这款笔记本声卡现有的Windows XP版驱动压缩包,解压后找到smwdmCH驱动配置信息文件,打开后,找到了“AD1981A”字样(图1),这就是该笔记本声卡的芯片类型。

接着,从网上查找AD1981A的Windows Vista驱动,不过只找到一款支持AD1981的Windows Vista驱动,即Analog Devices公司的音频公版SoundMAX驱动,无奈之下,只好死马当活马医了。幸运的是,安装该驱动后,系统正常识别出了声卡(图2),而且内外置音频设备也能自动切换了。

在此提醒大家,在为笔记本升级系统前,一定要事先找到各种硬件对应的驱动,否则遇到一些意想不到的兼容故障就会弄得很麻烦了。