FAT32 Bootsector
ved bugs
简单且非常紧凑的靴子器,可让您从文件中加载引导加载程序或内核。
使用附件脚本构建。
注意:不要阅读此信息,请阅读源代码。它已评论,所以所有信息都在那里
这是一步一步的:
您的代码在0x1000:0x0000(段:偏移)或0x10000(线性)加载。
大多数寄存器不是“零”,垃圾是分配给他们的
只有那些具有有效的值:
(在源代码中指定了所有偏移)
安装使用:
注意Windows版本不使用字母进行分区,而是使用字母分区(不是逻辑),因此:匹配分区字母可能更难,但另一方面,它支持多分区USB驱动器
发生错误时,Bootsector会在屏幕上绘制错误代码。
0-扩展BIOS功能无效
1-找不到启动分区
2-可启动分区不是fat32
3-找不到文件
4-无法加载扇区(BIOS中断错误)