无忧启动论坛

标题: Firadisk制作Ram03的一个被忽略的失败因素。 [打印本页]

作者: shuini    时间: 2011-5-4 17:30
标题: Firadisk制作Ram03的一个被忽略的失败因素。
因为创新声卡和4g内存有冲突,所以一直都是用2g内存,以前做过多次Firadisk的Ran03,参考过坛子里不少解决方法,均未成功,总是止步于滚动条。
最近看到g4d支持高位内存的加载,于是装上4g再次试验,一次成功。
相同方法,相同硬件环境,唯一不同的是内存由2g添加到4g,可见,内存大小也是决定制作成败的一个因素。

[ 本帖最后由 shuini 于 2011-5-5 20:45 编辑 ]
作者: xianglang    时间: 2011-5-5 15:23
在我的上网本上,1GB的内存,无论是XP还是2003还是WIN7,FIRADISK都是失败。
作者: shuini    时间: 2011-5-5 16:28
内存的大小似乎是一个条件,从区区几个投票来看,还不是必要条件。从我自己的情况来说,增大内存能提高成功几率。
不过现在好了,只要做成功一次就能复制,通过比对注册表,我得到了一个Firadisk的完整注册表文件。这其中有两个键名和键值是随机生成的,即不同的镜像生成不同的键名和键值,这个可以忽略,系统会根据实际img重建对应注册表信息,到时候重新导出一下system文件覆盖即可。
作者: shuini    时间: 2011-5-5 16:45
以前不成功的原因是由于系统未能完整写入全部驱动注册信息,原因估计是由于Firadisk和win03的不兼容,系统阻止写入。
现在得到了注册表,就可以采用人工强制写入了。实验下来效果很好。
我是直接拿一直在用的ms的ramdisk做的ramos改造的
具体步骤是
复制Firadisk.sys到system32\drivers,然后挂载system,导入注册表(需要改Enum权限),删除MountedDevices中的\DosDevices\C:键。进入ramos后,机器自动完成内存盘的卷注册,导出system,覆盖原system,这一步不做也可以,就是每次启动后有个完成硬件安装的提示。
作者: shuini    时间: 2011-5-5 16:56
随机生成的键名和键值是根据镜像的容量大小生成的
作者: shuini    时间: 2011-5-5 17:34
刚才拔去2G内存,失败。
作者: cfan512    时间: 2011-5-5 18:01
我的笔记本3G内存,未成功,难道真的4G容易成功。
作者: xianglang    时间: 2011-5-6 00:31
不过无论是XP PE还是2003PE,使用了FIRADISK的,在我的上网本上也都能认。另外,用CHENALL的NTBOOT启动我装了WINVBLOCK的WIN7的VHD,WIN7也居然认NTBOOT生成的软盘,但是我直接MAP WIN7的VHD启动就失败——真搞不明白到底问题出在哪了。
作者: maanu    时间: 2011-5-6 06:21
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
作者: yueyezhan    时间: 2011-5-6 07:51
从我自己制作ramos的经历来说,用firadisk无论是map一个vhd来安装保存修改,还是map --mem来启动ramos,xp vista/2008 win7/r2 包括现在的win8的泄露版本,都没有问题,唯独2003,根本就不可能挂载iso来安装,只能先安装一个系统后再修改
作者: wushi000    时间: 2011-5-6 08:43
我的机器8G内存。。在VM虚拟机2G内存安装同一个精简2003系统。使用深度RAMOS工具制作镜像。可以成功启动。
但是在真机上同样的系统。报7B蓝屏。。
之前还试过16G内存。同样结果。4G同样
系统版本冷风2003EE精简全功能版。。
AMD平台
作者: yueyezhan    时间: 2011-5-6 11:05
原帖由 wushi000 于 2011-5-6 08:43 发表
我的机器8G内存。。在VM虚拟机2G内存安装同一个精简2003系统。使用深度RAMOS工具制作镜像。可以成功启动。
但是在真机上同样的系统。报7B蓝屏。。
之前还试过16G内存。同样结果。4G同样
系统版本冷风2003EE精 ...


我也是amd平台,vm上测试一切正常,到物理机器就不能挂载iso,现在干脆不用2003
作者: enterhu    时间: 2011-5-6 11:40
好奇怪,我为摸丝总容易成功,ramxp ram2003,wimxp wim2003,都成功了,还有那个b开头的,我也能成功.内存1.2g,建议实机能够启动的系统再来做ramos,虚拟机hal和实机不一样,虚拟机能启动,实机并不一定能启动,除非一样,另外要注意ramdisk.sys,firadisk的版本 。
作者: enterhu    时间: 2011-5-6 11:52
其实不安装ramdisk,firadisk,也可以启动到滚动条,
作者: shuini    时间: 2011-5-6 12:05
机器千差万别,但起码在我的机器上,内存的大小是个决定性的因素,就拿我现在做成功的ram03来说,拔下2G内存就是启动失败,装上后又一切正常。
作者: enterhu    时间: 2011-5-6 14:07
机器虽然不同,但主板芯片组也只有那区区那几种,大同小异,845老机能实现,现在的新机子不能实现,道理上说不过,拨了2g,还有2g?不能启动,那是不是所做的ramos个头比较大呢,结果是启动后内存不够,这个可以估算一下的
作者: enterhu    时间: 2011-5-6 14:44
g4d能够启动,而ramdisk不能启动,那是因为系统内部对img大小做了限制,是ramdisk和系统为了稳定及较高性能而共同作的选择,虽然我无法测试两种方法的稳定性,但从ms的阶梯式限制来看,用ramdisk的稳定性要应该比g4d启动的要高,ms不会做无聊的事,专门为了限制img大小
作者: yueyezhan    时间: 2011-5-6 17:13
原帖由 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之后,就完成自己的工作了
作者: febray    时间: 2011-5-8 09:52
标题: 回复 #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).
作者: febray    时间: 2011-5-8 09:58
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 .
作者: fly2sky    时间: 2011-5-12 20:41
原帖由 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文件
作者: 2011mking    时间: 2011-11-15 08:48
没问题的,不过我用的是先实机安装win2003再装动的firadisk驱动,重启成功后再做的ram2003。这个ram2003(原主机是1G内存的技嘉sis主板)重封装后移值到华硕P5Kapl主板(2g内存)上完全没问题。

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

[ 本帖最后由 2011mking 于 2011-11-15 08:52 编辑 ]
作者: ziyoudu    时间: 2011-11-16 20:52
[quote]原帖由 <i>fly2sky



一提原版安装光盘ISO文件                          说明不是系统爱好者
作者: liulaotou2    时间: 2011-11-17 00:06
其实根本差别是windows加载驱动的地址冲突导致。
windows 2003哪个版本不支持4G以上内存?
作者: nsdiy    时间: 2011-11-17 14:37
Firadisk我使用过这么多机器,没有见过蓝频了,
作者: wanghh    时间: 2012-9-26 07:23
我的笔记本3G内存,未成功,难道真的4G容易成功。
作者: 2011myback    时间: 2013-1-9 19:43
我的是加到6G内存成功了,真的有点搞不懂03了,4G死活蓝屏,换了一根4G,尼玛德怎么弄都能成功。真的是奇怪了
作者: wylgogogo    时间: 2014-11-12 22:09
           何必纠结,现在一般都是4g内存了。大内存已经是趋势了。
作者: megatron    时间: 2023-8-29 07:42
还是第一次听说这个技术
作者: 倾情奉献    时间: 2023-12-10 09:35
感谢分享楼主辛苦
作者: crt1024x768    时间: 2024-3-21 12:36
记号学习一下别人宝贵的经验
作者: hehuiying    时间: 2024-3-24 02:52
谢谢分享
作者: hehuiying    时间: 2024-3-24 15:14
谢谢分享
作者: hehuiying    时间: 2024-3-24 23:11
谢谢分享
作者: hehuiying    时间: 2024-4-9 13:55
谢谢分享
作者: 无犹启动    时间: 2024-5-1 16:50
谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3