无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chenall
打印 上一主题 下一主题

[分享]FiraDisk Grub4dos虚拟磁盘的WIN驱动

[复制链接]
1#
发表于 2009-9-2 22:33:39 | 显示全部楼层
郁闷,那边的东西下不了,翻墙也不行。
回复

使用道具 举报

2#
发表于 2009-9-4 10:02:47 | 显示全部楼层
又更新了
v0.0.1.10 http://www.mediafire.com/file/wk5jqkymczu/...er-0.0.1.10.zip
Status:
v0.0.1.10
- Virtual floppy disk drive
- physicalmemory
回复

使用道具 举报

3#
发表于 2009-9-4 10:17:00 | 显示全部楼层
好像不支持2003吧
看官方说明:
Platform:
Can run in
- Windows XP 32-bit
- Windows 7 RC 64-bit (with Disable Driver Signature Enforcement)
回复

使用道具 举报

4#
发表于 2009-9-4 10:54:42 | 显示全部楼层
新版不支持 , Joakim测试过了,蓝屏7B。
不过 Joakim说他用0.0.0.1版本的正常。不知道这个0.0.0.1版是不是
http://nufans.net/grub4dos/FiraDisk/firadisk-driver-0.0.1.0.zip
回复

使用道具 举报

5#
发表于 2009-9-5 15:37:12 | 显示全部楼层
#142提的boot.ini选项的问题有朋友会解吗?
我添加了参数老是自动重启
哪位朋友给个boot.ini示例 谢谢!
回复

使用道具 举报

6#
发表于 2009-9-5 16:36:48 | 显示全部楼层
实机测试boot.ini中加软驱的写法:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Professional" /firadisk=floppy,vmem=C:\flop.img
测试结果:自动重启
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Professional" /firadisk=floppy,vmem=multi(0)disk(0)rdisk(0)partition(1)\flop.img
测试结果:正确识别
看来是ACR路径的问题
感谢 fujianabc  这贴给的启示
回复

使用道具 举报

7#
发表于 2009-9-6 21:37:05 | 显示全部楼层
Here is new version v0.0.1.12.
http://www.mediafire.com/file/zmirm2wlimy/...er-0.0.1.12.zip
- Fix hexadecimal problem in boot option. Most of you don't use it though.
- Attempt to fix compatibility issue with Windows Server 2003.

firadisk-driver-0.0.1.12.zip

39.57 KB, 下载次数: 298, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2009-9-8 23:13:19 | 显示全部楼层
原帖由 shuini 于 2009-9-7 12:53 发表
哪位朋友的win2003 ramos启动成功了?
我换了0.0.1.12驱动还是老样子,滚动条后自动重启。

我基本上成功,因为磁盘配置的问题暂时进不了系统,机器自动的重复登陆注销。

测试系统的安装盘:极度精简-win2003 r2sp2-自用版- 85 M  Win85.iso
http://d.namipan.com/d/Win85.iso/05e2d24b88ecf93451b7e64023a55ac08e26976c00485805

我是在win2003 ramos系统中用右键单击firadisk.inf安装驱动的,然后备份注册表替换原 ramos中的注册表文件……
重启后直接用grldr启动ramos最后出现错误,但不是蓝屏。
再次用ntldr启动ramos,出现发现新硬件,这才明白firadisk驱动没安装完成,等它安装好后,再次备份注册表替换原 ramos中的注册表文件,启动基本成功,没能进系统。这问题我用ramdisk驱动时就发生过,因为ramdisk的那值是固定的,稍微修改就进去了。
暂时没找到合适的获取grldr启动ramos后firadisk磁盘的MBR signature的软件,修改\DosDevices\*: 的值非常麻烦,就没继续下去。
这是官方说明:
3. If image file have different MBR signature, adjust registry in image file.
load hive \Windows\system32\config\system,
goto key MountedDevices, value \DosDevices\C:
change the data to match MBR signature and LBA of disk image
unload hive


你那win2003 ramos是否用过无盘天使的驱动?会不会是两个驱动有冲突。
还有个细节我那ramos启动后的盘符为X,ramos.img不放在启动分区,好像记得firadisk驱动的ramos系统,在磁盘管理器中原来的系统分区的名字显示异常。ramos启动后的盘符为X

你可以先把RAMOS2003.img移到逻辑分区,再看看能否启动成功。同时也请你看看firadisk驱动的ramos系统,在磁盘管理器中原来的系统分区的名字显示异常。
回复

使用道具 举报

9#
发表于 2009-9-9 17:19:36 | 显示全部楼层

回复 #225 chenall 的帖子

问题是删除了就很难进系统,这种情况会发生在精简系统上。不知是否与某个服务有关?以前在一个未精简的系统中,因为盘符有些乱,所以就删除了MountedDevices下的所有的键值,结果重启后,等了5分中才进入了系统,汗!不过再次重启却没再要等。

@223楼
以前用ramdisk驱动做RamOS就是这么做的,结果做成镜像启动后,进不了系统。后来把RamOS的盘符的值指定为
hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50才进去了。

-----------------------------------------------------------

经过测试,用firadisk驱动做的ramos系统的盘符值,在xp和2003下的值都为同一值,即:
hex:80,00,00,00,00,7e,00,00,00,00,00,00
把此值添加到ramos中,顺利进入系统。

firadisk驱动做的2003 Ramos 本人测试正常,发现新硬件的问题,暂时只能通过替换SYSTEM文件解决,这个有些不爽。

不知这几个键值有什么软件可以根据img的大小计算出来

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume\1&30a96598&0&Signature80Offset7E00LengthXXXXXXXX
LengthXXXXXXXX是指分区的大小,但这大小跟系统显示的不一样

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\FIRADISK\Disk\1&2afd7d61&0&1.1
1&2afd7d61&0&1.1这值不知是怎么得来的?

其余的注册表可已根据红色字的部分推算出来。
回复

使用道具 举报

10#
发表于 2009-9-11 00:59:41 | 显示全部楼层
原帖由 sztopms1 于 2009-9-10 22:46 发表
试了下,各种类型PE的ISO,不经修改都可直接启动。好工具一个!
不过,如果能支持linux就更好了。因为曾遇到一些“怪”问题,比如 \WINDOWS\system32\Macromed\Flash\Flash10c.ocx 这种文件,在windows中无法删 ...

权限问题,获取权限就可删除了。右击Flash10c.ocx属性   安全     高级---------
回复

使用道具 举报

11#
发表于 2009-9-30 23:34:14 | 显示全部楼层
刚刚去boot-land转了一下,驱动的作者给出了在windows下挂载img修改signature方法,这样做RamOS会方便许多,感兴趣的可到那儿看看http://www.boot-land.net/forums/index.php?s=&showtopic=8804&view=findpost&p=80339

好像步骤1.3应该放到步骤3后执行。
可以把所有的步骤写到一个批处理中,还可以完善一下,这样作出的RamOS启动后不会出现发现新硬件的提示。
回复

使用道具 举报

12#
发表于 2009-9-30 23:50:07 | 显示全部楼层
刚刚又试了一下挂iso也成功了,不过问题也出来了,devcon disable root\firadisk后iso所占的内存没有释放,不知是否我操作有误,不玩了,睡觉。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 20:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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