可启动软盘的结构是怎么样的啊?我有一个可启动的image(boot.IMZ),怎么样把它写道软盘使其为启动盘
可启动软盘的结构是怎么样的啊?我有一个可启动的image(boot.IMZ),怎么样把它写道软盘使其为启动盘。
我用CreatFile获得boot.imz的句柄,ReadFile读取其内容,然后从0扇区写道软盘中,可是软盘不能启动,而是要我重新格式化。经检查,确实是按照我的要求写道了磁盘。我认为可启动软盘的结构不是按照顺序存取的。哪位知道的请帮忙啊。我有重谢!
问题点数:80、回复次数:6Top
1 楼10325(海上的云)回复于 2005-06-02 21:35:15 得分 0
用汇编和C结合
用C写写入程序Top
2 楼CMyMfc(星际人生:=E.F=FlyForEver)回复于 2005-06-02 21:35:15 得分 80
第一个扇区是文件系统
第二个扇区是目录结构
后面的就是文件
你需要将image中的一堆文件解压出来写入软盘, 就可以作为启动盘了Top
3 楼CMyMfc(星际人生:=E.F=FlyForEver)回复于 2005-06-02 21:41:03 得分 0
第一个扇区是文件系统
第二个扇区是目录结构
后面的就是文件
你需要将image中的一堆文件解压出来写入软盘, 就可以作为启动盘了
2000及后面操作系统可以直接用CreateFile和ReadFile, SetFilePointer几个函数
98下则需要调用中断来写软盘Top
4 楼miky_Zhou(小老鼠)回复于 2005-06-02 22:00:00 得分 0
CMyMfc(星际人生:=E.F=FlyForEver)
你需要将image中的一堆文件解压出来写入软盘, 就可以作为启动盘了
先解压出来再写入磁盘?先写哪个文件?
我是依次读入一个扇区的imz档信息,然后依次从第0个扇区写入到软盘中。经过检查却是正确地写进了磁盘。
我用的是XP。Top
5 楼mostideal(三甲)回复于 2005-06-03 00:13:23 得分 0
dingTop
6 楼miky_Zhou(小老鼠)回复于 2005-06-03 12:53:28 得分 0
我自己搞定了。多谢各位。特别是 CMyMfc(星际人生:=E.F=FlyForEver)
谢谢!
Top




