img镜像制作方法.doc

img镜像制作方法.doc

ID:57688399

大小:52.50 KB

页数:2页

时间:2020-09-01

img镜像制作方法.doc_第1页
img镜像制作方法.doc_第2页
资源描述:

《img镜像制作方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、img镜像制作方法1.在DOS下用debug把floppy.img写入A盘debugfloppy.img-w100001-q把floppy.img写入B盘debugfloppy.img-w100101-q这里我们将floppy.img换成boot.bin2.使用WinHex用winhex打开boot.bin文件,按ctrl+A选择全部内容,然后点右键->edit->copyall->hexvalues,然后用winhex新建一个文件,在弹出窗口选择大小为1.44M。把刚才复制的十六进制值粘贴至新文件。保存为boot.img。3.用这个python脚本#Makeflo

2、ppyImgimportsysiflen(sys.argv)!=3:print'Usage:',sys.argv[0],'BinFileNameImgFileName'sys.exit()fin=file(sys.argv[1],'rb')bufbin=fin.read(512)fin.close()bufbin+=('/0'*(-512))fout=file(sys.argv[2],'wb')fout.write(bufbin)fout.close()4.我使用UltraEdit32,WinImage这个工具来完成这个任务,当然你使用其它类似工具也行,道理都是一样

3、的。1.首先,使用WinImage创建一个1.44M的软盘img文件。2.使用UltraEdit32打开你刚刚创建的img文件,将鼠标光标放置在文件的第一行,使用Ctrl-D删除512字节。3.设置UltraEdit32中[高级]-[配置]-[常规]的对话框,将"允许编辑HEX00的文本文件而不把它们转换为空格"项复选。4.再用UltraEdit32打开<<自已动手写操作系统>>书中的boot.bin文件。拷贝其所有内容并将其插入img文件的开头,保存即可。5.Linux下的dd命令,偶的最爱1.制作软盘镜像文件diska.img命令:ddif=/dev/zeroo

4、f=diska.imgbs=512count=28802.复制boot.bin到boot.img中命令:ddif=boot.binof=boot.imgbs=512count=13.复制diska.img中从第512字节往后的内容添加到boot.img中(这是dd最出彩的部分)命令:ddif=diska.imgof=boot.imgskip=1seek=1bs=512count=2879

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。