无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 30074|回复: 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 我很赞同

查看全部评分

69#
发表于 2014-3-13 10:24:48 | 只看该作者
正好需要 谢谢啦
回复

使用道具 举报

68#
发表于 2011-10-18 21:13:00 | 只看该作者
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
回复

使用道具 举报

67#
发表于 2011-9-8 17:46:55 | 只看该作者
支持!有1.30了。
回复

使用道具 举报

66#
发表于 2010-10-10 08:29:08 | 只看该作者
谢谢楼主分享!!!!!!
回复

使用道具 举报

65#
发表于 2010-10-8 18:05:40 | 只看该作者
you are most welcome brother.
回复

使用道具 举报

64#
发表于 2010-9-3 11:21:49 | 只看该作者

回复 #2 pseudo 的帖子

g感谢lz分享 我的在官方没注册成功!
回复

使用道具 举报

63#
发表于 2010-6-30 10:48:40 | 只看该作者
好厉害的东西,可惜不会用
回复

使用道具 举报

62#
发表于 2010-6-20 08:17:24 | 只看该作者
原帖由 尽善尽美 于 2010-6-20 07:16 发表
都是英文看不懂,有翻译一下的吗!!



请LZ大概说下好.
回复

使用道具 举报

61#
发表于 2010-6-20 07:16:10 | 只看该作者
都是英文看不懂,有翻译一下的吗!!
回复

使用道具 举报

60#
 楼主| 发表于 2010-6-19 21:39:38 | 只看该作者
updated first post with new version.
回复

使用道具 举报

59#
发表于 2010-6-19 18:25:50 | 只看该作者
又更新什么了?
如果没有对2003的支持,意义还是不大
回复

使用道具 举报

58#
发表于 2010-6-19 14:54:30 | 只看该作者
v0.0.1.24
- Find disk image file without knowing drive letter of backing drive. ( use find:\ instead of <drive letter>:\ )


firadisk-driver-0.0.1.24.zip (32.78 KB, 下载次数: 123)
回复

使用道具 举报

57#
发表于 2010-6-17 09:47:26 | 只看该作者
映射版XP  快到来啦! 或者已经到来!
回复

使用道具 举报

56#
发表于 2010-6-16 21:58:07 | 只看该作者
原帖由 jackie180 于 2010-6-16 20:06 发表
1、请问firadisk.img在那里能得到?
title   1、Windows XP SP3
find --set-root /                                       
map --mem /firadisk.img (fd0)
find --set-root /WinXP.ISO
map --mem (hd0,4 ...


两处方式都可以,是有局限性的,,最好还是 map --mem
回复

使用道具 举报

55#
发表于 2010-6-16 20:06:31 | 只看该作者
1、请问firadisk.img在那里能得到?
title   1、Windows XP SP3
find --set-root /                                       
map --mem /firadisk.img (fd0)
find --set-root /WinXP.ISO
map --mem (hd0,4)/windows XP SP3.iso (0xff)
map --hook
chainloader (0xff)

2、在firadisk-driver-0.0.1.22.zip里面的这些文件分别放在什么位置请楼主明示
amd64
firadi64.cat
firadi64.sys
firadisk.cat
firadisk.inf
firadisk.sys
txtsetup.oem
回复

使用道具 举报

54#
发表于 2010-6-8 16:53:07 | 只看该作者
原帖由 fujianabc 于 2010-6-8 15:42 发表

我没试过这样是不是还能map --mem启动。

map --mem和纯map有一点重要的不同,就是map --mem镜像有两份(磁盘上的和内存里的),而map镜像只有磁盘上的一份,需要特别保护。这好比是一个程序打开了一个文件 ...



谢谢你耐心的解答!我晚上试试!如果map方式成功了我会再用map --mem方式启动同一个ing文件看可以启动不!哈哈!希望两种方式都可以!
回复

使用道具 举报

53#
发表于 2010-6-8 15:42:52 | 只看该作者
原帖由 thttht 于 2010-6-8 14:21 发表


谢谢!我按你的这个改好在试试!还有一个问题:这样改写boot.ini文件内容后的img文件是不是用 map --mem 和 map 两种方式都能启动那?还是只能用map 一种方式启动了啊?原来用map --mem 方式时是不用修改bo ...

我没试过这样是不是还能map --mem启动。

map --mem和纯map有一点重要的不同,就是map --mem镜像有两份(磁盘上的和内存里的),而map镜像只有磁盘上的一份,需要特别保护。这好比是一个程序打开了一个文件在修改时,另外的程序不应该,不能在这个文件还未关闭的同时也去修改它。对于非--mem 就存在这种问题。
回复

使用道具 举报

52#
发表于 2010-6-8 14:21:30 | 只看该作者
原帖由 fujianabc 于 2010-6-8 12:17 发表


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdet ...


谢谢!我按你的这个改好在试试!还有一个问题:这样改写boot.ini文件内容后的img文件是不是用 map --mem 和 map 两种方式都能启动那?还是只能用map 一种方式启动了啊?原来用map --mem 方式时是不用修改boot.ini文件内容的!!
回复

使用道具 举报

51#
发表于 2010-6-8 12:17:56 | 只看该作者
原帖由 thttht 于 2010-6-8 11:53 发表


谢谢高手的帮助!不过英语不好!看的有点晕!!不好意思!太菜了!能不能把你的改好的boot.ini文件内容全部贴出来看看啊!多谢了!

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer  /firadisk=disk,vmem=x:\filename.img

红色路径根据自己实际情况填写,而且要求filename.img所在分区盘符已经在mounteddevices注册表中存在了

[ 本帖最后由 fujianabc 于 2010-6-8 12:19 编辑 ]
回复

使用道具 举报

50#
发表于 2010-6-8 11:53:58 | 只看该作者
原帖由 fujianabc 于 2010-6-8 09:56 发表

还要改boot.ini才行,见86,88,89楼
http://bbs.znpc.net/viewthread.php?tid=5742&extra=&page=6


谢谢高手的帮助!不过英语不好!看的有点晕!!不好意思!太菜了!能不能把你的改好的boot.ini文件内容全部贴出来看看啊!多谢了!
回复

使用道具 举报

49#
发表于 2010-6-8 09:56:52 | 只看该作者
原帖由 thttht 于 2010-6-8 09:50 发表


我昨天晚上测试了直接map  img格式的RAMOS XP 但没有成功!不知道论坛有成功的交流一下啊!!!

还要改boot.ini才行,见86,88,89楼
http://bbs.znpc.net/viewthread.php?tid=5742&extra=&page=6
回复

使用道具 举报

48#
发表于 2010-6-8 09:50:25 | 只看该作者
原帖由 liuzhaoyzz 于 2010-6-7 19:01 发表
PE是ISO的,直接map怕是不行,他们都支持hdd格式的,比如说img或者dsk的估计才行,而且要有MBR,也就是说,采用当初chenall用无盘天使wdsys驱动支持的那种格式才行,他那个img是用无盘天使制作的,参考他那个PE ...


我昨天晚上测试了直接map  img格式的RAMOS XP 但没有成功!不知道论坛有成功的交流一下啊!!!
回复

使用道具 举报

47#
发表于 2010-6-7 19:01:00 | 只看该作者
PE是ISO的,直接map怕是不行,他们都支持hdd格式的,比如说img或者dsk的估计才行,而且要有MBR,也就是说,采用当初chenall用无盘天使wdsys驱动支持的那种格式才行,他那个img是用无盘天使制作的,参考他那个PE的另类启动方法才行.具体我没有测试过。PE下的内存占用不是很大,对于RAMOS(现在就不能叫做RAMOS了)才有更深层的意义。
好像他们现在也正在研究支持odd,比如ISO.

[ 本帖最后由 liuzhaoyzz 于 2010-6-7 19:07 编辑 ]
回复

使用道具 举报

46#
发表于 2010-6-7 18:52:57 | 只看该作者
我刚才用老毛桃911版XP PE试了一下,使用MEM参数,进入PE后可以认到虚拟的ISO光驱,而没有MEM参数时,仍然不认。而用网虫2008的6-1版2003 PE,则无论是否加MEM参数,都不成功。

[ 本帖最后由 xianglang 于 2010-6-7 18:54 编辑 ]
回复

使用道具 举报

45#
发表于 2010-6-7 13:48:33 | 只看该作者
thttht,具体我没有测试过。你看下boot-land上他们的做法吧。
回复

使用道具 举报

44#
发表于 2010-6-7 13:24:33 | 只看该作者
制作RAM2003时要Microsoft iSCSI Initiator驱动的,
我用Firadisk做RAM2003加了Microsoft iSCSI Initiator驱动才成功的!
回复

使用道具 举报

43#
发表于 2010-6-7 12:03:31 | 只看该作者
原帖由 liuzhaoyzz 于 2010-6-6 17:52 发表
天啦,Karyonix动作太快了!这么快就支持直接map了吗?通用性还是没有map --mem好吧?
2010.5.16日supaJ在winvblock的帖子中提出map --mem消耗内存太大,能否直接用map加载
http://www.boot-land.net/forums/ ...



这样是不是也就是直接对IMG文件进行写操作了啊!会改变IMG文件的内容啊?
回复

使用道具 举报

42#
发表于 2010-6-7 01:10:36 | 只看该作者
有人用新版直接MAP试过成功的没有?
回复

使用道具 举报

41#
发表于 2010-6-7 00:58:41 | 只看该作者
原帖由 快雪时晴 于 2010-6-6 17:37 发表
thank you,
i have tried 100+ times to down it from boot-land today, never success

那个下载网站已被墙了,你不用翻墙软件再怎么下载也是没用的。其实用FreeGate,FreeU,无界等工具就可以下载了,悄悄地说一声,以上所说的工具也可解决世界上最伟大的云存储服务之一——DropboDropBox被墙而不能连接的问题,只要打开上述工具让DropBox连接上即可退出。
另F大 或P大或其它英文好的人士能否向Karyonix反映一下FiraDisk不支持实机的2003SP2,只支持虚拟机的2003SP2的问题。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-20 12:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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