想玩一款 DOS 老游戏其实并不难。装个 DOSBox,挂载游戏目录,敲几行命令,几分钟就能跑起来——网上绝大多数复古游戏站采用的都是这套方案。

如果需求升级到安装并运行 Windows 95/98 及其老软件,VirtualBox 或 VMware 等常规虚拟机虽然也能应付,但总会被各种莫名其妙的兼容性问题折腾得够呛。
但如果你的终极需求是:真正“组装”一台 1997 年的 Windows 95 电脑呢?
你不只是想让 Windows 95“勉强能开机”,而是想亲自挑选主板、CPU、显卡、声卡和硬盘控制器;想按下电源键进入 BIOS 设置启动项,再装入虚拟软盘和光盘,一步步体验当年的安装流程。
你甚至想精准还原这些经典配置:
486 + S3 Trio64 + Sound Blaster 16
Pentium MMX + 3dfx Voodoo 1
Pentium II / Celeron 时代的 Windows 98 黄金组合
甚至远古时代的 IBM PC 5150
面对这种极其硬核的需求,VirtualBox、VMware 和 QEMU 统统无能为力。
这些现代虚拟化工具的核心目标是“追求速度、兼容现代系统”。当它们面对 90 年代特有的声卡冲突、特定的主板 BIOS 行为、或是 3dfx Voodoo 加速卡时,往往难以应对。无论是 1995 年的旧版驱动、依赖具体 CPU 时序的 DOS 游戏,还是只认特定芯片组的 OS/2 系统,它们需要的都不是“高效率的虚拟机”,而是一台“和当年一模一样的物理机”。
对于数字考古、旧系统研究、复古游戏玩家和驱动开发者而言,专注硬件级精确模拟的 86Box,正是目前该领域最活跃、也最优秀的开源项目。
访问地址:https://86box.net/
