它包含标题数据。

15.01.2025 20:12 Uhr – 17 Minuten Lesezeit
Von Stefan Dreher

VMware Workstation 是一款功能强大的程序,它允许您在一台计算机上同时运行多个操作系统。IT 专业人员通常会用它在各种环境中测试软件,但您也可以将其用于复古游戏。

VMware 因其出色的 3D 加速驱动程序和稳定性而脱颖而出,这意味着您可以使用 VMware 搭建一台虚拟复古电脑。然而,对于游戏而言,VMware 目前建议用于 Windows 2000 及之后时代的系统,最好是 Windows XP 32 位版本,因为 3D 显示驱动程序仅从 Windows 2000 开始支持。

幸运的是,Windows XP 32 位版本也向后兼容旧版软件,通常可以追溯到 Windows 3.11 时代,因为它能运行 16 位/32 位应用程序,这些程序在 32 位操作系统上受支持,但在 64 位操作系统上往往不支持。

在本指南中,我将向您展示如何免费下载并安装博通(Broadcom)公司出品的虚拟化软件 VMware Workstation Pro。最后,我还会向您展示如何安装带有 3D 加速驱动程序的 Windows XP,以便您可以畅玩 POD 或 Forsaken 等经典老游戏。

从博通下载:网站操作繁琐

为此,请访问博通网站上的 VMware 页面 此链接,然后点击“下载 Fusion 或 Workstation”按钮。

这需要一个博通账户,现在的注册过程有点复杂。点击右上角的“登录”,然后点击“注册”。

您现在应该会被带到一个新页面。输入您的电子邮件地址和密码,并完成任何验证码挑战。注册完成后,返回 登录页面,使用您的电子邮件地址作为用户名正常登录。

现在再次前往 VMware 下载页面(顶部的第一个链接),您将被重定向到 此处 的额外支持页面。在右上角您的姓名旁边,有一个按钮,您可以在其中选择产品。

点击“VMware Cloud Foundation”,然后就会显示正确的下载项。在“我的下载”菜单项下,找到 VMware Workstation Pro。点击此产品后,即可正常下载。

例如,选择适用于 Windows 的 VMware Workstation Pro 17.0,然后选择对应的最新版本 17.6.2。您可能需要接受许可条款才能使下载按钮可用。现在您应该可以进行安装了,当应用程序启动时,您可以选择“家庭使用”选项,这使它对您免费,并且无需输入产品密钥。

在 VMware 中设置虚拟机

同时,我们可以通过点击“文件 → 新建虚拟机”或直接在启动页面的“创建新虚拟机”按钮来创建一个虚拟机。一个配置窗口会打开,我们选择“典型”配置继续。

VMware 现在会提示您插入带有 Windows XP 安装程序的 CD 或选择安装用的 ISO 镜像文件。它应该会被检测到,并且选择会自动默认为 Windows XP。您现在可以为虚拟机指定一个名称。硬盘大小不宜太小;我认为 10 GB 是可接受的最小容量。

最后,您可以自定义虚拟硬件,例如将虚拟内存增加到 4096 MB。3072 MB 会更好,因为显存也计入这个 4 GB 的限制。这是 32 位操作系统下可以工作的最大可能值。您可以将显存配置为 256 MB;复古游戏不需要那么多显存。

在 Windows XP 客户机操作系统上安装 VMware 驱动程序(控制程序)

内置的 VMware Tools 仅在 Windows 7 及更高版本上运行,因此它们不适用于 Windows XP。首先,我们需要名为“winPreVista.iso”的 ISO 镜像文件,因为该驱动程序适用于 Windows Vista 之前的客户机系统。我们已将下载链接 在此处 提供。

当运行 Windows XP 的虚拟机启动后,点击右下角的 CDROM 图标,然后在设置中选择 ISO 镜像文件 winPreViso.iso。

安装程序随后应该会启动。如果未启动,请双击“我的电脑”窗口中的 CD-ROM 驱动器图标。您可以在此安装程序中照常操作,它也将安装 3D 加速驱动程序。

虚拟机重启后,您可以使用 dxdiag 检查 3D 图形加速的状态。要打开 DirectX 诊断工具,请前往“开始”菜单,点击“运行”。在窗口中输入命令“dxdiag”,它就会启动。

在“显示”选项卡中,您可以查看 3D 加速是否已启用。如果显示“是”,您可以测试输出,如果您看到旋转的立方体,则表示它工作正常。

VMware 重要功能解释

使用 VMware,您还可以在游戏之外创建快照。快照会保存虚拟机在特定时间点的状态。这有助于您在虚拟机中出现错误时,使用所谓的快照将虚拟机的当前状态恢复到之前的状态。

如何使用快照?前往“虚拟机 → 快照 → 创建快照”菜单。您可以在那里为快照指定一个名称。如果出现错误或您想将虚拟机重置到之前的日期,您可以重复此操作,但请选择“虚拟机 → 快照 → 恢复到快照…”菜单。

VMware 中有 3 种不同的网络模式。在桥接模式下,虚拟机通过与主机系统相同的网卡直接连接到主机网络。这就是所谓的网络桥接。

在 NAT(网络地址转换)模式下,虚拟机的网络与主机网络隔离,主机系统充当网关路由器。这是默认设置。

在仅主机模式下,网络完全隔离,虚拟机与主机之间只有连接。除非主机共享了网络,否则可能无法连接到互联网。

此外,VMware 还可以将网络划分为多个网络分段或选择特定的虚拟网络。如果您想在两台虚拟机之间建立一个虚拟网络,但又想将其与其他虚拟机隔离,这将很有帮助。

最后,还有一个有用的“共享文件夹”功能,它允许主机计算机上的数据与虚拟机共享,然后您可以在虚拟机和主机之间交换数据。您需要在虚拟机设置中自行激活此选项并选择要共享的文件夹。

VMware 的其他用途

VMware 不仅用于运行旧版操作系统,还用于广泛的应用程序。例如,在软件开发中,开发人员使用 VMware 检查他们的软件在不同操作系统下的行为以及是否能正常工作,而无需不断购买大量硬件进行测试,或者直接开发跨平台软件。

VMware 也用于虚拟培训环境,用户可以在其中安全地尝试不同场景,并且现场演示可以展示软件或操作系统配置,而不会损坏主机系统。

专业的安全研究人员也使用它进行渗透测试和恶意软件分析。虚拟机提供了安全性,可以运行可疑软件而不会影响主机系统。此外,它还用于执行复杂的网络模拟和防火墙测试等。

安装游戏

如果 3D 加速已成功启用,您现在可以安装《极品飞车 I - III》、《Pod》或《Forsaken》等经典 3D 游戏了。别忘了将 DirectX 更新到最新版本以获得更好的性能。

尝试使用那些在当前 64 位操作系统上无法运行的老游戏吧。

常见问题及解决方案

性能缓慢?请在您的 BIOS 或 EFI 中检查虚拟化技术 VT-x 或 AMD-V 是否已启用。这是您电脑的配置工具;它在您打开电脑时,甚至在操作系统启动之前就会出现。您也可以事先在 Windows 任务管理器中检查它是否已激活。

无网络?检查虚拟机的网络设置,看是否配置错误,例如设置在了“仅主机模式”。还要确保您的主机操作系统上虚拟网卡“VMware Network Adapter”已启用。

DirectX 3D 性能缓慢?您可能需要在 Windows XP 客户机操作系统中单独将 DirectX 更新到 9.0 版本,以便它更稳定地运行。另外,检查您的 3D 加速状态,看它是否未激活或驱动程序未安装。

总结

VMware 可能足以满足许多 3D 游戏的需求,但对于 DOS 应用程序或 DOS 游戏,应使用 DOSBox,因为它就是为此而设计的。这是因为 DOSBox 形成了完整的 DOS 执行层,并可以在必要时降低处理器速度。

VirtualBox 也是一款免费的虚拟化软件,但其 3D 驱动程序通常存在 Bug 且无法使用。然而,它也有通过直通技术将第二块显卡直通给虚拟机的选项,但我们在此处描述的是不使用直通技术的原生运行。

如果您需要更精确的复古电脑仿真,您可以使用 86Box 或 PCem。它们能够模拟完整的复古硬件,但速度也慢得多。例如,一台 3 GHz 的处理器只能模拟一台奔腾 II 233 MHz 的处理器。

本文原文以德语发表,并经技术协助翻译及发布前编辑审校。 查看原文 (德语)