回 帖 发 新 帖 刷新版面

主题:[讨论]QB编的程序,如何写到主引导中多个扇区?

自带主引导代码,能否通过一个常量表示,然后读取到硬盘原来的分区表又用一个变量表示,最后合并这两个量,写入到主引导中。


不知QB45能不能帮看看,我看过你写的MTOOL六合一工具。不过参照不出来

回复列表 (共1个回复)

沙发

你说的可能直接用汇编方便点,如果用QB也是要调用机器码才能办到的。先准备一个缓冲区,512字节,里面是你的引导区代码,然后你可以先读取原MBR中的分区表信息,然后写到缓冲区偏移1BEH开始的16字节里,最后通过调用INT13把这个缓冲区写到MBR里。

我来回复

您尚未登录,请登录后再回复。点此登录或注册