正如主题所说,我无法让XP来宾在Windows 7 Ultimate 32位主机上产生声音。声音在主机操作系统上运行良好。
如果将主机音频驱动程序设置为“空音频驱动程序”,并且将音频控制器设置为ICH AC97,则除了扬声器没有声音外,其他所有功能似乎都可以使用。英特尔AC'97音频控制器出现在我的设备列表中。据我了解,这就是Null音频驱动程序发生的情况。如果需要声音,则需要为主机音频驱动程序选择Windows DirectSound。但是,如果执行此操作,则在启动XP guest虚拟机时,它将挂起标题为“ XPPro:正在启动虚拟机”的对话框,并显示消息“正在启动虚拟机...”,进度条固定为0%。这是我的日志文件的最后几行:
00:00:00.840 NAT: adding 24.116.2.50 to DNS server list
00:00:00.840 NAT: adding 24.116.2.34 to DNS server list
00:00:00.840 NAT: value of BindIP has been ignored
00:00:00.841 Audio: Trying driver 'dsound'.
00:00:00.936 Audio: set_record_source ars=0 als=0 (not implemented)
那时我唯一能做的就是杀死启动窗口。将控制器设置为soundblaster 16可以使访客上来,但是在设备管理器或控制面板应用程序中没有音频设备出现。
关于如何从来宾操作系统中获取声音的任何想法吗?
更新
我刚刚完成安装VMware 3.0并在那里加载XP Pro。奇迹般有效。在VBox论坛上,我被要求提交一个错误报告,我想那里是一个问题。