bochs 中文文档 下载 App

在 Windows 上安装 Bochs 二进制版本

前置条件

Bochs 对 Windows 版本的要求很宽松。官方安装包在 Windows 10 / 11、Windows Server 上都能正常运行,不需要特殊权限(安装时需要管理员权限,运行时普通用户即可)。

下载

从 SourceForge 项目文件区下载 Bochs 安装包。文件名通常是 bochs-X.X.X.exe,其中 X.X.X 是版本号(当前最新 3.1)。

安装包里已经包含了运行时需要的全部东西:BIOS 镜像、VGA BIOS、示例配置文件 bochsrc.bxrc、图形界面前端(wxWidgets)、以及 bochsdbg 调试版可执行文件。

安装步骤

1. 运行安装程序

双击下载的 EXE,进入安装向导。全程默认选项即可,关键一步是选择安装类型:

安装路径默认是 C:\Program Files\Bochs-X.X.X\,可以改到非系统盘。

2. 安装后目录结构

安装完成后,安装目录下会有这些关键文件:

Bochs-3.1/
├── bochs.exe              # 无调试器版本(快速启动)
├── bochsdbg.exe           # 带调试器版本(OS 开发必用)
├── bximage.exe            # 磁盘镜像工具
├── BIOS-bochs-latest      # 系统 BIOS 镜像
├── VGABIOS-lgpl-latest.bin
├── VGABIOS-lgpl-latest-cirrus.bin  # Cirrus VGA BIOS
├── bochsrc.bxrc           # 示例配置文件(带 GUI 注释)
├── docs/                  # 官方文档(HTML/PDF)
└── ...

3. 测试安装是否成功

打开命令提示符,切到安装目录,运行:

bochs.exe -q

-q 参数表示静默模式,跳过启动对话框。如果看到 Bochs 窗口弹出并报错找不到配置文件(正常),说明安装成功。按 Ctrl+C 退出。

再试 bochsdbg.exe -q——会进入调试提示 bochs:1>,输入 c(continue)继续执行,或者 q 退出。能看到调试提示说明 调试器编译进了二进制,这对 OS 开发至关重要。

bochs vs bochsdbg 的区别

Windows 安装包里自带两个可执行文件:

文件名调试器用途
bochs.exe不带日常运行经典系统(跳过调试器启动界面)
bochsdbg.exe带OS 开发调试(每次启动停在调试器提示)

注意 Linux 和 macOS 上通常只有一个 bochs 二进制,是否带调试器取决于编译时是否加了 --enable-debugger。Windows 版本是直接打包好两种,省了编译的事。

常见安装问题

杀毒软件误报

一些安全软件会把 Bochs 标记为可疑——原因不明,可能因为 Bochs 模拟的底层行为和某些恶意软件有相似之处。如果从官方下载,这是误报,添加白名单即可。

DLL 缺失

如果运行时提示缺少 MSVCP140.dll 或类似文件,安装 Visual C++ Redistributable(2015-2022)即可。