1

我有一个组装良好的引导加载程序。现在我想测试它。我的希望是创建一个新的虚拟盒分区,并以某种方式将这个引导加载程序直接写入它。有没有办法轻松完成这项工作?

我见过的大多数指南都利用了可引导的 USB 驱动器。我想直接写入分区。

实际上,我认为基本上通过 HEX 编辑器将我组装的引导加载程序代码的 512 字节复制粘贴到 Virtual Box 用作硬盘的 VDI 文件(在正确的偏移量处)中会很酷。那是假设这会起作用,这是可能的。我注意到在偏移量 0x27c 之后 VDI“分区”被归零。

4

1 回答 1

4

当我尝试这样做时,我无法找到有关此的文档,但通过使用十六进制编辑器,我发现 MBR 从偏移量 0x2000 开始。请记住,这通常包含分区表,因此您的引导加载程序只能占用前 440 个字节,而不是整个 512 个字节。

于 2012-09-20T12:34:27.987 回答