VFloppy

From upnb游本网--笔记本电脑知识库(笔记本wiki)--您身边的电脑词典

Jump to: navigation, search
光盘启动
硬盘启动
U盘启动
软盘启动
GRUB
NTLoader
LILO
MaxDOS

虚拟启动软盘vFloppy是一个优秀的虚拟软盘程序,可以无需软驱而模拟出软盘启动过程,对需要纯DOS环境的用户有良好的帮助。

vFloppy最后的版本1.5完成于2004年,作者林超没有继续完善它。在功能的完备性上,GRUB矮人DOS工具箱MAXDOS(不支持NTFS)可能是更好的选择。

目录

vFloppy的作用和特点

  • 无需光驱软盘,可从硬盘模拟软盘启动过程
  • 支持WINDOWS NT,WINDOWS 2K,WINDOWS XP,WIN2K3的系统上非常方便的运行别的OS。不完全支持win98
  • 支持NTFS ,FAT32 ,FAT16 的分区识别
  • 支持2.88M 和1.44M软盘镜像文件
  • 安全,不向引导区写代码,不会破坏系统,无需会恢复MBR
  • 方便,可以随时重新启动系统,进入DOS环境

vFloppy的用法

假设 VFLOPPY 放在 C:\BOOT ,C盘可以是FAT16 FAT32 NTFS 分区格式:

运行 VFLOPPY -1 VLOADER.BIN -2 VMEMDSK.BIN -I DOS.IMG 在 C:\BOOT.INI 中 加入一项 C:\BOOT\VLOADER.BIN ="VIRTUAL FLOOPY " 重新启动系统后,在NTLOADER的菜单上选择VIRTUAL FLOOPY 就会加载 C:\BOOT\DOS.IMG 这个镜像,并运行。

注意事项

  • 如果vFloppy程序放在NTFS分区上,请确保其所在目录及其下文件没有被压缩。
  • vFloppy所在硬盘进行磁盘整理后,可能造成无法启动DOS。这时需要重新运行一下INSTALL_VFLOPPY.BAT。(vFloppy加载软盘镜像文件时是直接通过DOS.IMG所在的磁盘扇区来计算的,而不通过文件系统)
  • 对NTFS的硬盘识别,需要能够使用支持NTFS的软盘映像文件,例如用winimage向其中添加ntfsdos软件。否则无法正常识别NTFS分区。

虚拟软驱VFloppy结合Ghost快速恢复系统

利用VFloppy结合Ghost可以快速恢复系统,万一系统瘫痪了就重装,耗时5分钟!而且重装时无须软盘/光盘等。

在新系统安装完毕后,将vFloppy安装到C盘以外的硬盘,选择加载映像文件并重新启动(当然是选择vFloppy的“有虚拟启动软盘启动”),之后运行放在C盘之外的ghost制作C盘的映像文件。

以后需要时就能随时恢复C盘系统了。

参考知识

相关条目
虚拟软驱 - 光盘启动
GRUB - 矮人DOS工具箱 - LILO
相关软件
ghost硬盘克隆工具 - winimage软盘映像修改工具
vfloppy 1.5下载网址
★★★★★新浪下载 IT.com.cn下载
vfloppy的源代码
★★★★★ 作者发布1 作者发布2

vFloppy其他问题

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 支持的格式最多,有人正在朝这个方向进行,目前还不好用(指的是在硬盘上虚拟软盘),最有可能在近期完成这个目标。

Q:vfloppy真是好东东。我用的时候发现一个问题,我的是双系统,f盘是xp,ntfs格式,其他是fat32的,进入dos后f盘的东东看不见,xp就进不了。能否修改一下?拜托了 ... A:其实您之所以“看不到”是因为默认的那个启动映象文件中没有带 ntfs 的驱动(本来 dos 就是不支持 ntfs 文件分区的读写)。解决方法:在可以访问的 fat 分区中放一个 nftsdos (网上有下的),运行即可

Q:您能告诉我 vFloppy 的工作原理吗? 也就是说如果不用 vFloppy 软件,怎样实现制作有效的启动菜单? A:其实 vfloppy 的原理在 chm 帮助中已经说的非常清楚了,如果有疑问,欢迎来 mail 指教 ...

Q:我下载了 winImage 后,用 98 启动盘的内容制作了一个镜像文件,但运行 vfloppy 时,它却提示说不是标准的启动映象文件。你能告诉我 vfloppy 的具体操作情况吗? A:在使用 winimage 新建是选择标准的 1.44M 的映象:在保存的时候一定不要用默认的 imz 压缩格式而是用 ima 格式。

Q:我想问一下,如果启动后用ghost恢复系统,那么是不是虚拟启动也失效了呢? A:由于 vfloppy 是通过文件在物理硬盘的绝对位置定位的,所以你如果想在 ghost 之后继续使用,需要保证:

   1、ghost 之前 vfloppy 已经配置好了,就是说, vfloppy 已经做到 gho 文件中;
   2、gho 文件没有被改动过,因为使用 ghostexplorer 可以打开 gho 进行添加删除文件,可能改变 vfloppy 文件的物理位置;
   3、恢复时分区位置和当初配置 vfloppy 时的一致

当然,上述三点是我从 vfloppy 的实现原理来说的,我没有真正使用 ghost 测试过 ... 找个时间我试试看 ...

Q:我的机子当时没有配置软驱,系统为Win2K Pro,前段时间发现你写的 vFloppy,觉得不错,现我的主板需要进行刷新,是否可以利用此软件所虚拟的DOS进行主板BIOS刷新呢? A:=^0^= 当然没问题,不过建议使用一个“干净”的 dos 启动盘的映象(直接使用 sys a: 得到的软盘映象)

Q:vfloppy 有新的版本了吗?能支持大于2.88M的img了吗?建议您能支持其他格式的文件,比如iso,gho等。最主要是能支持大的文件就好了,大小没有限制。 A:如果您看过 vfloppy 中的帮助文件一定知道,vfloppy 能使系统引导到 dos 下是使用了 diskimage 的 vfloppy.vxd ,他现在只支持 1.44 或 2.88 M 的启动映象。而且据我所知,现在还做不到直接由 iso 启动。(linux 下则可以)-不过可以在 dos 下通过加载相关的驱动使用 iso!

Q:由于我的移动pc没有软驱,我使用了你编写的vfloppy1.0,执行vfloppy,加入img文件,其它的按照默认的,然后应用,重新启动,可是不知道为何一点反应都没有,没有提示就进入windows98,根本不能用dos引导系统。请问是何原因? A:vfloppy 是运行在 windows 2000/xp/2003 下的么? 您是以管理员身份登陆的? 当前运行的用户有权限写文件么 ? (如写 c:\boot 的权限)

Personal tools
upnb RSS | 常见问题 | 服务条款 | 隐私权政策 | 合作与广告 | 关于我们
Copyright©2003--2007 upnb.com