
在个人电脑(PC)诞生之初,IBM 提供了基本输入输出系统 (BIOS)。它负责启动计算机,并提供了一系列与硬件相关的软件钩子。多年来,BIOS 及其后续版本一直运行良好,但随着我们进入 64 位世界,它的局限性开始显现。
取而代之的是统一可扩展固件接口 (UEFI),您很可能在一台使用它的机器上看到这篇文章。但是,如果您只有 UEFI,而需要 BIOS 来运行旧版软件,该怎么办?别担心, CSMWrap 会帮您把 UEFI 带回来。
其底层是SeaBIOS兼容性支持模块的封装器,负责设置内存映射以便加载,并确保其他服务(例如 VGA BIOS)也已加载。目前,它可以在 QEMU 的 UEFI 环境下启动 FreeDOS 和一些较旧的 Windows 版本,并且据称也可以在真实硬件上运行。我们通常不需要在 2025 年的机器上运行 DOS,但知道可以运行还是很不错的。
同时,如果您对 BIOS 感兴趣,请注意,还有适用于最早的 PC 的开源 BIOS 。
BIOS 标题图像:Thomas Schanz, CC BY-SA 4.0 。
原文: https://hackaday.com/2025/05/29/bring-back-the-bios-to-uefi-systems-that-is/