做U盘启动盘的问题(谁会写bootsector的代码)
小弟受命将一块U盘格式化成可启动的。基本思路经过一段时间的学习已经有了。即格式化中向盘写入MBR, DBR和一些必要的启动文件。我的BIOS也支持USB的启动。现在我在BIOS里选择USB ZIP或者USB HDD方式启动,插上我的U盘,可以观察到U盘已被正确识别,并且MBR起作用了,而在执行DBR中那段启动代码时出错了(我知道这点是因为打印出的语句就是DBR中包括的)。我想现在问题就出在这段DBR的启动代码上。可怜我现在还不太懂汇编,更看不懂这已经变成2进制文件的代码,不知道是在哪个条件上出错了。所以恳请哪位能施以援手,或许提供一段启动代码的汇编源程序(带注释最好)也能有所帮助。谢谢