【发布时间】:2013-11-06 03:00:24
【问题描述】:
是否有任何 BIOS 调用可用于获取 BIOS 的启动顺序?这个问题的根源是我试图在一台非常旧的 Pentium III 机器上安装 Windows 7,尽管第一个 HDD 被设置为第一个,但安装程序一直坚持“计算机的硬件可能不支持引导到这个磁盘”启动设备。
我能找到的以编程方式获取引导序列的唯一提及是在 DOS API 参考中,其中 DOS 4.0+ 中的 int 21/AX=3305h 被定义为“获取引导驱动器”,dl 寄存器在返回时设置为操作系统启动的驱动器,1 表示A: 等等。但是,这个调用是否被 Windows 7 安装程序使用显然是非常值得怀疑的。
【问题讨论】:
-
大多数现代系统都使用 UEFI,这使得它更加复杂。您的系统可能设置为首先从 U 盘或 DVD 启动
标签: windows operating-system x86 bios