标签: assembly bootloader sector
我正在制作一个引导程序,它当然会位于第0个扇区。由于只有512字节的限制,这是引导加载程序允许的大小,我让它读取第一个扇区,即引导加载程序之后的扇区。第一个扇区的信息量是否可以超过512个字节且仍然可以读取,还是必须指定计算机才能开始读取第三个扇区?
答案 0 :(得分:1)
每个扇区都是512,所以如果你希望你的bootload获得超过512个字节,你实际上需要加载更多的扇区。您可以实际使用哪些扇区来保留代码或数据,这取决于应用于底层磁盘的分区架构(对于MBR,GPT等,它将有所不同)。