如何在 Windows 上再次玩老旧的 CD-ROM 游戏
现在你玩游戏要轻松得多,但在过去,当你想在电脑上玩游戏时,你必须采取类似于游戏主机的方式。去实体店买光盘,然后将其放入电脑中。不过,现在你的电脑很可能已经没有光驱了。那么,当你想在新电脑上玩旧游戏时,该怎么办呢?
你仍然可以玩那些老游戏,不过这需要你付出一些努力。
获取一个光驱
真正打开那些积满灰尘的CD盒的第一个障碍,是解决让你无法使用它们的硬件限制:现代电脑很少配备光驱。虽然多年前机箱制造商为了通风和美观而不再重视5.25英寸驱动器位,但对于大多数1995年至2005年间发行的零售游戏来说,实体光盘仍然是主要的验证钥匙。
那么,你实际上如何在自己的电脑上让光盘旋转呢?如今购买实际的CD光驱可能比较困难,但你仍然可以相对轻松地购买一个外置的USB DVD-RW光驱。这些外设广泛可用,价格便宜,并且通常与Windows 10和11即插即用兼容。选择光驱时,确保它支持你游戏收藏中的特定介质类型;虽然大多数DVD光驱向下兼容CD-ROM,但较老的专有格式可能需要特定的读取速度才能正常运行。由于CD比DVD更老,而且大多数DVD光驱都支持CD,因此几乎任何光驱都可以正常使用,但你仍然需要进行研究。
另外,如果你有一台旧的桌面塔式机闲置着,你可能可以回收其中的内部光驱。然而,将旧的内部光驱连接到现代主板可能会有些挑战。大多数老式光驱使用并行ATA(IDE)接口,这与现代主板上的SATA接口不同。你需要一个带电源的IDE转USB适配器,才能将这些旧组件连接到你现在的设备中。这并非不可能,但确实很困难。
在尝试让你选择的驱动器转动光盘之前,请在强光下检查光盘的数据面。请记住,你要观察的不仅是表面划痕,还要注意“光盘腐烂”——反射用的铝层氧化并分解形成的小针孔。如果你把光盘对着光源,看到光从标签面穿过,就像夜空中的星星,那些扇区中的数据已经无法挽回,驱动器很可能无法读取游戏文件。
将光盘制作成 ISO 文件
这部分从技术上来说是可选的,但在继续之前,我绝对建议你做的一个步骤是:制作一个备份。每次游戏都依赖光盘是有风险的;光学介质会随着时间退化,而光盘不断旋转会加速脆弱光盘和外置驱动器马达的磨损。因此,与其每次玩游戏都插入光盘,不如制作光盘映像文件,通常称为ISO文件。这个过程会创建一个与实体光盘完全一致的数字副本,将文件结构和数据封装成硬盘上的单个文件。这带来了两个好处:它可以永久存档游戏,避免实体介质的损坏,同时也能显著提高加载速度,因为现代SSD读取数据的速度远远超过1x或4x的CD-ROM速度。
要执行此刻录过程,您需要专用软件。虽然 Windows 可以本地“挂载”或读取 ISO 文件,就像它们是虚拟光盘一样,但没有辅助工具,它无法从物理光盘创建 ISO 文件。您可以尝试使用如 ImgBurn 或开源替代品 InfraRecorder 等实用程序。当使用这些工具时,请确保选择正确的读取速度。与现代的直觉相反,对于刻录旧游戏来说,速度较慢通常更好;将读取速度设置为最低可以最大限度地减少读取错误,并确保数据复制更准确。 同样重要的是要注意格式。虽然“ISO”是通用术语,但一些混合模式的 CD 游戏(既包含游戏数据又包含 CD 级音频轨道(Redbook 音频))必须保存为 BIN/CUE 文件。这种格式组合可以保留音频的时间安排和各个独立轨道,确保游戏中的音乐能够正确播放。一旦被提取,这个数字文件就成为你安装和进行游戏的主要方式。
实际上运行游戏
现在我们到了有趣的部分。当游戏文件已安全存储在你的存储设备上后,你必须让你的现代操作系统运行为完全不同技术时代编写的代码。
你的第一道防线是内置的 Windows 兼容模式。此功能允许 Windows 10 或 11 模拟较旧版本的环境,例如 Windows 95 或 XP。通过右键点击游戏的可执行文件,进入“属性”,然后选择“兼容性”选项卡,你可以指示操作系统模拟旧版的颜色模式、屏幕分辨率和管理员权限。这种方法干扰最小,通常能解决游戏无法启动的问题,这类问题往往是因为游戏无法识别 64 位系统的目录结构或内存管理方式。
然而,虽然兼容模式可能能够启动游戏,但它经常无法解决由于现代硬件运行较旧的DirectX指令而引起的图形故障或速度问题。
订阅我们的通讯,获取实用的复古电脑游戏技巧
订阅我们的通讯,获取实用的复古电脑游戏技巧
订阅即表示您同意接收新闻通讯和营销邮件,并接受 Valnet 的使用条款和隐私政策。您可以随时取消订阅。
当原生工具失效时,下一个合乎逻辑的步骤是使用第三方兼容层和包装器。这些都是复杂的软件,可以将游戏中使用的过时调用转换为现代 GPU 可以理解的指令。例如,像 dgVoodoo 2 这样的包装器可以将旧的 Glide 或 DirectX 1-7 图形指令转换为现代的 DirectX 11 或 12 调用,从而修复纹理损坏并支持高分辨率放大。同样,像 ScummVM 这样的源码移植或解释器则完全替换原始游戏可执行文件,使用游戏的数据文件在为现代硬件设计的引擎上运行该游戏。这种方法在性能和画质之间提供了最佳平衡,但需要愿意调整配置文件和补丁版本。
对于最顽固的软件,或者如果你只是想要一个“开箱即用”的环境,最直接的选择通常是“核弹式”方法:虚拟机(VM)。与其尝试修改现代操作系统以支持旧软件,不如通过虚拟机在当前桌面上的沙箱窗口中安装一份真实的 Windows 98 或 XP 副本。像 VMware Workstation 或 86Box 这样的软件可以模拟 1990 年代的实际硬件,包括特定的 Sound Blaster 声卡和 Voodoo 图形加速器。 由于您在其原生环境中运行游戏——一个真实安装的 Windows 98 系统——兼容性基本上是完美的。没有任何翻译层或猜测过程;游戏的运行方式与 1999 年完全相同,因为就软件而言,它认为自己在 1999 年运行于一台奔腾 II 电脑上。这种方法将旧软件与您的主系统隔离,为您的游戏库提供一个安全、稳定且历史上准确的运行环境。
我们的电脑不再配备光驱并不意味着你必须遗弃那些老游戏。只要做一些努力,你就可以在现代继续玩它们。

