跳到主要内容

如何解决 Windows XP 虚拟机炸声卡

· 阅读需 3 分钟
WIN-PPT
B 站 UP 主

记录一下我是如何解决虚拟机炸声卡的问题。

故事

今天装个 Windows XP 系统来玩玩,进入 oobe 阶段之后它会自动播放著名的 Windows welcome music。我打开声音一听居然是全损音质。所以写这篇文章记录一下我是如何解决炸声卡的问题。

我在网上查询了一下出现炸声卡的系统包括 Windows XP 和 Windows 2000 ,这些受影响系统炸声卡的问题都是在较新版本的VMware里面出现的,我个人觉得出现此的原因是因为声卡驱动不兼容

方法

方法1-添加一段文本

警告

方法1亲测无效,请看方法2

1. 打开虚拟机路径

首先打开你保存虚拟机虚拟硬盘的位置,虚拟机信息页上面有写。

图1

2. 使用记事本打开vmx配置文件

打开文件夹之后找到vmx文件

图2

要右键使用记事本打开

3. 编辑文件

图3

sound.present = "TRUE" 下面输入 sound.VirtualDev = "es1371" ,保存即可。

图4

弄完之后试试,如果仍然炸声卡,请继续往下看。(反正我是弄到了现在还没有修好)

方法2-使用工具(推荐)

提示

方法2亲测有效,请放心食用

GitHub 上有个大佬做了个修复工具,我们下载。

前往 GitHub 的 VMAudioBackHost

前往WIN-PPT的网盘分享链接加速下载 密码:bnzp

下载后解压到你的实体机,这个软件也要在实体机内运行。

注意 :部分杀毒软件会误杀,建议加个白名单。

现在我们启动虚拟机。然后以管理员身份启动这个工具。

然后,确保虚拟机正在运行,按下Start

5

等到提示这个,你再听听声音,就没有炸声卡了。(本人亲测使用此工具有效)

6

教程完毕!