我是用VM虚拟机测试的. 首先用GRUB4DOS 引导光盘引导之后,进入GRUB4DOS的命令行环境,用 cat --hex(fd0)18+1 来查看软盘的19号扇区内容,注意 GRUB4DOS下面, cat 命令用于显示, hex 表示以十六进制显示扇区内容, 18表示LBA 地址18扇区 ,也就是软盘的第19个扇区,因为LBA起始地址为0,后面的+1 表示读取的是软盘的1个扇区.用GRUB4DOS显示完软盘的内容之后,进入纯DOS.注意,测试INT13 要在纯DOS环境.XP下面肯定不行的.
在DOS下面把软盘19号扇区内容读到内存200偏移地址开始的地方. 使用DEBUG的D命令查看内存内容,发现跟G4D下面看到的扇区内容是完全一样的.