分享

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

 Hongrongqi 2015-05-04
本帖最后由 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./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






    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多