BIOS INT 13调用,"第一个硬盘"或者" 2ed硬盘"意思?

时间:2016-08-05 02:36:31

标签: disk bios

来自维基百科" BIOS中断13th"页面,我们可以看到以下drive table

云台广告

  • DL = 00h第一张软盘("驱动器A:")
  • DL = 01h第二张软盘("驱动器B:")
  • DL = 80h第一个硬盘
  • DL = 81h第二个硬盘

我感到困惑的是,什么决定了磁盘的顺序?

我们可以在BIOS设置菜单中设置启动优先级吗?

这是我的BIOS启动设置: My BIOS boot setting

这是否意味着在DL = 0x80时,我们可以读取/写入第一个器件,并且DL = 0x81和0x82,我们可以读取/写入其余器件吗?

1 个答案:

答案 0 :(得分:1)

BIOS确定驱动器的顺序(至少通过BIOS调用)。

您启动的驱动器将是第一个硬盘驱动器。对于其他驱动器,没有明确的规则。不同的BIOS表现不同(AMI与Phoenix)。有些人会根据启动顺序列出它们,其他人只会按照检测到的顺序列出它们(USB之前的SATA)。