orange's学习--第四章:a 能够被DOS以及 Linux识别的软盘

为了变成能够被DOS以及 Linux识别的软盘,必须给引导扇区增加BPB块

使用bximage.exe命令生成a.img,  刚生成的a.img文件内容都是0x00,

nasm boot.asm -o boot.bin 
dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc

把生成的boot.bin写入磁盘引导扇区,使用虚拟机执行仍然可以成功,并且现在的软盘已经能够被DOS以及Linux识别了,我们已经可以方便地往上添加或删除文件了。 

把a.img文件作为DOS虚拟机的B盘,执行B:  dir  命令可以成功是空的。

--------------------------------------------------------------------------

使用bximage.exe命令生成x.img,  刚生成的x.img文件内容都是0x00,把x.img文件作为DOS虚拟机的B盘,执行B:   dir  命令会报错,
A:\>b:

B:\>dir

 Volume in drive B

General Failure error on drive B
Abort, Retry, Fail, or Ignore??

必须执行 format b:  命令以后  dir命令才可以执行成功。

--------------------------------------------------------------------------

对比一下a.img文件和x.img文件

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值