无忧启动论坛

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

Firadisk 0.0.1.24 (19 . 6 .2010)

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-31 04:04:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
the update is just made . with following things,


1. Detect MEMDISK RAM drive.
2. Test SSE2 memory copy code.


following is the homepage ,


http://www.boot-land.net/forums/ ... rt=240&#entry101228


i am attaching the file here, since many chinese friends can not use mediafire service.


MD5 is

60D72464028BB84C2254176704102F18

update :

firadisk's new version is released today . following are the changes , (in english ,may be a chinese friend can translate it)

Previous version Firadisk cannot be used for booting from disk image file because it use system worker threads. When system worker threads are not available, it cause deadlock.
Firadisk v0.0.1.22 uses its own system thread to read/write image file. It can be used for booting from disk image file.

Limitation :
Disk image file must not be fragmented, so it can be mapped by GRUB4DOS.
Host drive partition that contains disk image file must have fixed drive letter assigned to it.
Windows partition in disk image file must be known/installed in Windows.
If you change MBR signature of disk image file or move Windows partition, Windows cannot boot.


Test boot Windows XP in disk image file. (for advance user only)
Install Windows XP in a hard disk partition (to be use as source), install Firadisk.
Attach host disk and assign a drive letter to the partition that will contain disk image. (X: in this example)
Create disk image file (example: X:\win.img size 2GB, you can use other name and size). Make sure it is not fragmented.
Edit boot.ini. Copy the line 'multi(0)disk(0)... = "..." ...' to a new line and append Firadisk parameter.
/firadisk=disk,vmem=X:\win.img,size=2147483648
Reboot Windows, select the new choice in boot menu.
Open disk management. Initialize, create partition, mark as active, format, assign drive letter. (I: in this example)
Now Windows source "knows" the partition inside disk image.
Shutdown Windows (that will be use as source).
Somehow clone Windows to partition inside disk image. But don't change disk image's MBR signature.
Boot into Windows in hard disk again. Mount disk image.
Update values in MountedDevices registry key in disk image by using registry editor.
Load hive I:\Windows\system32\config\system. Assign a temporary key name to it.
Open its subkey MountedDevices.
Rename \DosDevices\C: to other unused drive letter.
Rename \DosDevices\I: to \DosDevices\C: .
Unload hive.
Shutdown.


Boot into GRUB4DOS commandline
CODE
find --set-root /win.img
map /win.img (hd0)
map --hook
chainloader (hd0,0)/ntldr
boot

Select the new boot menu choice.


for full read ,

http://www.boot-land.net/forums/index.php?showtopic=8804&pid=75606&mode=threaded&start=240#entry75606

the zip file is attached .

Update 2 :

firadisk is updated to 0.0.1.24 . changes are

- Find disk image file without knowing drive letter of backing drive. ( use find:\ instead of <drive letter>:\ )

added in 3rd attachment :


Regards,

Maanu from Pakistan

[ 本帖最后由 maanu 于 2010-6-19 21:38 编辑 ]

firadisk-driver-0.0.1.20.zip

30.93 KB, 下载次数: 678, 下载积分: 无忧币 -2

firadisk-driver-0.0.1.22.zip

32.41 KB, 下载次数: 680, 下载积分: 无忧币 -2

firadisk-driver-0.0.1.24.zip

32.78 KB, 下载次数: 1195, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +10 收起 理由
66369 + 10 我很赞同

查看全部评分

2#
发表于 2010-5-31 05:07:33 | 只看该作者
thank you very much
回复

使用道具 举报

3#
 楼主| 发表于 2010-5-31 05:16:24 | 只看该作者
you are most welcome brother.
回复

使用道具 举报

4#
发表于 2010-5-31 07:36:23 | 只看该作者
The good news, thank you!
回复

使用道具 举报

5#
发表于 2010-5-31 08:35:29 | 只看该作者
谢谢楼主第一时间提供,新版不知有何新功能...
回复

使用道具 举报

6#
发表于 2010-5-31 11:54:23 | 只看该作者
终于支持memdisk了!这下原来PE里面集成的firadisk该更新了。
我测试过通用PE和月光森林PE,能够利用memdisk整体启动,有外置程序。使用方法不变,把firadisk.sys拷贝到内核里面wxpe\system32\drivers里面,修改txtsetup.sif(参照ramdisk就行):
[ScsiClass.Load]
...
ramdisk=ramdisk.sys
firadisk=firadisk.sys

shao编写的winvblock在2010.5.17日支持memdisk整体启动PE,不过中国人仿佛只喜欢用firadisk,呵呵。

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 13:08 编辑 ]
回复

使用道具 举报

7#
发表于 2010-5-31 11:55:46 | 只看该作者
这个软件有什么作用呀?
回复

使用道具 举报

8#
发表于 2010-5-31 11:58:40 | 只看该作者
Firadisk是做什么用?
回复

使用道具 举报

9#
发表于 2010-5-31 13:35:57 | 只看该作者

回复 #1 maanu 的帖子

thank you very much, not see you for a lang time
回复

使用道具 举报

10#
发表于 2010-5-31 15:50:50 | 只看该作者
看来N多大大的PE要更新了……
回复

使用道具 举报

11#
发表于 2010-5-31 17:00:13 | 只看该作者
很好很强大 听到 liuzhaoyzz  说的 支持了memdisk

我看liuzhaoyzz 以前说那个应该不用了 呵呵  支持了!!!!

Thank you for maanu !!!!
回复

使用道具 举报

12#
发表于 2010-5-31 18:16:56 | 只看该作者
看不懂
支持memdisk之外还有啥更新
谢谢楼主附件
留一份
回复

使用道具 举报

13#
发表于 2010-5-31 18:39:48 | 只看该作者
不知道这个版本能不能用在ram2003
回复

使用道具 举报

14#
发表于 2010-5-31 19:13:38 | 只看该作者
@yanglin
说点题外话,权当灌水吧。
winvblock和firadisk就像一对双胞胎,winvblock好像第一个版本就支持了memdisk和g4d,shao本人对于memdisk是非常精通的,就是他在2009年6月让memdisk支持了ISO磁盘仿真,官方memdisk是2009.11.18日支持ISO仿真(比g4d晚了将近2年,g4d是2007.11.18日支持ISO仿真)。不过刚开始winvblock是基于WINAOE协议的,支持SAN,ISCSI就是典型的一种SAN。2009年6月份shao就写出了winvblock,后来2009年8月份Karyonix有了灵感自己写了firadisk,从shao的那个帖子就可以看出来。
http://www.boot-land.net/forums/index.php?s=568ccd95a0628f0f0dd6c47e0a1f3b32&showtopic=8168&st=200
再后来,2010.5.17日,shao把AOE分离出来了,基于文件的磁盘仿真不再需要WINAOE支持,正是这个winvblock0.0.1.7的更新我才在PE中成功启动了winvblock。我也问了Karyonix什么时候能够支持memdisk,他说下个月。当初我发起讨论winvblock用法的时候只有pseudo一个跟帖提出建设性的建议,真是孤掌难鸣。2010.5.30日,Karyonix让firadisk支持了memdisk,这中间shao也提供过帮助。大家对于firadisk的讨论很多,用法也相当成熟,大家都接受了它。
同样是ramdisk,大家一定不会忘记第一个吃螃蟹的chenall吧,第一个尝试另类启动PE的方法就是用windrv的无盘天使wdsys,呵呵。

@yueyezhan
很多人尝试用firadisk做RAM2003,成功的怕是不多,没有必要在一棵树上吊死哇,尝试下winvblock呗。

[ 本帖最后由 liuzhaoyzz 于 2010-6-4 20:22 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-5-31 19:16:23 | 只看该作者
# 9 sratlf

i was here all the time . but did not post ./ nice to see you here and you are welcome too.

Regards,
Maanu from Pakistan
回复

使用道具 举报

16#
发表于 2010-5-31 19:23:27 | 只看该作者
原帖由 liuzhaoyzz 于 2010-5-31 19:13 发表
@yanglin
说点题外话,权当灌水吧。
winvblock好像第一个版本就支持了memdisk和g4d,不过它是基于WINAOE协议的,支持SAN,ISCSI就是典型的一种SAN。2009年6月份shao就写出了winvblock,后来2009年8月份Karyoni ...


2003我用winvblcok也没有起来,不太清楚是需要先用grub4dos先加载winvblcok,然后再加载2003的镜像;还是把winvblcok安装到2003后直接抓取这个系统镜像用grub4dos加载;我是把winvblcok装到2003中的,用grub4dos加载就是7b的停机码,如果在虚拟机引导这个2003的话,每次启动后就提示我找到winvblcok驱动
回复

使用道具 举报

17#
发表于 2010-5-31 19:24:16 | 只看该作者
我一开始也试过winvblock,后来发觉没firadisk功能好就放弃了。
winvblock现在支持vista和win7了吗?
32位winvblock支持pae方式访问3.25G以上的内存了吗?
回复

使用道具 举报

18#
发表于 2010-5-31 19:36:08 | 只看该作者
yueyezhan,你用的是winvblock0.0.1.7吗?做RAMXP或者RAM2003好像大家都是直接用inf安装进去吧?你那是不是提示找不到wvblk32.sys?那样的提示之前我在RAMPE中也曾经碰到过,换成最新版的才行。

我在boot-land看见过fujianabc老大,可能不是不好,极可能是与那个WINAOE有关,毕竟侧重点不同,firadisk一开始就是基于文件磁盘仿真的。
vista和win7中我没有尝试过。
不过3.25G以上内存估计就不支持了,因为这个是由karyonix本人直接给g4d打的补丁,后来chenall直接把这个补丁打到了官方g4d.

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 19:44 编辑 ]
回复

使用道具 举报

19#
发表于 2010-5-31 19:49:15 | 只看该作者
感谢,去了bootland,下载链接打不开。
回复

使用道具 举报

20#
发表于 2010-5-31 20:04:10 | 只看该作者
原帖由 liuzhaoyzz 于 2010-5-31 19:36 发表
不过3.25G以上内存估计就不支持了,因为这个是由karyonix本人直接给g4d打的补丁,后来chenall直接把这个补丁打到了官方g4d.

这个不但在grub4dos中打了补丁,而且firadisk驱动本身也支持pae才行。
winvblock估计不支持pae,所以无法访问3.25G内存,memdisk同样也不支持。
回复

使用道具 举报

21#
发表于 2010-5-31 20:24:29 | 只看该作者

回复 #18 liuzhaoyzz 的帖子

是winvblock0.0.1.7版本,不过在win2000做的ramos中没有任何问题,在2003 sp2的企业版中,用grub4dos加载这个vhd或者vmdk的时候就蓝了,停机码是7b,好像是这个驱动没生效,回到物理机器,用vm或者hyper-v虚拟机软件启动这个虚拟磁盘,每次启动都提示我找到winvblock新硬件
回复

使用道具 举报

22#
发表于 2010-5-31 20:32:31 | 只看该作者
winvblock的确不支持PAE,memdisk也一样,虽然g4d支持PAE。
firadisk的帖子中,那么多人报告用它来做RAM2003不成功,shao说过支持2003的,如果winvblock不行,那就完蛋了。
回复

使用道具 举报

23#
发表于 2010-5-31 20:35:54 | 只看该作者
不会用,帮顶
         
回复

使用道具 举报

24#
发表于 2010-5-31 22:29:58 | 只看该作者
不明白为什么只把firadisk.ima加载到fd0,普通PE就可以看到g4d map的磁盘映像,是如何发生的
回复

使用道具 举报

25#
发表于 2010-5-31 22:47:08 | 只看该作者
这里面不是有个txtsetup.oem吗,估计是firadisk和winvblock结合他来启动的。map --mem这个ima之后,可以一直保持到Windows里面,在Windows里面不是可以看到A盘的吗?不过有的看不到A盘,不知道是不是因为BIOS里面关闭了软驱,有的可以,有的不行,这点没有详细考证过,只要firadisk或winvblock能启动,看到仿真光盘,其他的我就没管了,反正大家都那样用,呵呵。
回复

使用道具 举报

26#
发表于 2010-6-1 18:37:13 | 只看该作者
Thank you for share this news
回复

使用道具 举报

27#
发表于 2010-6-1 18:39:08 | 只看该作者
原帖由 liuzhaoyzz 于 2010-5-31 20:32 发表
winvblock的确不支持PAE,memdisk也一样,虽然g4d支持PAE。
firadisk的帖子中,那么多人报告用它来做RAM2003不成功,shao说过支持2003的,如果winvblock不行,那就完蛋了。

我用 Firadisk 0.0.1.18来做RAM2003非常成功
回复

使用道具 举报

28#
发表于 2010-6-1 18:53:47 | 只看该作者
原帖由 keygen 于 2010-6-1 18:39 发表

我用 Firadisk 0.0.1.18来做RAM2003非常成功

请教应该怎么来设置?是和xp一样的默认安装firadisk就可以么?
回复

使用道具 举报

29#
发表于 2010-6-1 19:03:54 | 只看该作者
原帖由 yueyezhan 于 2010-6-1 18:53 发表

请教应该怎么来设置?是和xp一样的默认安装firadisk就可以么?

不错,系统是Windows2003 sp2企业版
不是原版,kenlok精简过的
回复

使用道具 举报

30#
发表于 2010-6-1 19:35:16 | 只看该作者
楼上的,厚道一点的办法是贴出你如何用firadisk搞定RAM2003的,呵呵。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 11:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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