vfloppy是什么?vfloppy是虚拟启动软盘。
为什么要用vfloppy?
“把启动软盘集成进系统!”
“现在谁还经常使用软盘呢?在系统出现故障或安装操作系统的时候,有时还非得请软盘出马不可。能不能把启动软盘集成进系统,直接从硬盘中启动支持光盘的DOS呢?”
说来凑巧。我向来是《电脑爱好者》的忠实读者,在看过 2003 年 09 月 15 日 出版的 18 期文章《把软驱装进硬盘吧-软驱终结者》的文章后,当即驱猫到网上下载,照书上的做法“依葫芦画瓢”一番,感觉真的非常的“POWER”... =^0^=
在“震撼”之余,自然为“命令行”的操作方式,及“多文件”的操作感觉到不大的便利。很自然就产生了为他“写一个 GUI 的图形界面”,于是操起 DELPHI苦战一通宵 ... 最终写成了这个小东东。
由于一些不可抗拒的意外,相对应 1.0 版,1.5 版的 vFloppy 完全重写了其核心模块,并新增 dos 下支持 ntfs 操作的启动映象文件。
下载地址:
http://www.onlinedown.net/soft/20055.htm
官方网站:
http://vfloppy.51.net/
vfloppy帮助文件:
说明
这是我参考了GRUB 的源代码和PQMAGIC 的VFLOPPY.SYS 的反汇编代码后,实现的一个类似PQMAGIC 的VFLOPPY.SYS的虚拟软盘系统。
看 VX_XSJ 兄弟写的帖子,见最后。
特点
1. 安全,不向引导区写代码,不会破坏系统,无需会恢复MBR方便,可以随时重新启动系统,进入DOS环境。
2. 在没有光盘驱动器,没有软盘,只有WINDOWS NT,WINDOWS 2K,WINDOWS XP,WIN2K3 的系统上非常方便的运行别的OS。
3. 支持2.88M 和1.44M软盘镜像文件。
用法
假设 VFLOPPY 放在 C:\BOOT ,C盘可以是FAT16 FAT32 NTFS 分区格式:
1. 运行 VFLOPPY -1 VLOADER.BIN -2 VMEMDSK.BIN -I DOS.IMG
2. 在 C:\BOOT.INI 中 加入一项 C:\BOOT\VLOADER.BIN ="VIRTUAL FLOOPY "
3. 重新启动系统后,在NTLOADER的菜单上选择VIRTUAL FLOOPY 就会加载 C:\BOOT\DOS.IMG 这个镜像,并运行。
注意
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即可。