2013-06-05 44 views
1

我有一个使用我的群组队友制作的progra,它在可启动设备(闪存驱动器4 GB)上写着“hello world”,它只是一个小小的ASM文件。开始时,我们选择bios从本设备运行,打印hello world,然后进入正常窗口。插入数据到引导扇区

但我有一个问题,有没有机会在Windows中编辑引导扇区来添加此代码?它大约有150个代码行(如果我们切断评论,可能会更少)。如果是 - 如何?我们知道在引导区域内移动的位置很少,但我们不知道如何进入。

+0

我想,在Windows中,你将会遇到困难,因为它无法接近开源,所以我不确定你是否能够编辑它。另一方面,你可以在Linux上做到这一点,虽然我不会告诉你(我打赌你可以在网上找到它)。 –

+0

也许没有编辑,有没有办法在Windows启动之前将我的文件作为启动文件? – trinny

+1

是的,编写你自己的bootloader,它会被bios加载,它会做一些事情,然后它会加载windows bootloader。这就像链接引导程序。类似于Grub中记录的内容:http://www.gnu.org/software/grub/manual/html_node/Chain_002dloading.html –

回答

0

我使用HxD。只需打开磁盘并将引导加载程序复制到第一个扇区(但请小心)。