Operating system 如何测试引导加载程序

Operating system 如何测试引导加载程序,operating-system,Operating System,我有一个helloworld引导程序代码,是用汇编编写的(我确信我的代码是正确的)。我随身携带.bin文件和.exe文件 我现在想用USB测试一下,我该怎么做?我在谷歌上搜索到的关于这个话题的所有东西都没有结果 我尝试过使用“磁盘资源管理器NTFS 3.66”的方法。我也尝试过mkbt方式。尽管这两种方法在博客/论坛等中被高度提及,但出于某种原因,它们似乎都不起作用 磁盘资源管理器不允许我从文件粘贴到引导扇区 非常感谢您的任何想法/帮助。我99.9%确信您将无法使用带USB的引导加载程序。因为,

我有一个helloworld引导程序代码,是用汇编编写的(我确信我的代码是正确的)。我随身携带.bin文件和.exe文件

我现在想用USB测试一下,我该怎么做?我在谷歌上搜索到的关于这个话题的所有东西都没有结果

我尝试过使用“磁盘资源管理器NTFS 3.66”的方法。我也尝试过mkbt方式。尽管这两种方法在博客/论坛等中被高度提及,但出于某种原因,它们似乎都不起作用

磁盘资源管理器不允许我从文件粘贴到引导扇区


非常感谢您的任何想法/帮助。

我99.9%确信您将无法使用带USB的引导加载程序。因为,引导加载程序首先初始化,然后加载操作系统,从而加载USB驱动程序。如果你能欺骗你的机器,让它把USB作为主引导设备(我用的是带XP的P4,无法让我的系统去做),它就可以工作了。对我有效的是一次糟糕的驾驶,那是在2006年


您可以按照Federico的建议使用虚拟机,并将USB驱动器模拟为引导设备,这是最好的选择。

按照下面给出的链接进行操作。我认为这将有助于您在usb中将引导加载程序设置为“Hello World”


是的。我在虚拟机上试过,但没有成功。(磁盘资源管理器NTFS for VM讲述的过程)例如,告诉我使用引导加载程序使USB可引导的步骤。