无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 15624|回复: 49
打印 上一主题 下一主题

[求助] FiraDisk&WinVBlock使用相关

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-20 11:50:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看介绍好像是windows下用的仿真盘驱动?
那安装了这个驱动后,能不能在win7家庭版下挂载xp mode下的xp.vhd,实现vhd xp启动电脑呢?
如果不能,那用这个驱动的必要性在哪里?
高手帮帮忙指点迷津。多谢!

刚看了置顶帖的帮助,又发现点问题,关于map有如下说明:

使用 --mem 参数表示把要仿真的镜像先加载到内存后再进行仿真。
不加此参数时要求镜像存放在连续的扇区中。只有加了--mem参数才能使用firadisk或winvblock等第三方驱动。

这是不是说,要加载实模式的FiraDisk或者WinVBlock驱动,就必须是以map --mm的方式加载到内存?否则第三方驱动无效?


[ 本帖最后由 2011flybat008 于 2011-4-20 13:58 编辑 ]
2#
发表于 2011-4-20 11:54:02 | 只看该作者
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-20 12:23:55 | 只看该作者

回复 #2 sratlf 的帖子

感谢夜天版主。坛子里不会就咱们俩吧,哈哈。

FiraDisk和WinVBlock是Windows下Grub4dos仿真盘的驱动.
可以支持grub4dos map--mem出来的光驱,软驱,硬盘,支持多个虚拟驱动器。并从仿真盘启动。
现在支持grub4dos map(非载入内存方式)出来的硬盘,并从仿真硬盘启动。
Firadisk、WinVBlock驱动的最新版本支持 map(非载入内存方式)出来的光驱,并从仿真光驱启动。
这个不理解,新手学习别见怪啊。
不装这两个驱动,Grub4dos就无法支持map 出来的光驱、软驱、硬盘,并从仿真盘启动吗?
回复

使用道具 举报

4#
 楼主| 发表于 2011-4-20 12:37:18 | 只看该作者
那个“详细”的教程实在是太简单,这两个东东怎么用没看明白。为什么要用?怎么用?装入要加载的虚拟文件里就完事了吗?有没有教程?就像是grub4dos自带的帮助文档那样的?
回复

使用道具 举报

5#
发表于 2011-4-20 12:49:21 | 只看该作者

回复 #4 2011flybat008 的帖子

这个得从map命令说起了  map仿真的光盘镜像或是软盘镜像  在进入windows实模式的时候会失效(98除外)

这两个驱动目前主要有来装系统或是启动ramos  

原版的xp系统iso镜像  在进入第二阶段 图形模式安装阶段时  就是在实模式下  

不加这两个驱动  仿真就会失效  安装程序会提示插入安装盘  加了这两个驱动  仿真会带入实模式中  安装程序可以检测到仿真出来的iso镜像  安装就会继续

不知你遇没遇到过  整体启动pe的iso镜像  可以启动  但是启动后没有外置程序

也是因为仿真的光盘镜像没能带到实模式中  这样启动后只有内核  没有了外置程序

加了驱动以后  所有文件都可以带到实模式中  再整体启动pe的iso镜像  就可以看到外置程序
回复

使用道具 举报

6#
 楼主| 发表于 2011-4-20 13:14:10 | 只看该作者
哦,原来如此啊。问题在这儿呢。以前整PE经常遇到这个情况,那时候还没来咱这论坛,也不懂grub4dos,当时都是在网上找别人做好的一个个试,惭愧……昨天才开始认真读相关的帖子。真是学到了。grub4dos真是好东西,一定要好好学学。
回复

使用道具 举报

7#
发表于 2011-4-20 13:30:34 | 只看该作者
那版主能否详细介绍一下命令使用?坛子里面的都是集成好的!我只想使用命令行的模式加载这两个驱动安装windows
模式兼容性不好!烦恼您给详细介绍一下
回复

使用道具 举报

8#
发表于 2011-4-20 13:47:34 | 只看该作者

回复 #7 wuxiaowuwu 的帖子

看2#
回复

使用道具 举报

9#
发表于 2011-4-20 13:49:17 | 只看该作者

回复 #1 2011flybat008 的帖子

默认情况下如此  不过对于0.0.1.30版firadisk和0.0.0.8版winvblock驱动例外
回复

使用道具 举报

10#
 楼主| 发表于 2011-4-20 13:54:37 | 只看该作者
你的意思是对于对于0.0.1.30版firadisk和0.0.0.8版winvblock驱动,采用map不加载进内存的方式也是可以进行仿真的是吗?这种情况下也必须保证虚拟文件的存放连续性吗?


又发现个问题:
2、0.4.5新增参数 --top ,配合 --mem 参数使用,可以将镜像加载至高端内存,如

map --mem --top (hd0,0)/hdimg.img (hd1)

注意:把镜像加载到高位内存就不能使用gzip压缩,两者不能同时实现。

4G内存的机子高端内存才750M,那把虚拟出来的(hd1)加载进高端内存去干嘛呢?还不如加载到低端内存区,3.25G的大内存多爽啊?

2G内存的机子,高端低端内存又是如何划分的呢?全部都是低端内存?

[ 本帖最后由 2011flybat008 于 2011-4-20 14:05 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2011-4-20 14:02:36 | 只看该作者
map支持哪些类型的虚拟?或者说支持哪些文件后缀?WIN7下的VHD文件支持吗?

已获得xp mode vhd内的全部文件,在不启动虚拟机的情况下,如何添加第三方驱动?

[ 本帖最后由 2011flybat008 于 2011-4-20 15:38 编辑 ]
回复

使用道具 举报

12#
发表于 2011-4-20 14:09:33 | 只看该作者
请教夜天版主,怎么样用RUN批处理挂载引导我的IMG文件,fria wvbk 二种驱动都装有。文件已是连续存储了的。
有三种情况看指令是怎么写的:
1.如直接MAP功能,用于更新IMG文件;
2.挂载到常规内存3.25G以内;
3.挂载到高位内存3.25G以上;
至于为什么用RUN挂载呢,我喜欢这个简洁,感谢。
回复

使用道具 举报

13#
发表于 2011-4-20 15:57:43 | 只看该作者
原帖由 2011flybat008 于 2011-4-20 14:02 发表
map支持哪些类型的虚拟?或者说支持哪些文件后缀?WIN7下的VHD文件支持吗?

已获得xp mode vhd内的全部文件,在不启动虚拟机的情况下,如何添加第三方驱动?


支持固定容量的vhd
回复

使用道具 举报

14#
发表于 2011-4-20 16:42:05 | 只看该作者
原帖由 2011flybat008 于 2011-4-20 13:54 发表
你的意思是对于对于0.0.1.30版firadisk和0.0.0.8版winvblock驱动,采用map不加载进内存的方式也是可以进行仿真的是吗?这种情况下也必须保证虚拟文件的存放连续性吗?


又发现个问题:
2、0.4.5新增参数 - ...



1,用 0.0.1.30版firadisk和0.0.0.8版winvblock驱动后  iso镜像直接map也可以看到外置  之前的版本不行  保持文件连续性是grub的要求  不是驱动的要求

2,比如hd.img是600M的ramos  加载到高位内存启动后  ramos可以使用3.25G内存  (假设ramos是x86  最高只能识别3.25G内存)

如果载入到低位内存启动的话  ramos可用内存是3.25G-0.6G=2.65G左右

内存低于3.25G的  不存在高位内存

原帖由 2011flybat008 于 2011-4-20 14:02 发表
map支持哪些类型的虚拟?或者说支持哪些文件后缀?WIN7下的VHD文件支持吗?

已获得xp mode vhd内的全部文件,在不启动虚拟机的情况下,如何添加第三方驱动?


1,理论上来说能被grub正确识别其文件格式的  在grub环境下大都可以map  离开grub环境就不好说了  firadisk和winvblock驱动就是使得map的文件离开grub环境依然有效

这个问题可能还要 不点 大来解释  我也不是很清楚

2,这个就不清楚了  没研究过这个
回复

使用道具 举报

15#
发表于 2011-4-20 17:07:04 | 只看该作者
原帖由 dlx007 于 2011-4-20 14:09 发表
请教夜天版主,怎么样用RUN批处理挂载引导我的IMG文件,fria wvbk 二种驱动都装有。文件已是连续存储了的。
有三种情况看指令是怎么写的:
1.如直接MAP功能,用于更新IMG文件;
2.挂载到常规内存3.25G以内;
3.挂载到高位内存3.25G以上;



首先说明第三种情况我没有经过测试  仅仅是添加了参数支持

--fira|--wvbk  表示两个参数任选其一  现在两个参数只有参数名有区别  命令格式没有区别

1,RUN --fira|--wvbk disk=/RAMOS.IMG

2, RUN --ramos /RAMOS.IMG 或者 RUN --mem --fira|--wvbk disk=/RAMOS.IMG

3, RUN --top --ramos /RAMOS.IMG (未经测试  反正能启动  是否载入高位内存不清楚)

[ 本帖最后由 sratlf 于 2011-4-20 17:08 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2011-4-20 21:12:18 | 只看该作者
多谢夜天版主。

现在还有一个问题,如何在win xp启动过程中导入第三方驱动的注册表?能不能通过批处理实现?
回复

使用道具 举报

17#
发表于 2011-4-20 21:32:17 | 只看该作者

回复 #16 2011flybat008 的帖子

这个貌似不能吧  不过你可以参考下zhhsh的SRS_F6  

SRS_F6曾有个功能是离线注入驱动  记得是用了Ghregedt.exe实现的  dos下访问注册表
回复

使用道具 举报

18#
发表于 2011-4-20 21:41:42 | 只看该作者
感谢版主哈,有空搞整一下,生命不息,折腾不止。
回复

使用道具 举报

19#
 楼主| 发表于 2011-4-20 22:00:44 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1这个帖子中写到:
(3)整合到XP安装盘
①修改TXTSETUP.SIF
在[scsi.load]下面添加一行


wvblk32=wvblk32.sys,4
在[SourceDisksFiles]添加一行

wvblk32.sys = 100,,,,,,3_,4,1,,,1,4
wvblk32.inf = 100,,,,,,,20,0,0
②然后把wvblk32.sys和inf文件放到I386目录下
有三个问题,我在xp mode的安装文件里没找到txtsetup.sif,第二个问题是下载的winvblock里面没有wvblk32.inf这个文件,没法拷贝。第三个问题下载的winvblock就只有拷贝到I386目录里的两个文件有效吗?其他的文件放到哪里去呢?
回复

使用道具 举报

20#
 楼主| 发表于 2011-4-20 22:06:31 | 只看该作者
我下载的xp mode安装文件自解压后可以得到虚拟机文件xp.vhd,这个文件挂在虚拟机上开机就是安装过程。比正常的xp安装过程少了选择分区、格式化那些步骤,直接就进入安装了。我想试下在这个vhd中整合第三方驱动,或者在开机启动xp过程中导入注册文件。然后在grub4dos下虚拟硬盘启动。
回复

使用道具 举报

21#
 楼主| 发表于 2011-4-20 22:09:25 | 只看该作者
可不可以把winvblock里的txtsetup.oem改名为txtsetup.sif,然后拷贝到I386目录里面去?有没有用?
回复

使用道具 举报

22#
发表于 2011-4-20 22:17:41 | 只看该作者

回复 #21 2011flybat008 的帖子

这个真不清楚  没折腾过xp mode  不过winvblock你可以去置顶贴 或者 我那个帖子下载

里面文件都是全的  置顶贴的还包括了驱动的源码
回复

使用道具 举报

23#
发表于 2011-4-20 23:01:42 | 只看该作者
报告版主
3, RUN --top --ramos /RAMOS.IMG (未经测试  反正能启动  是否载入高位内存不清楚)
未能加载到高位内存,占用常规内存启动系统。
回复

使用道具 举报

24#
 楼主| 发表于 2011-4-20 23:08:38 | 只看该作者
置顶帖里的下载了,和我下载的那个winvblock是一样的,都是0.0.1.8版本,里面没有wvblk32.inf 。是不是那个教程写错了?
回复

使用道具 举报

25#
发表于 2011-4-20 23:15:01 | 只看该作者
首先grub4dos只能支持固定容量的vhd,而不支持动态和差分vhd。而xp mode vhd一般为动态容量的,因此需要把它转换为固定容量的。
这个xp mode下必须安装firadisk或winvblock驱动,可以通过注册表安装,具体在帮助里。
最后有用版主的run模块启动该固定容量vhd
回复

使用道具 举报

26#
 楼主| 发表于 2011-4-21 08:43:42 | 只看该作者
我通过解压缩得到了xp mode的vhd安装文件,然后新建10Gvhd固定盘,把这两个盘挂接到win7系统,然后把解压缩出来的VHD里的文件全选,然后复制到那个10G的vhd固定盘里。再从win7系统分离。就得到了10G的固定VHD盘。整理成连续存放应该也不成问题。现在的问题是,挂接到虚拟机里启动到系统桌面,导入注册表的话,会不会因为启动过程完成了安装虚拟机硬件驱动,再用Grub4dos虚拟硬盘启动到真实系统,由于硬件系统变化,导致xp无法使用?

我先进虚拟机导入注册表试试看。
回复

使用道具 举报

27#
 楼主| 发表于 2011-4-21 11:53:21 | 只看该作者
title boot XP from vhd.....
map hd(0,4)/vmlites/HardDisks/myvhdxp.vhd (hd0)
map --hook
chainloader (hd0,0)/ntldr
夜天版主帮我看看这个菜单问题在哪里?myvhdxp.vhd的绝对路径是d:\vmlites\harddisks\myvhdxp.vhd
菜单运行报错。
回复

使用道具 举报

28#
发表于 2011-4-21 11:56:38 | 只看该作者

回复 #27 2011flybat008 的帖子

确定D盘是(hd0,4)?

错误截图是什么
回复

使用道具 举报

29#
发表于 2011-4-21 11:59:33 | 只看该作者

回复 #27 2011flybat008 的帖子

试试(hd0,1).
回复

使用道具 举报

30#
 楼主| 发表于 2011-4-21 12:45:40 | 只看该作者
我的硬盘分区情况如下:


我再去试试,然后照下来。

菜单运行错误提示:


文件存放位置截图:


[ 本帖最后由 2011flybat008 于 2011-4-21 13:18 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-22 01:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表