2016-08-05 108 views
-1

维基百科 “BIOS中断13号” 页面中,我们可以看到以下drive tableBIOS INT 13调用,“1st硬盘”或“2ed硬盘”是什么意思?

驱动器表

  • DL = 00H第一个软盘( “驱动器A:”)
  • DL = 01H第2软盘( “驱动器B:”)
  • DL = 80H第一硬盘
  • DL = 81H第二硬盘

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

是否可以在BIOS设置菜单中设置启动优先级?

这里是我的BIOS引导设置: My BIOS boot setting

那么岂不是与DL = 0x80的,我们可以读/写第一设备和与DL = 0×81和为0x82,我们可以读/写剩余设备?

+1

标记为关闭:“请澄清您的具体问题或添加其他详细信息以突出显示您所需的内容。由于它目前已写入,因此很难确切地告诉您所要求的内容。请参阅如何寻求帮助以澄清此问题题。” – ray

+0

@ray你能告诉我哪个部分让你感到困惑吗? :) –

+0

你能告诉我们什么部分让你感到困惑吗?第一个硬盘是配置为主驱动器(通过布线,跳线或BIOS)的驱动器,通常是启动驱动器,第二个硬盘是不是主驱动器的附加驱动器。 (主要用于* master *,另外的驱动器被称为* slave *;目前这个术语在政治上可能不是正确的。)在标准的DOS系统中,驱动器C:将成为第一个硬盘。 –

回答

1

BIOS决定驱动器的顺序(至少在BIOS调用时)。

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