找出 x86 引导加载程序中引导了哪个驱动器

2024-01-23

我正在为 x86 编写游戏引导加载程序。 在启动早期的某一时刻,我需要将启动驱动器中的一些扇区加载到内存中。我使用中断 0x13 (ah=02) 来执行此操作,当我在虚拟机中尝试它时,它就像一个魅力。然而,当我将映像刻录到 USB 驱动器时,机器无法启动,我将其固定到扇区加载指令,显然我的 USB 驱动器不是驱动器 0(软盘 A),因此读取失败。

如何确定使用哪个驱动器启动?

Thanks!


BIOS 加载加载到寄存器的驱动器引导加载程序的数量dl。来源:操作系统开发维基 http://wiki.osdev.org/MBR_%28x86%29, 部分MBR引导程序.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找出 x86 引导加载程序中引导了哪个驱动器 的相关文章

随机推荐

  • Keras 简单 RNN 实现

    我在尝试编译具有一个循环层的网络时发现了问题 第一层的维度似乎存在一些问题 因此我对 RNN 层在 Keras 中如何工作的理解存在一些问题 我的代码示例是 model add Dense 8 input dim 2 activation
  • 使用 rspec 和 devise sign_in env 进行集成测试

    我正在使用配置为使用omniauth facebook登录集成的设备 当拨打电话时sign in方法来自我的spec request我得到的测试 undefined method env for nil NilClass spec desc
  • Android 免费和付费,具有不同的功能

    我知道开发应用程序的免费和付费版本的最佳方法是拥有一个包含程序主要部分的库项目 然后 免费和付费项目将使用该库项目 这使得免费和付费项目拥有不同的资源 但是 我的问题是我们如何限制免费应用程序中的功能 或将其扩展为付费应用程序 例如 我的免
  • Python 2 与 3。相同的输入,不同的结果。 MD5 哈希值

    Python 3 代码 def md5hex data return hex string of md5 of the given string h MD5 new h update data encode utf 8 return b2a
  • Scala Spark - 处理层次结构数据表

    我有带有树结构的层次结构数据模型的数据表 例如 这是一个示例数据行 Id name parentId path depth 55 Canada null null 0 77 Ontario 55 55 1 100 Toronto 77 55
  • JDBC Hibernate - Mysql 连接错误

    我的 Ubuntu 11 10 桌面上有一个本地 mysql 服务器 主机名 本地主机 用户名 根 密码 root 数据库名称 CBS 我真的很困惑 因为当我使用 访问 mysql 时terminal mysql administrator
  • Highcharts:添加自定义图像按钮

    我想在高图表上添加图像按钮 到目前为止 我已经成功创建了一个图像按钮并在其上附加了一个单击事件 但问题是 图像 sun png 位于图表的左侧 图像按钮右对齐 工具栏的默认位置 有什么解决办法吗 exporting buttons popU
  • 就地处理(无重定向)401 未经授权?

    QUESTION 有什么简单的方法可以直接返回 401 并登录页面 避免 302 重定向 当IAuthorizationFilter我的 IIS 7 0 上的 ASP NET MVC 5 应用程序失败 我必须实现什么基础设施才能使其正常工作
  • 如何判断任务是否已被“观察”?

    这是后续这个问题 https stackoverflow com q 33086371 2674222 我还读过斯蒂芬 托布的 任务和未处理的异常 http blogs msdn com b pfxteam archive 2009 05
  • 在SQL中插入空白行数

    使用 SQL 查询 我需要在结果中包含空白行以使每组 family id 等于 4 行 SELECT ROW NUMBER OVER PARTITION BY family id ORDER BY family id AS rowNum f
  • 使用 jQuery 更改单击的表格行的颜色

    我需要你的帮助 我怎样才能使用 jQuery 更改表中所选行的背景颜色 对于本例 我们使用 css 类 highlighted 如果再次单击同一行 请将其更改回默认颜色 白色 选择 css 类 nonhighlighted table bo
  • unixODBC (DB2) + PHP + CentOS 的段错误

    经过两天的战斗 我尝试在这里寻求帮助 我正在使用 unixODBC 2 2 11 在 CentOS 5 4 服务器上使用 DB2 iSeries 和 PHP 5 3 我猜是因为 PHP 从 5 1 升级到 5 3 我让 PHP 在某些查询上
  • 如何使用Python加密大文件?

    我正在尝试加密大于 1GB 的文件 我不想把所有内容都读到记忆中 我选择 Fernet cryptography fernet 来完成此任务 因为它是最受推荐的 比非对称解决方案更快 我生成了密钥 然后我创建了一个脚本来加密 key Fer
  • XCTest - 在自定义坐标上使用捏合手势使用 XCUIElement 进行 UI 测试?

    假设我有一个带有 UI 的应用程序 如下图所示 我们还假设蓝色视图的行为类似于地图 其他颜色是其他可交互的视图 我需要做一个 XCTest 我需要 缩小 我厌倦的蓝色视图缩放捏 https developer apple com docum
  • 当权限被拒绝时 std::ofstream 不显示错误 C++

    当 path c 时 以下代码不会写入文件 c err txt 因为权限被拒绝 但它不会同时产生错误 相反 它输出 OK 如何检查权限是否允许写入 include
  • LogManager.getLogger() 无法确定 Java 11 上的类名 [重复]

    这个问题在这里已经有答案了 我正在使用 log4j2 2 11 1 和 Java 11 并尝试获取Logger对象使用 private static final Logger LOG LogManager getLogger 进口自log4
  • 使用 jQuery 按键后触发按钮单击事件

    我有这些代码 search button keypress function e if e which e which 13 e keyCode e keyCode 13 search search button bind click fu
  • VideoView ViewPager 滑动时出现黑线

    我有一个问题VideoView and ViewPager滑动动作 滑动时我可以看到右侧或左侧有黑线VideoView 取决于刷卡的一侧 我该如何处理这个问题 这是使用完成的FragmentStatePagerAdapter and Vie
  • PermGen 和 Metaspace 有什么区别?

    在 Java 7 之前 JVM 内存中有一个区域称为PermGen JVM 用来保存其类的地方 在Java 8 http www oracle com technetwork java javase 8 whats new 2157071
  • 找出 x86 引导加载程序中引导了哪个驱动器

    我正在为 x86 编写游戏引导加载程序 在启动早期的某一时刻 我需要将启动驱动器中的一些扇区加载到内存中 我使用中断 0x13 ah 02 来执行此操作 当我在虚拟机中尝试它时 它就像一个魅力 然而 当我将映像刻录到 USB 驱动器时 机器