用虚拟系统软件VMWare v8.0.1创建了一个WIN7系统,主机有两个声卡,虚拟系统的声卡默认设置为“使用默认主机声卡”,这种设置声卡连接正常,如果将声卡设置为“指定主机声卡中的一个”,这时声卡就连接不上。但我之前创建的多个虚拟系统winxp,win2003,win7都没有出现此问题。经查阅、比较分析,7.*版本和8.0版本的虚拟声卡不一样,7.*版本创建的系统中的虚拟声卡驱动名称是VMware VMaudio (VMAUDIO) (WDM),用驱动精灵2011查看硬件id是:PCI\VEN_1274&DEV_1371&SUBSYS_13711274&REV_02;8.0创建的系统中的虚拟声卡是High Definition Audio,用驱动精灵2011查看硬件id是:HDAUDIO\FUNC_01&VEN_15AD&DEV_1975&SUBSYS_15AD1975&REV_1001
解决方法:关闭虚拟系统(关机),将配置文件*.vmx(如:win7.vmx)中的 sound.virtualDev = "hdaudio" 修改为 sound.virtualDev = "es1371"