|
本帖最后由 2012hongrui 于 2013-5-9 12:23 编辑
2012hank 发表于 2013-5-9 02:34
请问楼主使用同样的方法能不能做primo方式的win7动态扩容ramos?我照着楼主的作法成功做出了primo方式的2k3动 ...
惭愧,primo驱动IO“克隆附体”动态扩容用在WIN7上一直是F4蓝屏,克隆其它盘是可以成功的(比如说克隆到D盘),D盘和primo内存盘一模一样,可是克隆到系统C盘就是清一色的F4蓝屏。
如果你想做,简单介绍一个primo驱动SCSI模式的WIN7动态扩容的系统,它是一个“畸形”的内存系统,效果和“克隆附体”使用上完全一样的,只是IO改成了SCSI,速度上可能慢一点。这个方法也可以用的XP和2003中。
第一步:
制作WIN7x64原生VHD系统并激活,在WIN7PE中用磁盘管理加载并ntfs压缩.
第二步:
安装firadisk驱动,制作成firadisk+VHD内存系统。
第三步:
安装primo驱动,生成SCSI模式的动态内存盘,关联的文件可以是D:\C.VDF
第四步:
把原生VHD内的所有文件复制到D:\C.VDF,可以在原生系统中装进去,关机时保存,这样就装进D:\C.VDF中了。(如果说要用到动态释放功能,primo内存盘要取消ntfs压缩)
第五步:
启动到原生VHD系统中,打开注册表编辑器regedit.exe,定位到
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
把C盘和primo驱动生成的内存盘符对调。
第六步:
启动到原生VHD系统中,这时发现内存盘已经成C盘,系统盘的盘符成了内存盘的盘符。
第七步:
就在原生VHD系统中精简系统盘中的文件(已经不是C盘了),看哪些可以删除(这个我目前做得不好,上次误删除了什么文件,系统搞坏了,启动不了了,就把文件给删除了.用不了嘛,只能重来.希望哪位坛友能把这个精减工作做好,做成批处理就更好了),这样VHD文件就是最精简的启动盘了。
第八步:
做一个小点的VHD文件,把精简过后的启动盘用DiskGenius.exe这个软件硬盘复制到这个小的VHD文件中,这样就尽量少占用内存。
进入WIN7PE中加载这个小的VHD启动文件,用bootice.exe修改BCD,指向这个小的启动盘(注册表启动盘的键值也要改一下,毕竟启动盘大小不一样了,就在WIN7PE中把注册表中含有小内存盘盘符的那两个导出来就行了。导出来后进行修改,再导入到小启动盘的SYSTEM文件中)。
第九步:
还是用启动firadisk+VHD系统的办法加载这个小的VHD文件的启动盘,这次是用--mem参数加载到内存中。这个小内存盘负责把动态的primo文件加载到内存成为C盘。
这个系统就算做好了,C盘真的是动态扩容的,如果说制作过程中,C.VDF只是ntfs格式而不ntfs压缩,它还是动态释放的(这个动态释放我亲自测试过,在WIN7中是真实的,不过不压缩的话占用的内存有点偏多了,大内存就无所谓了).
我把方法介绍出来了,你要做的话就折腾一下了。我机子内存小,只有6G,就算做好了也只能看看网页,斗斗地主。超级大内人士(8G以上)可以试一下,做好了还是有它的优势的。
你动手能力强,应该明白制作过程,祝你成功!!!
|
|