加载后插入FAT

时间:2012-07-16 17:19:58

标签: assembly filesystems boot

我正在尝试制作将第二阶段加载到内存的bootloader。我完成后,我想从FAT12文件系统加载文件。我的问题是我不知道如何在为引导和第二阶段保留的扇区之后添加FAT(FAT12为2)。我不能使用格式化工具,因为它在软盘启动时启动,并且有引导加载程序。有人知道怎么可能吗?我正在阅读this教程,但没有写出如何做到这一点。

1 个答案:

答案 0 :(得分:2)

FAT12文件系统为引导扇区保留前512个字节。一个好的格式化工具可以让你将自定义引导扇区加载到磁盘上。

我使用UltraISO创建磁盘映像。它可以让你:

  • 只需点击一下即可在磁盘映像中添加或提取文件。
  • 制作音频CD,数据CD / DVD,可启动CD / DVD,以及软盘和HDD映像。
  • 使用来自MS-DOS和Windows等磁盘的预定义引导扇区。
  • 在物理磁盘上刻录和翻录图像文件。
  • 等等。

要使用UltraISO创建可启动软盘,只需创建一张空的软盘映像,然后在其上加载启动扇区。然后,您可以毫无困难地添加或删除文件,或加载新的引导扇区。