无忧启动论坛

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

[分享] [2014.03.09 更新]4G内存也玩Primo Ramdisk制作的Win7内存系统 (含制作过程的视频)

    [复制链接]
跳转到指定楼层
#
发表于 2014-3-5 19:22:34 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 lingshao 于 2014-3-9 15:24 编辑

[2014.03.09 更新]
我制作的内存系统使用的是Prosen的7658,不需要处理内存盘的BCD也能启动,但其它系统大多需要修改BCD,故完善制作流程增加对内存盘BCD的处理。
这里要先感谢阿弥陀佛大大的提点!!

具体是在简化流程的第3步之前或复杂流程的第5步之前,增加如下操作:

使用Bootice新建一个BCD,添加win7启动项,设备类型 Partition ,启动磁盘 BOOT(WIM)/LOCATE(VHD),使用此BCD覆盖C.vdf中 Boot目录里的BCD即可。



视频我就不重新制作了,大家看看图示就明白了。

[2014.03.08 更新]

看了众兄弟的回复,了解到了DG也能加载VDF文件,所以简化了下制作过程,简单讲就是在原系统中制作内存盘,然后重启到PE完成剩余的所有工作。

建议把系统安装为VHD,这样不仅方便克隆,而且不会对原系统盘造成影响,也不需考虑100M隐藏分区的情况,制作完成后在BCD中删除菜单,再删除VHD文件就完事,干净利落。

具体制作如下:

1. 我把系统制作成了win7ram.vhd,并安装好了Primo Ramdisk,现在就在此系统中。好了开始制作内存盘,盘符选的是R:,保存选项选择 仅加载,设置好关联镜像,例如 D:\RamDisk\C.vdf,创建好内存盘。然后保存内存盘内容,目的是创建C.vdf文件。最后重启进入win7PE。

2.  好了我已经重启到了PE中,打开DiskGenius,加载 win7ram.vhd 和 C.vdf ,使用分区克隆功能把win7ram.vhd的内容,克隆到内存盘镜像C.vdf里。复制C.vdf里 Windows\system32\config\SYSTEM 到桌面,运行注册表,加载 SYSTEM 为配置单元111,修改 HKEY_LOCAL_MACHINE\111\ControlSet001\Control\PnP里的
    PollBootPartitionTimeout原值0为10进制的30000,这个值不改的话加载VDF时会7B蓝屏。
修改 HKEY_LOCAL_MACHINE\111\MountedDevices,交换C:和R: 盘符,完成后卸载配置单元111。

复制修改后的 SYSTEM,覆盖原文件。

接着是对内存盘BCD的处理。
使用Bootice新建一个BCD,添加win7启动项,设备类型 Partition ,启动磁盘 BOOT(WIM)/LOCATE(VHD),使用此BCD覆盖C.vdf中 Boot目录里的BCD即可。

3.   复制 D:\RamDisk\C.vdf 到系统盘你想放置的目录中,并改名为 ramos.vdf 。最后在 grldr 中添加启动菜单。

title VDF In RAM
find --set-root /VHD/ramos.vdf
map (hd0) (hd1)
map --read-only /VHD/ramos.vdf (hd0)
map --hook
chainloader (hd0,0)/BOOTMGR

好了制作完成,可以删除BCD中VHD的菜单及VHD文件了。

简化版视频下载地址:
http://pan.baidu.com/s/1bnw3ms3


学习本版 坏坏小生兄弟的帖子 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
在880主板+4G内存的机子上,成功制作了win7内存系统,在此由衷感谢!!

下面分享我利用Primo Ramdisk Server Edition制作Win7内存系统的过程,并附上制作时的视频,已经了解的兄弟可以忽略,像我一样不太懂的兄弟则可以参考下。

制作前提当然是你已经安装调式好想要放到内存里的系统,并在此系统中安装了Primo Ramdisk Server Edition。

把系统制作成VHD,不是必须的,只要你有办法把系统克隆到Primo Ramdisk的VDF镜像中就行了。

因为我的机子原来制作有firadisk+VHD的系统win7ram.vhd,所以我是利用它来进行演示的。

另外我的机子还有其它的win7VHD(win7x86.vhd),并且也安装了Primo Ramdisk,所以我稍后会启动到win7x86.vhd,使用DiskGenius来进行分区克隆。
你也可以使用PE来完成这个工作。

我的机子是880G主板+4G的内存,所以小内存的兄弟也不用纠结了。

好了不说废话,马上开始吧。

1.  在win7ram.vhd系统中,开始制作内存盘,保存功能选择 加载和保存,设置好关联镜像,例如 D:\RamDisk\C.vdf,生成R:内存盘,完成后重启,再次进入win7ram.vhd。

2.  打开Primo Ramdisk,把刚才制作的内存盘,保存功能修改为 仅加载 ,确定完成后重启,重启后我进入的就是win7x86.vhd。

3.  因为win7x86.vhd中也安装了Primo Ramdisk,使用它加载刚才制作的 D:\RamDisk\C.vdf 内存盘镜像。
在磁盘管理中,附加win7ram.vhd,使用DiskGenius分区克隆功能,把win7ram.vhd的克隆到 C.vdf 加载的内存盘上。保存内存盘内容到镜像里,完成后删除内存盘。

4.  重启进入win7ram.vhd,运行注册表,加载 R:\Windows\system32\config\system 为111,
修改
HKEY_LOCAL_MACHINE\111\ControlSet001\Control\PnP里的
    PollBootPartitionTimeout原值0为10进制的30000,这个值不改的话加载VDF时会7B蓝屏。
修改
HKEY_LOCAL_MACHINE\111\MountedDevices,交换C:和R: 盘符,完成后卸载配置单元111。

接着是对内存盘BCD的处理。
使用Bootice新建一个BCD,添加win7启动项,设备类型 Partition ,启动磁盘 BOOT(WIM)/LOCATE(VHD),使用此BCD覆盖C.vdf中 Boot目录里的BCD即可。

重启进入win7x86.vhd。

5.  复制 D:\RamDisk\C.vdf 到系统盘你想放置的目录中,并改名为 ramos.vdf 。最后在 grldr 中添加启动菜单。

title VDF In RAM
find --set-root /VHD/ramos.vdf
map (hd0) (hd1)
map --read-only /VHD/ramos.vdf (hd0)
map --hook
chainloader (hd0,0)/BOOTMGR

到此制作完成,重启好好感受你的内存系统的速度吧!!  

制作视频下载地址:
http://pan.baidu.com/s/1dDj7IGL






评分

参与人数 5无忧币 +21 收起 理由
wanye2015 + 5 神马都是浮云
xhuser + 5 视频的地址失效咯。麻烦更新一下吧。
20090101 + 5 很给力!
su9ipc + 1 很给力!
apollooqm + 5 图文并茂、视频辅导,加精加分,舍你其谁。

查看全部评分

推荐
发表于 2014-3-5 21:46:41 | 只看该作者
好彩!
“ PollBootPartitionTimeout原值0为10进制的30000,这个值不改的话加载VDF时会7B蓝屏。”这才是关键。
感谢大家的分享。
回复

使用道具 举报

推荐
发表于 2014-3-8 22:45:10 来自手机 | 只看该作者
当然也可以把C.VDF搞成智能镜像,ram.vdf弄成完全镜像,这样就成了单镜像动态扩容和动态释放系统,优势是开始只占用有文件部分大小的内存,以后动态扩容和释放到最终指定的大小,启动也快些。其核心是制作过程中保证两个镜像mbr和pbr要一致,否则完蛋。做法与教程有点类似,有兴趣的可以试试。

点评

“其制作过程中保证两个镜像mbrt和pbr要一致”,请问如何操作?另外,ram.vdf是否可以弄成IO模式,进入内存系统后能否以IO模式运行?请赐教  详情 回复 发表于 2014-3-14 09:11
指点一二~~谢谢!  发表于 2014-3-8 23:24
回复

使用道具 举报

推荐
发表于 2014-5-14 11:20:15 | 只看该作者
本帖最后由 cc19851 于 2014-5-15 12:54 编辑

大神,有个问题,修改 HKEY_LOCAL_MACHINE\111\MountedDevices,交换C:和R: 盘符,完成后卸载配置单元111,我在这里没有找到内存盘的注册表,只有C,为什么啊?

已经自己解决了,io模式内存盘不会生成注册表,需要生成scsi内存盘

点评

我刚想做IO模式的内存盘,你又说它不会生成注册表,可惜了,唉.  发表于 2015-1-9 19:49
回复

使用道具 举报

推荐
 楼主| 发表于 2014-3-8 16:20:48 | 只看该作者
happy2 发表于 2014-3-6 17:59
所需的工具方便的话,顺便提供下吧

现在已更新简化制作过程,所需的工具就是Primo Ramdisk、DG和bootice,论坛都有下载,就不特别提供了。
回复

使用道具 举报

推荐
 楼主| 发表于 2014-3-8 16:15:53 | 只看该作者
2012waz 发表于 2014-3-5 23:00
好好学习先,另外你的系统有多大?

原系统是1.6G,NTFS压缩后为1.05G。
回复

使用道具 举报

84#
发表于 2023-10-19 00:12:51 | 只看该作者
谢谢分享
回复

使用道具 举报

83#
发表于 2015-11-25 08:31:12 | 只看该作者
楼主 啥时出个win8的教程?
回复

使用道具 举报

82#
发表于 2015-11-24 12:50:36 | 只看该作者
343119214 发表于 2014-12-23 16:22
楼主  map --read-only /VHD/ramos.vdf (hd0)出现错误 你用的是那个版本的GRUB4DOS   
为什么我加mem参数 ...

我的也是这样只能加mem read那个就是错误60
回复

使用道具 举报

81#
发表于 2015-1-29 15:42:05 | 只看该作者
谢谢分享,有空我也做个试试
回复

使用道具 举报

80#
发表于 2014-12-31 19:47:28 | 只看该作者
谢谢分享                        
回复

使用道具 举报

79#
发表于 2014-12-23 16:22:35 | 只看该作者
楼主  map --read-only /VHD/ramos.vdf (hd0)出现错误 你用的是那个版本的GRUB4DOS   
为什么我加mem参数才能加载     而且准备进入欢迎界面的时候就蓝屏重启
回复

使用道具 举报

78#
发表于 2014-12-20 18:45:22 | 只看该作者
视频下载不了啦,楼主能否再提供下呢,谢谢
回复

使用道具 举报

77#
发表于 2014-12-12 20:00:28 | 只看该作者
用了烦烦烦的精简WIN7配合楼主的教程成功了,谢谢
回复

使用道具 举报

76#
发表于 2014-12-12 15:29:49 | 只看该作者
如果可以 把系统也分享下 先谢谢你了
回复

使用道具 举报

75#
发表于 2014-12-12 15:29:07 | 只看该作者
来晚了 视屏教程没能下载到 楼主可以在分享下么
回复

使用道具 举报

74#
发表于 2014-12-10 18:34:43 | 只看该作者
求更新视频地址
回复

使用道具 举报

73#
发表于 2014-12-8 20:23:33 | 只看该作者
能把内存系统制作视频在分享·一下吗
回复

使用道具 举报

72#
发表于 2014-12-1 12:18:04 | 只看该作者
2013xufeng 发表于 2014-3-8 23:36
现在知道了,那可以用这种方式来做XP或者03吗。grub启动的镜像是不是可以进行相对的精简呢。

g4D用的镜像精不精简无所谓,准确的说他根本没有载入内存,他只不是起个运行PRIOM 的作用,
回复

使用道具 举报

71#
发表于 2014-10-27 15:07:26 | 只看该作者
最后在 grldr 中添加启动菜单不懂这步怎么做,谁有楼主的视频教程啊,求下载啊~~
回复

使用道具 举报

70#
发表于 2014-10-20 12:20:54 | 只看该作者
视频的地址失效咯。麻烦更新一下吧。
回复

使用道具 举报

69#
发表于 2014-6-7 09:56:44 | 只看该作者
谢谢楼主的分享。
回复

使用道具 举报

68#
发表于 2014-5-14 22:48:06 | 只看该作者
这个用“Primo Ramdisk”制作的Win7内存系统还不如“firadisk+VHD”制作的Win7内存系统,至少后者安装简单,更新软件方便。
回复

使用道具 举报

67#
发表于 2014-3-18 19:07:49 | 只看该作者
32位系统用的破解4G内存软件,分了5G内存盘出来,结果一直7b蓝屏,注册表也改了的,有什么办法解决吗,弄了一天了还不行.. 而且vdf文件必须放在C盘,要不然在其它盘都会出现提示为不连续(都有复制粘贴),奇怪啊
回复

使用道具 举报

66#
 楼主| 发表于 2014-3-17 09:09:42 | 只看该作者
wzhjiuw 发表于 2014-3-17 06:40
楼主桌面上方的工具条什么软件?蛮方便的

因为方便从XP时代一直用很老的软件了,VStart,又名音速启动。
回复

使用道具 举报

65#
发表于 2014-3-17 06:40:12 | 只看该作者
楼主桌面上方的工具条什么软件?蛮方便的

点评

因为方便从XP时代一直用很老的软件了,VStart,又名音速启动。  详情 回复 发表于 2014-3-17 09:09
回复

使用道具 举报

64#
发表于 2014-3-14 14:54:27 | 只看该作者
2012hongrui 发表于 2014-3-13 08:46
制作时√选动态内存分配,紧凑模式就是动态扩容和释放系统。教程第一步可以另存为完全镜像,不用关机保存, ...

怪不得看到老大在另一个贴子http://bbs.wuyou.net/forum.php?m ... page%3D1&page=2)[/url]说的“现在有primo驱动制作的win7内存系统,天生的单镜像动态扩容和释放”还以为就是一个镜像搞定呢,原来还是双镜像。那这里http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1)[/url]是不是解决了双镜像问题了呢?
回复

使用道具 举报

63#
发表于 2014-3-14 14:46:14 | 只看该作者
wanghh 发表于 2014-3-14 08:18
这样制作的不知是否是真的内存系统?为什么硬盘的指示灯显示硬盘一直在转?

发现除了XP和2003的RAMOS硬盘可以不闪之外,win7和8都会闪,不知道为什么。。。
回复

使用道具 举报

62#
发表于 2014-3-14 09:11:07 | 只看该作者
2012hongrui 发表于 2014-3-8 22:45
当然也可以把C.VDF搞成智能镜像,ram.vdf弄成完全镜像,这样就成了单镜像动态扩容和动态释放系统,优势是开 ...

“其制作过程中保证两个镜像mbrt和pbr要一致”,请问如何操作?另外,ram.vdf是否可以弄成IO模式,进入内存系统后能否以IO模式运行?请赐教
回复

使用道具 举报

61#
发表于 2014-3-14 08:18:26 | 只看该作者
本帖最后由 wanghh 于 2014-3-14 08:23 编辑

这样制作的不知是否是真的内存系统?为什么硬盘的指示灯显示硬盘一直在转?

2014-03-14_081153.gif (50.55 KB, 下载次数: 125)

2014-03-14_081153.gif

点评

发现除了XP和2003的RAMOS硬盘可以不闪之外,win7和8都会闪,不知道为什么。。。  详情 回复 发表于 2014-3-14 14:46
回复

使用道具 举报

60#
发表于 2014-3-13 08:46:07 来自手机 | 只看该作者
本帖最后由 2012hongrui 于 2014-3-13 23:08 编辑

制作时√选动态内存分配,紧凑模式就是动态扩容和释放系统。教程第一步可以另存为完全镜像,不用关机保存,关机保存的如果是智能镜像,dg软件打开智能镜像会出错。楼主4g内存其实可以制作3g的镜像,动态管理,初始1g多,以后动态可以扩容到3g。还是惯性思维害人,搞忘了用的是primo驱动,这是primo内存系统的另外一个优势。
纠正:
实机操作了一下,基于primo单镜像win7x64动态扩容和释放系统还是要两个镜像,一个完全镜像,另一个智能镜像。
只要保存为完全镜像,就算√选动态内存分配测试进入系统就会耗费掉完全镜像大小的内存。
目前制作的win7x64动态扩容和释放系统其中完全镜像4.5g,智能镜像3.5g,任务管理器看到的是4.3g左右,刚好是智能镜像3.5g+初始pf0.8g,完全镜像的pf是5.3g左右。
比较关心动态释放功能,复制了一个上百m的文件到动态c盘,pf升起一些,把文件删除,再把回收站清空,过一会儿pf回落,的确是动态释放内存。
阿弥陀佛大大用的是32位的,镜像占用了高位内存,高位内存是不以pf的形式反映出来,看到的pf当然<3g了。
我理解的单镜像系统是指进入系统后的单镜像,可能和大家理解不一样。克隆附体系统就是双镜像系统,一个SCSI模式,另一个IO模式。

点评

怪不得看到老大在另一个贴子(http://bbs.wuyou.com/forum.php?mod=viewthread&tid=325145&extra=page%3D1&page=2)[/url]说的“现在有primo驱动制作的win7内存系统,天生的单镜像动态扩容和释放”还以为就是一个镜  详情 回复 发表于 2014-3-14 14:54
回复

使用道具 举报

59#
发表于 2014-3-13 00:48:05 | 只看该作者
20090101 发表于 2014-3-12 20:51
你把D盘里的vdf文件删除试试看.

我做法跟这个不太一样,我只有F盘一个ramos.vdf,g4d直接map这个vdf启动后,primo加载的也是这个vdf。系统未识别的内存可用,动态内存管理也可以。没有试过我会乱说?
回复

使用道具 举报

58#
发表于 2014-3-13 00:42:06 | 只看该作者
2012hongrui 发表于 2014-3-12 23:16
两个镜像可以制作单镜像动态扩容和释放系统,一个制作不出来。初始占用内存大小可以为有效文件大小,以后动 ...

一个镜像一样可以。我用完全镜像3G,系统盘就是3G,但系统装很多软件占用1.9G左右,启动后可用空间只有1G多了,启动后只会把系统文件加载到C盘,并不是占用整个镜像3G大的内存,未识别的内存也可以全部使用。总的物理内存为4G,任务管理器查看内存占用2.6G<3G。
回复

使用道具 举报

57#
发表于 2014-3-12 21:41:57 | 只看该作者
但是ramos.vdf 文件并没有改啊.为什么呢?
回复

使用道具 举报

56#
发表于 2014-3-12 21:40:52 | 只看该作者
本帖最后由 wanghh 于 2014-3-12 21:42 编辑


安装了个软件.重新保存到D:\RamDisk\C.vdf,果然就可以了.但是ramos.vdf 文件并没有改啊.为什么呢?

点评

ramos.vdf只是拿来引导的吧,内存盘实际还是加载的c.vdf  发表于 2014-5-15 12:53
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 03:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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