制作软盘镜像文件

时间:2024-04-06 11:27:05

一、可以用WinImage软件往除了bootsecor扇区写数(直接拖放即可)

制作软盘镜像文件

bootsector区无法写入指定内容

制作软盘镜像文件

二、dd命令

1、制作空虚拟软盘镜像

dd  if=/dev/zero of=floppy.img bs=512 count=2880

2、关联块设备文件(/dev/loop1、loop0)

sudo losetup /dev/loop0 floppy.img

3、以FAT12格式化块设备

sudo mkdosfs -F 12 /dev/loop0

4、挂载该块设备到/tmp文件夹

sudo mount  /dev/loop0 /tmp -t msdos -o "fat=12"

5、往/tmp放入文件

sudo cp text.bin /tmp

6、卸载块设备

sudo umount  /dev/loop0

以上六部是将文件放入数据区(非bootsector区)

7、生成bootsector区文件

dd if=boot.bin of=boot.img bs=512 count=1

8、复制floop.img中从第512字节往后的内容到boot.img中

dd if=floop.img of=boot.img skip=1 seel=1 bs=512 count=2879



参考文件 http://blog.csdn.net/PacosonSWJTU/article/details/48403031