制作 img 图像文件的 5 种方法 .
2. 使用 WinHex
用winhex打开 boot.bin 文件,按 ctrl+A 选择全部内容,然后点右键->edit- >copy all->hex values,然后用 winhex 新建一个文件,在弹出窗口选择大小为
1.44M。把刚才复制的十六进制值粘贴至新文件。保存为boot.img。
3. 用这个python脚本
# Make floppy Img
import sys
if len( sys.argv ) != 3:
print 'Usage: ', sys.argv[0],
'BinFileName ImgFileName'
sys.exit()
fin = file( sys.argv[1], 'rb'
)
bufbin = fin.read( 512 )
fin.close()
bufbin += ( '/0' * ( 1474560 - 512 ) )
fout = file( sys.argv[2],
'wb' )
fout.write( bufbin )
fout.close()
4.我使用UltraEdit32,WinImage这个工具来完成这个任务,当然你使用其它类似工具也行,道理都是一样的。
首先,使用WinImage创建一个1.44M的软盘img文件。
使用UltraEdit32打开你刚刚创建的img文件,将鼠标光标放置在文件的第一行,使用Ctrl-D删除512字节。
设置UltraEdit32中[高级]-[配置]-[常规]的对话框,将"允许编辑HEX 00的文本文件而不把它们转换为空格"项复选。
再用UltraEdit32打开<<自已动手写操作系统>>书中的boot.bin文件。拷贝其所有内容并将其插入img文件的开头,保存即可。
5.
Linux下的dd命令,偶的最爱
1. 制作软盘镜像文件diska.img
命令: dd if=/dev/zero of=diska.img bs=512
count=2880
2. 复制boot.bin到boot.img中
命令: dd if=boot.bin of=boot.img bs=512
count=1
3. 复制diska.img中从第512字节往后的内容添加到boot.img中(这是dd最出彩的部分)
命令: dd
if=diska.img of=boot.img skip=1 seek=1 bs=512 count=2879
推荐阅读
-
查看 MySQL 版本的 5 种方法
-
60岁拿2000元创业,靠 "神 "做生意,如今年赚24亿--如今的天堂伞集团,无论是口碑还是销量,都是业内首屈一指的 "大牛"。王斌章的一把伞,仅去年的销售额就实现了近6亿元的好成绩。雨伞销售更是占据了中国所有雨伞行业的最大份额。可以说,如今的天堂伞,无论是质量还是口碑,都堪称行业翘楚。 一把天堂伞,如何在王斌章手中打出新高度,玩出大生意?总结起来,两点制胜法宝:一是质量绝对保证,二是服务有保障。这看似很简单,但几十年来不折不扣地执行,特别是在保护伞这个不太重要的对象上,想要做到始终如一,难度很大。这也是为什么中国只有一个王斌章被称为 "全球伞王 "的原因。 天堂伞成立之初,销售场地选在附近的一个广场,以摆摊的形式销售王斌章亲手制作的杭州伞。凭借几十年的手艺和严谨的态度,加上上乘的伞料,即使价格比普通伞高3倍5倍,也打开了市场,积累了第一批人气和资金。
-
5 分钟制作极具冲击力的专业级动态徽标图形
-
8 款采用 HTML5 动画制作的超酷仿苹果应用程序
-
剪辑吃灰,推荐:5 个用于制作 SVG 动画的 JavaScript 库~...
-
制作 img 图像文件的 5 种方法 .
-
教你用 Python 读取 CSV 文件的 5 种方法
-
人工智能帮助学生学习的 5 种方法
-
CSS | 清除浮动浮点的 5 种方法
-
数字生成器工具类的 Java 实现 - 5 种方法