中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 虚拟软盘,好东西! 上一主题 | 下一主题
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『楼 主』:  虚拟软盘,好东西!

可在windows NT , 2k, xp ,2k3 系统方便的加入DOS启动选项 ,支持ntfs ,fat32 ,fat16 的分区,启动DOS变得简单,快捷。
特点: 安全,不向引导区写代码,不会破坏系统,无需恢复mbr 。方便,可以随时重新启动系统,进入dos环境。

http://bbs.wwwfox.net/cgi-bin/topic.cgi?forum=2&topic=10476&show=0



[此贴子已经被作者于2003-8-16 11:21:53编辑过]




2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 2 楼』:  

不是很明白,要自己修改吗?

2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 3 楼』:  

1.把那个下载解压到新建文件夹 C:\BOOT下
2.文件夹 C:\BOOT下还必须有一个你需要启动的镜像文件 DOS.IMG
3.执行那个批处理文件install_vfloppy.bat
4.按说明修改文件 C:\BOOT.INI 添加启动项
5.重新启动,OK!

2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
maple
中级用户




积分 417
发帖 137
注册 2003-5-30
状态 离线
『第 4 楼』:  

顶!

2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 5 楼』:  



  Quote:
以下是引用LK在2003-8-16 18:18:18的发言:
1.把那个下载解压到新建文件夹 C:\BOOT下
2.文件夹 C:\BOOT下还必须有一个你需要启动的镜像文件 DOS.IMG
3.执行那个批处理文件install_vfloppy.bat
4.按说明修改文件 C:\BOOT.INI 添加启动项
5.重新启动,OK!

一定要C:\BOOT下吗?
如放在D:\BOOT下行不行?怎么修改?

2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 6 楼』:  

我是懒人,所以小改了一下,呵呵!




[此贴子已经被作者于2003-8-19 21:04:16编辑过]




2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cn_archer
元老会员

农民


积分 2903
发帖 991
注册 2003-7-23
来自 福建省
状态 离线
『第 7 楼』:  

楼上的你能说明一下改了什么地方,使用方面有什么变化吗?



艰难奋长戟,万古用一夫

中国DOS联盟  http://www.cn-dos.net   欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com  QQ 56049418
2003-8-16 00:00
查看资料  发送邮件  发短消息 网志  OICQ (56049418)  编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 8 楼』:  

其实也没改什么,只改了一下install_vfloopy.bat,不用自己去修改boot.ini和xxx.img:
原为:

vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img
改为:

rename c:\boot\*.img dos.img
attrib -r -h -s c:\boot.ini
echo c:\boot\vloader.bin ="Virtual Floopy " >>c:\boot.ini
vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img

[此贴子已经被作者于2003-8-16 20:48:45编辑过]




2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 9 楼』:  

想知道不放在C:\BOOT下,而是放在其他地方,如:放在D:\BOOT下,要怎么修改?

2003-8-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

是不是他看到我做GRUB启动盘后,自己通过对GRUB进行新开发和修改而做成的新软件?不过这个软件怎么不能在纯DOS下运行?


[此贴子已经被作者于2003-8-17 2:33:43编辑过]






Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-8-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
ylpoplove
初级用户




积分 195
发帖 29
注册 2003-3-22
状态 离线
『第 11 楼』:  

LK做的东西总是让人一知半解的,老是卖弄他那点编程功力………(无言中……)

2003-8-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 12 楼』:  

错了!此东东可不是我编的,我只是转帖一个链接而已。

呵呵!我要是有编程功力来卖弄就好了………我也是:(无言中……)

2003-8-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
savioler
中级用户




积分 422
发帖 136
注册 2002-11-9
状态 离线
『第 13 楼』:  

看过一下说明,还没试,不过idea挺不错

说明:
                  虚拟软盘
by lyh728
这是我参考了grub 的源代码和pqmagic 的vfloppy.sys 的
反汇编代码后,实现的一个类似pqmagic 的vfloppy.sys的
虚拟软盘系统。
看 vx_xsj 兄弟写的帖子,见最后。
既然有pqmagic 的vfloppy.sys,为什么我还要修改它呢?
主要是pqmagic 的vfloppy.sys 的引导程序是放在mbr中的
并且占据磁盘开始的3个扇区,也就是说vfloppy.sys安装的时候
需要向从mbr开始的3个扇区写数据,这样如果此时发生错误,
将可能是系统无法引导。
那么有没有其他的引导程序可以完成类似的工作呢?
lilo 需要在linux 下安装,并且不能虚拟软盘
nu2.nu  的diskemu 是在光盘上的,不支持fat ,ntfs
BootScriptor 也是光盘上的,不支持fat ,ntfs
isolinux 也是光盘上的,不支持fat ,ntfs
syslinux 可以支持fat16 ,fat12 ,但是不支持fat32 ,ntfs
grub 支持的格式最多,有人正在朝这个方向进行,目前还不好用(指的是在硬盘上虚拟软盘),最有可能在近期完成这个目标。
............

所以我揉合和grub 的源代码和vfloppy.sys的二进制文件,做成了这个东西。
用法:
    假设 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 这个镜像,并运行
特点:
    安全,不向引导区写代码,不会破坏系统,无需会恢复mbr
    方便,可以随时重新启动系统,进入dos环境
    在没有光盘驱动器,没有软盘,只有windows NT ,windows 2k,windows xp ,win2k3
    的系统上非常方便的运行别的OS。

测试:
    在win2k3 英文标准版的环境下测试通过,支持ntfs ,fat32 ,fat16 的分区。
    DOS论坛版主Wengier制作的MS DOS7.10启动盘



参考:
calV 的问题:

我光驱、软驱都坏了,但想在DOS下重装2000,有什么方法吗?帮帮忙,怎么样都行,可不可以删掉一些2000的系统文件,在启动时让它进不了2000,直接跳到DOS方式?


vx_xsj 兄弟写的帖子:
_________ vx_xsj 的发布预告! ! ! ! _________

  calV的问题我已经帮他解决了, 我说可以, 自然是可以, 因为我不善骗人, 所以这个是
有办法实现的 ( 奇怪的逻辑 )

  我之前就发现了这种方法, 只是想做得更好( 主要是启动盘好 ), 所以这段时间一直在
编写这个启动盘, 等相对完善时公布这个发现

  但是帮calV期间遇见了奇怪的事情, 发现开始时这个方法不能成功! 但之后又运行成
功, 为了找到这个原因, 我决定提前公布他

  如果用过Drive Image 5的人就知道, 他运行时是重启之后才开始工作, NT内核系统
看得十分明显, 既然PQDI无法在NT内核下运行, 那么重启后自然进入到了他可运行的系统
——DOS, 但不少人除2000/XP系统外没装其他系统, 这个DOS从何而来?

  据分析, 他有一个程序能将系统启动到虚拟软盘中( 此处省下大量墨笔 ), 这种虚拟软
盘用的实际就是VFD格式的映像( 再省 ), 他配的另一个程序VFeditor.exe, 也就是
WinImage的PowerQuest OEM版, 就是用来编辑他用的, 我的灵感就是由此引起

  既然他能让系统启动到虚拟软盘, 那么以后的启动盘就可以由他代替了, 当本机因为某
些情况无法用软驱/光驱时, 如超薄形的笔记本, 一时没有带光软, 而又要启动到DOS做某些
操作时( 如重装系统, 杀毒 ), 就显得很方便( 因为好像没有病毒说可以感染VFD映像, 所以
安全性就如CDRW一样 )

  介绍就说到这么多, 实际就留给大家试试吧, 我这次放了个临时版给calV, 映像的完善
版大概会在几天后公布

   系统内核为NT的, 且有兴趣
就去拿来试试吧, 记住运行成功将会自动重启, 接着就看到这个临时版的效果了

  如果不成功, 欢迎提出, 等我去改进

                              THX


引用 8cat 发表的贴子:
******************************************
使用方法是不是这样:
在win2k下运行主程序vfinstnt.exe(自动备份分区表) ,重新启动,进入dos,然后就进行相关的操作,操作完毕以后,重新启动,就可以修复正常的分区表

疑问:
如果在进入DOS后重新安装2000,2000在安装过程中对引导区的一些操作会对这个软件的分区表有影响吗?会不会BOOT之后就不认原来的分区表?
如果这样都没有问题,那么用PQ可以吗?
BTW,我也要一个
*********************************************************************

PM了,

估计应该是这样的, 再补充, 引导完dos应该立即就恢复了分区表

当然不会, 原来这个映像中的程序是PowerQuest Drive Image 5, 他无法修改分区表吗? 自然不是

用PQ自然可以









2003-8-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lotusice
初级用户




积分 177
发帖 27
注册 2002-12-18
状态 离线
『第 14 楼』:  

好东东!
   好东东!
   只是它不能对 2.88M 的镜像文件提供支持,如果使用,会报告磁盘  I/O错误!
   请各位大侠关注!
  万分感谢!!
  万分感谢!
  


2003-8-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 15 楼』:  



  Quote:
以下是引用lotusice在2003-8-19 19:47:52的发言:

   只是它不能对 2.88M 的镜像文件提供支持,如果使用,会报告磁盘  I/O错误!

重新传一个支持2.88M 的镜像的:打开附件

2003-8-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: