善意提醒

如果您打开本站很慢,布局排版混乱,并且看不到图片,那么可能是因为您还没有掌握用科学的方法上网的本领。
显示标签为“VMware”的博文。显示所有博文
显示标签为“VMware”的博文。显示所有博文

2026-05-12

为醋包饺子

儿子在问我存起来的老游戏里面,《战国美少女》是什么游戏?
我告诉他说,是经典的日式 RPG。
他又问我,什么是 RPG,以及什么是「日式 RPG」。
在这之前,他只知道 RPG 是 DF5 里面的「火箭筒」,以及他只玩过《Fallout 4》那种美式 RPG。

于是,我打算把游戏拿出来,当场演示给他看。
然后,我发现,在我笔记本电脑的 Win11 上已经玩不了这游戏了。于是我把 VMware 找来,我有一个 WinXP 虚拟机,就是为这种事情准备的。
再然后,我发现我的 WinXP 虚拟机启动很慢,进桌面花的时间比我预期的要长得多,声音也是发抖的。然而游戏还是跑不起来。儿子一看「这么麻烦」,转身就溜了,留下我独自发愁。

WinXP 虚拟机的这个情况,我是知道的。之前在公司办公电脑上也遇到过。当时是开了 WSL2,然后 VMware 就多出来了一个选项。

图片来自网络

对于 Win7 以及更高版本的虚拟机而言,这个选项是有效果的,勾上就基本能解决问题了。但是 WinXP 虚拟机不行,勾上还是很慢。偏偏 BCB5 在 XP 下面活得比较好,各方面都比较舒服。有的同事面对这种问题是换到 Win7 虚拟机下去解决的,我最后是把 WSL2 给关掉了,反正现在用不上。

我这次也想把笔记本电脑上的 Hyper-V 给关掉。怎么关我也知道,但笔记本电脑上是 Win11 家庭版,通常的方式行不通。BIOS 里面看了一下,没有相关的信息,于是去问 Google。也有人在咨询这个问题,答案不一而足,但试了也没用。

其实我看这个「家庭版」不爽很久了。
买回来笔记本的当天,我就纠结了蛮长的时间。当时有在三个选项中来回权衡很久:

  1. 把笔记本重装成 Win10 专业版:我最熟,用起来肯定最顺手。当时我公司电脑和家里 HTPC 都是 Win10 专业版,之前的笔记本也是。这台新笔记本是我第一次用 Win11。然而,始终缩在「过去」总不是一个事。
  2. 把笔记本直接重装成 Win11 专业版:专业版解决了 RDP 的问题。然而原始出厂的东西,预安装的那些就统统没了。我知道上面是有一个 Office 的。当时我还不知道 Windows 的 审核模式 这个东西。而且我担心重装 OS 之后我的质保会出问题。
  3. 保留现在的 Win11 家庭版先用,以后再说:最后我选择了这个在我看来有点憋屈,但最稳健的做法。

现在这台笔记本电脑我已经用了两年多了,整机质保已经过了。主要硬件也扛到了现在,质保对我而言没什么大用处了,而「代价」现在慢慢开始浮现。家庭版没法开 RDP,并且现在 Hyper-V相关的东西也开关不了。但我现在上面东西也比较多,重装肯定是不希望的。那既然微软可以让人付费升级,我有没有办法呢?

问了 Google Gemini,答案是有。那就是连微软自己的技术支持人员也在用的 MAS
用 MAS,你可以把 Windows 版本给变掉。然后 Windows 会变成未激活。接下来怎么办呢?都用上 MAS 了,就别问我这个了。

Win11 专业版下,Hyper-V 可以关掉了。然而我去看的时候,发现本来就是关着的。别的相关内容也没有开。所以「家庭版」还真是干净的。我只是收获了 RDP 而已。
去看了看VMware,发现选项还在。按照 Google Gemini 说的把「内存隔离」给关掉,也没有用。我知道如果 Hyper-V 真的关掉了,那个选项会消失的。所以还是没能成功。

最后我是照着 这个 处理的,看不懂英文版的可以看 中文版,Reddit 的翻译功能还挺不错的,有时候蛮接地气。关键是第 6 步,完事后第一次重启之后黑了屏,吓得我不轻,好在之后无大碍。

重启完之后,我看了一下相关的变化。发现「固件隔离」是被关掉了。可能刚才我最后差的就是这一步吧。
现在 VMware 里面没有那个 Hyper-V 相关的选项了,我的 WinXP 虚拟机,运行性能也终于正常了。

然而我的《战国美少女》还是玩不了。
弹的报错框是 Big5 码的内容。截了图发给 Google Gemini 看了一下,说是路径有问题。
奇怪我记得我以前是玩过的,当时应该没有遇到类似问题。试了一下,手上的《战国美少女2:春风之章》可以直接在 Win10 上玩。
折腾了一大圈,解决了一堆问题,竟然又回到了起点。好吧,算了算了,去网上找了个百度云盘的 资源 补上。有空再给儿子演示看看吧。

此致,敬礼。

2017-05-22

VMware + Ubuntu 声卡失效事件

在公司和在家里,都用 VMware 各自安装了一台 Ubuntu 14.04 LTS 来玩。在家里的一台用得没有什么问题。在公司的那一台,周末打算加班的时候装个网易云音乐来听歌的时候,发现没有声音,才注意到 VMware 上有一条报错提示:
使用的设备标识号已超出本地系统范围。 声音将中断。
公司电脑上没有接音箱,所以以前曾经禁用过宿主机的 Windows Audio 服务。我以为是这个原因,去看了一下,Windows Audio 服务现在是启用中。把宿主机重启过,故障依旧。于是循例开始 Google。

Google 上搜到的中文内容,主要分为两派。一派说把 pulseaudio 卸载了就好了。我半信半疑地 apt-get remove pulseaudio 之后,嘿,还真的可以播放出声音了。不过更大的问题来了:系统设置丢了好多图标。回想起 apt-get 提醒我说要卸载掉的东西有一大堆,看来依赖于 pulseaudio 的东西不少。这条路应该不是什么正路。真是还好 VMware 有快照。

另一派说把宿主机上的立体声混音设备启用,故障就解决了。附和的人不少,看来有不少人都是这种办法解决的。具体页面有很多,随随便便就能搜到,我就不给出了。然而当我按照附带截图的操作指南去做的时候,问题又来了:我根本没有立体声混音设备。

这是怎么回事?我这人也不习惯卖关子。要说还是英文信息有用。英文页面上也有少数几个人抱怨遇到与我同样的问题(中文页面上我没有看到过)。最后还是 VMware 官方社区给出了有用的 解答

要简单解释一下的话,其实就是这么一回事:我这个宿主机上的 Win7 当初装起来之后,偷懒没有安装 Realtek 官方的声卡驱动程序,而是直接 Windows Update 安装了微软给出的驱动。估计微软的这个驱动是个阉割版,缺一些东西,装了之后虽然使用起来没什么问题,但像我这次遇到的什么立体声混音设备,大概就是被阉割掉的内容之一。所以 VMware 找不到指定的设备,于是就没法让 Ubuntu 中的声音设备正常工作了。

总之,按照 VMware 官方解答的指引,我去 Realtek 官网上下载并安装了声卡驱动,现在 VMware 里面的 Ubuntu 可以欢快地播放音乐了。