无忧启动论坛

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

[讨论] Firadisk制作Ram03的一个被忽略的失败因素。

  [复制链接]
跳转到指定楼层
1#
发表于 2011-5-4 17:30:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为创新声卡和4g内存有冲突,所以一直都是用2g内存,以前做过多次Firadisk的Ran03,参考过坛子里不少解决方法,均未成功,总是止步于滚动条。
最近看到g4d支持高位内存的加载,于是装上4g再次试验,一次成功。
相同方法,相同硬件环境,唯一不同的是内存由2g添加到4g,可见,内存大小也是决定制作成败的一个因素。

[ 本帖最后由 shuini 于 2011-5-5 20:45 编辑 ]
多选投票: ( 最多可选 2 项 ), 共有 48 人参与投票
47.17% (25)
11.32% (6)
26.42% (14)
15.09% (8)
您所在的用户组没有投票权限
2#
发表于 2011-5-5 15:23:21 | 只看该作者
在我的上网本上,1GB的内存,无论是XP还是2003还是WIN7,FIRADISK都是失败。
回复

使用道具 举报

3#
 楼主| 发表于 2011-5-5 16:28:19 | 只看该作者
内存的大小似乎是一个条件,从区区几个投票来看,还不是必要条件。从我自己的情况来说,增大内存能提高成功几率。
不过现在好了,只要做成功一次就能复制,通过比对注册表,我得到了一个Firadisk的完整注册表文件。这其中有两个键名和键值是随机生成的,即不同的镜像生成不同的键名和键值,这个可以忽略,系统会根据实际img重建对应注册表信息,到时候重新导出一下system文件覆盖即可。
回复

使用道具 举报

4#
 楼主| 发表于 2011-5-5 16:45:19 | 只看该作者
以前不成功的原因是由于系统未能完整写入全部驱动注册信息,原因估计是由于Firadisk和win03的不兼容,系统阻止写入。
现在得到了注册表,就可以采用人工强制写入了。实验下来效果很好。
我是直接拿一直在用的ms的ramdisk做的ramos改造的
具体步骤是
复制Firadisk.sys到system32\drivers,然后挂载system,导入注册表(需要改Enum权限),删除MountedDevices中的\DosDevices\C:键。进入ramos后,机器自动完成内存盘的卷注册,导出system,覆盖原system,这一步不做也可以,就是每次启动后有个完成硬件安装的提示。
回复

使用道具 举报

5#
 楼主| 发表于 2011-5-5 16:56:43 | 只看该作者
随机生成的键名和键值是根据镜像的容量大小生成的
回复

使用道具 举报

6#
 楼主| 发表于 2011-5-5 17:34:04 | 只看该作者
刚才拔去2G内存,失败。
回复

使用道具 举报

7#
发表于 2011-5-5 18:01:57 | 只看该作者
我的笔记本3G内存,未成功,难道真的4G容易成功。
回复

使用道具 举报

8#
发表于 2011-5-6 00:31:42 | 只看该作者
不过无论是XP PE还是2003PE,使用了FIRADISK的,在我的上网本上也都能认。另外,用CHENALL的NTBOOT启动我装了WINVBLOCK的WIN7的VHD,WIN7也居然认NTBOOT生成的软盘,但是我直接MAP WIN7的VHD启动就失败——真搞不明白到底问题出在哪了。
回复

使用道具 举报

9#
发表于 2011-5-6 06:21:56 | 只看该作者
i have 1.5 GB memory .

and winvblock worked on win7 , winxp , win2003 ,both from usb and hdd.

map /2003.img (hd0)  SUCCESS
map --mem /2003.img (hd0) SUCCESS

also , use the following driver with winvblock , and it is all very good.

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

Maanu
回复

使用道具 举报

10#
发表于 2011-5-6 07:51:06 | 只看该作者
从我自己制作ramos的经历来说,用firadisk无论是map一个vhd来安装保存修改,还是map --mem来启动ramos,xp vista/2008 win7/r2 包括现在的win8的泄露版本,都没有问题,唯独2003,根本就不可能挂载iso来安装,只能先安装一个系统后再修改
回复

使用道具 举报

11#
发表于 2011-5-6 08:43:38 | 只看该作者
我的机器8G内存。。在VM虚拟机2G内存安装同一个精简2003系统。使用深度RAMOS工具制作镜像。可以成功启动。
但是在真机上同样的系统。报7B蓝屏。。
之前还试过16G内存。同样结果。4G同样
系统版本冷风2003EE精简全功能版。。
AMD平台
回复

使用道具 举报

12#
发表于 2011-5-6 11:05:10 | 只看该作者
原帖由 wushi000 于 2011-5-6 08:43 发表
我的机器8G内存。。在VM虚拟机2G内存安装同一个精简2003系统。使用深度RAMOS工具制作镜像。可以成功启动。
但是在真机上同样的系统。报7B蓝屏。。
之前还试过16G内存。同样结果。4G同样
系统版本冷风2003EE精 ...


我也是amd平台,vm上测试一切正常,到物理机器就不能挂载iso,现在干脆不用2003
回复

使用道具 举报

13#
发表于 2011-5-6 11:40:57 | 只看该作者
好奇怪,我为摸丝总容易成功,ramxp ram2003,wimxp wim2003,都成功了,还有那个b开头的,我也能成功.内存1.2g,建议实机能够启动的系统再来做ramos,虚拟机hal和实机不一样,虚拟机能启动,实机并不一定能启动,除非一样,另外要注意ramdisk.sys,firadisk的版本 。
回复

使用道具 举报

14#
发表于 2011-5-6 11:52:55 | 只看该作者
其实不安装ramdisk,firadisk,也可以启动到滚动条,
回复

使用道具 举报

15#
 楼主| 发表于 2011-5-6 12:05:32 | 只看该作者
机器千差万别,但起码在我的机器上,内存的大小是个决定性的因素,就拿我现在做成功的ram03来说,拔下2G内存就是启动失败,装上后又一切正常。
回复

使用道具 举报

16#
发表于 2011-5-6 14:07:38 | 只看该作者
机器虽然不同,但主板芯片组也只有那区区那几种,大同小异,845老机能实现,现在的新机子不能实现,道理上说不过,拨了2g,还有2g?不能启动,那是不是所做的ramos个头比较大呢,结果是启动后内存不够,这个可以估算一下的
回复

使用道具 举报

17#
发表于 2011-5-6 14:44:30 | 只看该作者
g4d能够启动,而ramdisk不能启动,那是因为系统内部对img大小做了限制,是ramdisk和系统为了稳定及较高性能而共同作的选择,虽然我无法测试两种方法的稳定性,但从ms的阶梯式限制来看,用ramdisk的稳定性要应该比g4d启动的要高,ms不会做无聊的事,专门为了限制img大小
回复

使用道具 举报

18#
发表于 2011-5-6 17:13:50 | 只看该作者
原帖由 enterhu 于 2011-5-6 14:44 发表
g4d能够启动,而ramdisk不能启动,那是因为系统内部对img大小做了限制,是ramdisk和系统为了稳定及较高性能而共同作的选择,虽然我无法测试两种方法的稳定性,但从ms的阶梯式限制来看,用ramdisk的稳定性要应该比 ...


用grub4dos+winvblock做windows2000没问题,用grub4dos+firadisk做xp vista/2008 win7/r2 包括现在的win8的泄露版本都没有问题,我不认为和grub4dos的稳定性有什么关系,grub4dos启动ntldr或者bootmgr之后,就完成自己的工作了
回复

使用道具 举报

19#
发表于 2011-5-8 09:52:40 | 只看该作者

回复 #3 shuini 的帖子

I Have succeed to make a 400M windows 7 ram os for my netboork with 1G memory , audio,VGA,WIFI,aero, everything iworks OK, but the IME (I have not add the file cause i don't know the minium solution).
回复

使用道具 举报

20#
发表于 2011-5-8 09:58:11 | 只看该作者
BTW , i just add fbwf, ramdisk,wimfsf,all  my drivers to the MSDN windows 7(of cources i have deal with the SYSTEM), with the system32 directory 400MB,  it uses about 800MB memory  so just several IE 8 pages will use all of the last memory .
回复

使用道具 举报

21#
发表于 2011-5-12 20:41:27 | 只看该作者
原帖由 yueyezhan 于 2011-5-6 07:51 发表
从我自己制作ramos的经历来说,用firadisk无论是map一个vhd来安装保存修改,还是map --mem来启动ramos,xp vista/2008 win7/r2 包括现在的win8的泄露版本,都没有问题,唯独2003,根本就不可能挂载iso来安装,只 ...


我试了很多次用firadisk挂载ISO安装WIN2003都是成功的,内存1G的也试过,正常呢,不过我用的是WIN2003原版安装光盘ISO文件
回复

使用道具 举报

22#
发表于 2011-11-15 08:48:20 | 只看该作者
没问题的,不过我用的是先实机安装win2003再装动的firadisk驱动,重启成功后再做的ram2003。这个ram2003(原主机是1G内存的技嘉sis主板)重封装后移值到华硕P5Kapl主板(2g内存)上完全没问题。

不过我发现,如果装了其它的内存盘,扩大IMG后可能启动不成功(进桌面时黑屏)。估计是内存重分配的原因。扩大或移值ram2003前可以先停用其它内存盘,进内存系统后再重启用。

[ 本帖最后由 2011mking 于 2011-11-15 08:52 编辑 ]
回复

使用道具 举报

23#
发表于 2011-11-16 20:52:06 | 只看该作者
[quote]原帖由 <i>fly2sky



一提原版安装光盘ISO文件                          说明不是系统爱好者
回复

使用道具 举报

24#
发表于 2011-11-17 00:06:40 | 只看该作者
其实根本差别是windows加载驱动的地址冲突导致。
windows 2003哪个版本不支持4G以上内存?
回复

使用道具 举报

25#
发表于 2011-11-17 14:37:33 | 只看该作者
Firadisk我使用过这么多机器,没有见过蓝频了,
回复

使用道具 举报

26#
发表于 2012-9-26 07:23:02 | 只看该作者
我的笔记本3G内存,未成功,难道真的4G容易成功。
回复

使用道具 举报

27#
发表于 2013-1-9 19:43:05 | 只看该作者
我的是加到6G内存成功了,真的有点搞不懂03了,4G死活蓝屏,换了一根4G,尼玛德怎么弄都能成功。真的是奇怪了
回复

使用道具 举报

28#
发表于 2014-11-12 22:09:21 | 只看该作者
           何必纠结,现在一般都是4g内存了。大内存已经是趋势了。
回复

使用道具 举报

29#
发表于 2023-8-29 07:42:27 | 只看该作者
还是第一次听说这个技术
回复

使用道具 举报

30#
发表于 2023-12-10 09:35:37 | 只看该作者
感谢分享楼主辛苦
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 21:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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