测试
1. 在WIN2K3 英文标准版的环境下测试通过,支持NTFS ,FAT32 ,FAT16 的分区。
2. DOS论坛版主WENGIER制作的MS DOS7.10启动盘
FAQ
Q:既然有PQMAGIC 的VFLOPPY.SYS,为什么我还要修改它呢?
A:主要是PQMAGIC 的VFLOPPY.SYS 的引导程序是放在MBR中的并且占据磁盘开始的3个扇区,也就是说VFLOPPY.SYS安装的时候需要向从MBR开始的3个扇区写数据,这样如果此时发生错误,将可能是系统无法引导。
Q:那么有没有其他的引导程序可以完成类似的工作呢?
A:基于如下比较,所以我揉合和GRUB 的源代码和VFLOPPY.SYS的二进制文件,做成了这个东西。
* LILO 需要在LINUX 下安装,并且不能虚拟软盘
* NU2.NU 的DISKEMU 是在光盘上的,不支持FAT ,NTFS
* BOOTSCRIPTOR 也是光盘上的,不支持FAT ,NTFS
* ISOLINUX 也是光盘上的,不支持FAT ,NTFS
* SYSLINUX 可以支持FAT16 ,FAT12 ,但是不支持FAT32 ,NTFS
* GRUB 支持的格式最多,有人正在朝这个方向进行,目前还不好用(指的是在硬盘上虚拟软盘),最有可能在近期完成这个目标。
补充
无忧启动论坛 的CFGS 说:这是通过在硬盘上加载软盘镜像实现的。
1. 把BOOT目录复制到C:,C:可以是FAT,FAT32,NTFS。
2. 运行INSTALL_VFLOPPY.BAT。
3. 修改C:\BOOT.INI,在后面加入一行C:\BOOT\VLOADER.BIN ="VIRTUAL FLOOPY" 。
注意
1. 如果C:用的NTFS,并且使用了磁盘压缩的请确保C:\BOOT目录及其下面的文件没有被压缩。
2. 运行INSTALL_VFLOPPY.BAT只是根据你的硬盘情况生成相应的引导文件VLOADER.BIN和虚拟软盘VMEMDSK.BIN文件,绝对不会重写MBR。
3. VMEMDSK.BIN 定位磁盘镜像DOS.IMG(请自己做)时是直接通过DOS.IMG所在的磁盘扇区,而不是通过文件系统,所以能很容易的实现对 NTFS,FAT32,FAT的支持。即使删除了DOS.IMG只要所在扇区的数据还没有被覆盖,或许仍然能够启动DOS,但进行磁盘整理后可能造成无法启动DOS,只需要重新运行一下INSTALL_VFLOPPY.BAT即可。
4. DOS.IMG可以用其他的可启动的1.44MB软盘镜像替换,记得替换后重新运行一下INSTALL_VFLOPPY.BAT。