转载: https://blog.csdn.net/dl88250/article/details/1512820
1. 在DOS下用debug

把floppy.img写入A盘 
   debug floppy.img 
   -w 100 0 0 1 
   -q

把floppy.img写入B盘
   debug floppy.img
   -w 100 1 0 1
   -q

这里我们将 floppy.img 换成 boot.bin
 
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这个工具来完成这个任务,当然你使用其它类似工具也行,道理都是一样的。
  1. 首先,使用WinImage创建一个1.44M的软盘img文件。
  2. 使用UltraEdit32打开你刚刚创建的img文件,将鼠标光标放置在文件的第一行,使用Ctrl-D删除512字节。
  3. 设置UltraEdit32中[高级]-[配置]-[常规]的对话框,将"允许编辑HEX 00的文本文件而不把它们转换为空格"项复选。
  4. 再用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

制作软盘镜像文件的几种方法相关推荐

  1. 把自己现在用的系统做成GHO镜像文件的几种方法

    那就要手动运行GHOST了..不过手动的和你一键备份出来的也是一样的. 手动的话在DOS运行ghost 选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作. ...

  2. linux下通过bin文件来制作img镜像文件

    通过DE1的学习,在生成preloader的过程中,我们生成了如下的bin文件 在启动SD卡的时候,需要uboot.image文件,因此将该bin文件转换成image文件,这里采用linux来转换.首 ...

  3. linux用dd工具制作img镜像文件

    制作软盘镜像文件diska.img 命令: dd if=/dev/zero of=diska.img bs=512 count=2 复制boot.bin到boot.img中 命令: dd if=boo ...

  4. 制作带有 GRUB 引导功能的软盘镜像文件

    试自己的操作系统时一般都会用到虚拟机.软盘镜像文件或硬盘镜像文件.我用的虚拟机是 Bochs ,无论是软盘镜像还是硬盘镜像文件的格式都很简单,或者说根本就没格式,就是个空白的文件,而磁头数.柱面数等参 ...

  5. linux制作光盘镜像文件

    随着光盘刻录机在linux计算机上的普及,以iso为主的光盘映像文件制作.转换.编辑等成了大家非常关心的东西.iso等格式的文件是一种数据在数据光盘上的组织形式,即光盘上的文件系统格式. 那么,哪些软 ...

  6. 如何用光盘映像文件重装服务器系统,使用ISO系统镜像文件重装系统的方法集合...

    使用ISO系统镜像文件重装系统的方法集合 ISO系统镜像文件安装的方式一样可以分为很多种,和GHO文件的安装方法也有一些区别.GHO文件的安装方法相信不用多说,大家都很清楚.最简单的莫过于一键重装系统 ...

  7. 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法

    在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...

  8. linux下制作windows镜像文件,Linux之自定义ISO镜像文件制作

    这一节主要介绍iso镜像制作过程,主要包含两部分mkisofs:创建镜像文件 光盘烧录工具 如果终端没有mkisofs指令,需要下载一下,例如ubuntu14.04 apt-get install g ...

  9. Windows Docker 配置国内镜像源的两种方法

    Windows Docker配置国内镜像源的两种方法 更新时间 2022.04.14 通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源 方法一:通过Docke ...

  10. 从Linux终端下载文件的2种方法

    如果您坚持使用Linux终端,例如在服务器上,如何从终端下载文件? Linux中没有下载命令,但是有几个用于下载文件的Linux命令. 在这个终端技巧中,您将学习在Linux中使用命令行下载文件的两种 ...

最新文章

  1. 世界顶级摄影作品,构图的最高境界!
  2. 信息学奥赛一本通 1942:【08NOIP普及组】ISBN号码 | OpenJudge NOI 1.7 29:ISBN号码 | 洛谷 P1055 [NOIP2008 普及组] ISBN 号码
  3. 图解centos安装详细过程
  4. 软件工程学习进度06
  5. 学微电子要学计算机哪种语言,微电子学与计算机,模板.doc
  6. 双螺杆制冷压缩机行业调研报告 - 市场现状分析与发展前景预测
  7. 囧研究:焦虑的人能更快速地做出决定
  8. 关于idea注释等颜色设置
  9. android木马的制作方法,实现木马病毒的详细步骤
  10. ios功耗测试软件,iOS 性能优化 Instruments 检测 App 耗电量实战
  11. matlab车牌识别课程设计报告模板(附源代码)
  12. 计算机的所有符号,电脑上怎么打各种符号
  13. Mysql各版本驱动包
  14. Unity3D 材质球学习
  15. 3dmax顶点动画导入unity_用3dMax给lol人物模型制作表情动画并导入Unity
  16. 英文写作盲点-less than 和 fewer than 、only
  17. MIUI系统获取短信权限问题
  18. #Sora#openstack基础库stevedore试用总结
  19. 【知识】PLL的spread spectrum功能
  20. 手把手搭建经典神经网络系列(1)——AlexNet

热门文章

  1. amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(二)(还是满满都是骚操作)...
  2. selenium IDE下载及使用
  3. ILSpy-Reflexil修改UnityEditor.Timeline.dll
  4. C语言实例--百钱买百鸡
  5. 中了勒索病毒之后怎么办-亲身经历(2021.8)
  6. 抖音python上的代码_抖音代码舞python实例代码
  7. 求助matable基本
  8. 使用R语言中的GWmodel进行GWR模型的运算
  9. php电子病历毕业设计,电子病历管理系统的设计毕业论文.doc
  10. Adobe Acrobat软件安装步骤