无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位招租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 81127|回复: 226

[教程] 用PrimoCache缓存整个系统分区,与ramos异曲同工!能随时热开启热关闭的影子内存系统

    [复制链接]
发表于 2016-9-26 13:44:33 | 显示全部楼层 |阅读模式
本帖最后由 y7y007 于 2018-9-22 00:32 编辑



另外几篇教程是
win7 64位 ramos内存系统视频教程——p驱单镜像 wimboot压缩,指针、wim在同一vdf内

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=381059&extra=page%3D1

win10 64位ramos内存系统教程——p驱单镜像、wimboot压缩、同盘释放
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=381262&extra=

用PrimoCache缓存整个系统分区,与ramos异曲同工!能随时热开启热关闭的影子内存系统
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=381077&extra=&page=1

ramos P驱单镜像手动工具——win7 8 10三合一,稳定通用,简单明了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386353&extra=&page=1

一键批处理 制作P驱SCSI+IO RAMOS 智能双镜像内存系统——【win7 8 10 通用】
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388107&page=1#pid3385121





                本篇教程说的是用PrimoCache制作ramos。
                PrimoCache要比Primo Ramdisk的 IO模式更好,它可以直接用内存缓存整个系统分区,少了创建模拟IO硬盘的过程。与ramos异曲同工!是一个能随时热开启热关闭的影子内存系统,用多少缓多少,可以随时、任意分配内存,再也不怕内存不够用了!
                而且无任何限制,不影响开机速度,固态、xp、win7、8 、10(uefi和legacy)所有系统都适用。


                关于PrimoCache,官网有概述,请自行科普。
http://www.romexsoftware.com/zh-cn/primo-cache/index.html


                软件准备:
                1、一个装好的windows
                2、chenall的wimboot
                3、带***的 Pe
                4、PrimoCache (如喜欢此软件,请支持正版)





建议直接使用 一键批处理多合一 v3.0.4以上, 选模式0。
【P驱RAMOS一键批处理多合一】

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388107&page=1&extra=#pid3384915



主要思路:
依旧是浮生梦自创,芈员外 测试  【RAMOS内存操作系统群:181713045 】、【玩转RAMOS内存系统群:153482508】        【ramos
        1、一个装好的系统
        2、进pe,运行wimboot工具。(选“仅捕获”、“lzx32k”)
        3、运行dg,格式化原系统,调整c盘容量。
        4、复制WIMBoot.wim到c盘,释放指针。
        5、重启进windows
        6、装PrimoCache,运行“破解补丁”,重启一次
        7、运行create.bat,开启“关机免写功能,再重启一次。
{也可以snapshot读一次扇区,勾上预取,再保存缓存。主要是Primo Cache基于扇区缓存,而sna基于扇区备份,只要让sna读一次系统扇区,就可让整个系统都缓进内存中,这才是pc的正确玩法。vhd的话v后面的数字用rxpcc ls可得到}
        8、收工



详细操作步骤:              
               1、一个装好的系统
                【 以 超凡大师win7 64位 为例 】

图片1.png

                2、进pe,运行wimboot工具。

               【 一、选上“lzx32k”,而“仅捕获”可选可不选。教程所需,本帖不选,因为教程后面要根据指针文件大小和wim文件的大小,估算接下来所需的分区空间及内存大小。选了就不知道指针文件大小了。如果你已事先知道指针文件大小建议勾选上“仅捕获”视频教程中是勾选的,勾选的好处——可以省去修改bcd引导这一步。】
               【 二、“仅捕获”的意思是——捕获生成的wim文件不自动应用到系统分区。可以在捕获成功后选择应用到其他分区上(即释放指针),不选“仅捕获”,则自动应用到系统分区。另,释放指针时不要选“仅捕获”,因为已经捕获过了。】
               【 三、wimboot工具主要用来生成wim文件和指针文件的,生成的wim文件可以用来释放指针。之所以要进行wimboot压缩,是为了减少体积,进而小内存(2g-3g)也可享受ramos高速的乐趣,压缩了肯定还要解压的。只不过这个是用多少才解压多少,并不会全部解压出来,所以不用担心解压的过程对性能的影响。】


图片2.png


               3、完成wimboot压缩后,查看c盘指针文件大小及存放的wim文件大小,估算接下来所需的分区空间及内存大小。
               【图中的指针文件约300mb、wim文件1.2g,再分500mb可用空间给系统(不够可以自行添加),加起来刚好2g。】

图片3.png
图片4.png
               4、运行***,格式化c盘,调整c盘容量,空闲空间建立新分区。
               【 一、可用vhd系统代替(wimboot工具必须选“仅捕获”“,vhd建议用固定大小,动态扩展的话,要对放vhd所在盘,进行同样的缓存才不会导致vhd日期变动。顾名思义,动态扩展的vhd系统,vhd文件是会随时变动的,大前提就被限死了。就算你在 动态扩展的vhd系统 中装了 Shadow Defender 影子卫士,vhd日期一样会变,除非你对这个放vhd文件的盘加入影子模式或进行同样的缓存,或自建分区。也可以省略格式化、不调整分区,但控制不好的话会导致写入溢出。若你对系统运行后、关机前的读写操作共消耗缓存,做到了如指掌,则可根据所需自行分配缓存,估计只需300-500mb内存就能实现带影子功能的ramos。这个可在PrimoCache界面上的读写总计、空闲缓存进行观察、估算,再自行修改缓存大小。】
               【 二、如果要实现完全的影子功能,则分配的缓存必须要等于或大于系统可用空间大小,而要实现全内存影子系统,则必须要等于或大于系统分区大小,这个在本帖后面另行阐述


图片5.png
图片6.png

图片1-11.png
图片7.png
图片8.png



               5、复制刚才在d盘生成的WIMBoot.wim文件,放到已经重新分了区的c盘中。

图片9.png


               6、运行wimboot工具,点击图中的B,选择c盘的wim,下拉栏选第二个,系统分区选c,然后应用所选镜像,释放指针。

图片10.png
图片11.png

               7、打开BOOTICE,选择c盘的bcd,进入智能编辑模式。
               【前面说了,如果步骤2那里勾选上“仅捕获”,视频教程是勾选的,可以省去修改bcd引导这一步。】
图片12.png

图片13.png
图片14.png


               8、启动分区选c。
               【因第2步没勾选“仅捕获”,所生成的wim应用的启动分区仍是未分区前的25g的c盘 ,现在c盘变成2g了,所以要修改相应的启动分区才能启动系统。视频中勾上了“仅捕获”,不用修改bcd。前面也解释过了——“仅捕获”,可以在捕获成功后选择应用到其他分区上。不选“仅捕获”,则自动应用到系统分区。】

图片15.png



               9、重启进windows

               10、装PrimoCache

图片16.png
图片17.png


               11、运行“破解补丁”后重启一次

图片18.png

               12、重启后,找到create.bat,自行编辑所需内存,然后双击运行,即可开启“关机免写”及配置。
               【 一、create.bat默认创建1024mb内存大小,这个可以根据需要手动修改,一般是跟c盘同大或比c盘大100mb即可,太大浪费内存,主要用来防止写入溢出,严重的溢出会导致系统崩溃。】
               【 二、也可以直接在PrimoCache中修改内存大小。但一定要先运行这个批处理再打开PrimoCache。这个create.bat内容是ramos群内
浮生梦、
无味咖啡 提供的,因软件默认的“无限延时写入”效果欠佳,故调用命令行,开启“关机免写”,一并创建内存大小。要用PrimoCache缓存整个系统分区必须开启它,这也是整篇教程成功与否的关键。】

图片19.png
图片20.png

rxpcc 操作命令
new 新建一个缓存任务
-v 【指的是分区,c为1,d为2】
-m 【内存大小】
-b 4【4K对齐】
-a skipflush【关机免写 】
-g 【指定缓存策略】
rw 【读数据和写数据】
-w INF【无限延迟】
-s 【跳过询问,在静默模式中执行此命令,不用两次输入YY】
rxpcc dwpause -v 1【暂停延时写入功能并刷入所有缓写数据到分区1】

               13、打开PrimoCache,选中系统c,右键单击“暂停缓存本卷”,意思是对刚才写入的批处理命令配置及已进行的操作进行保存,不然重启后配置被清空。(批处理中已添加,实际操作可忽略这一步。)
               【 一、注意:因勾选了“无限延迟”写入,要保存开启“关机免写”配置,只能通过“暂停缓存本卷”保存。用“刷入缓写数据”的话,重启后配置会清空。】
               【 二、除此外,以后要对系统盘进行更新、装软件等维护,可用“暂停缓存本卷”或“刷入缓写数据”或“
清空缓存”,写入到c盘使操作生效,是直接生效的。】
暂停延时写入命令:暂停缓存的延时写入功能并将缓存中的当前所有缓写数据写入到磁盘

图片22.png



               14、重启一次,收工

              跑一下分,放个实体机中的,各位也可以试试uefi的效果如何,我的主板不支持uefi,无法测试。

图片23.png





               另:
               一、关于PrimoCache
               【 一、PrimoCache 开机后占用的缓存是逐渐上升的,只有系统用到的东西,它才会缓存到内存上,用多少缓多少,而且是快速缓的。
               如图测试用的win7 64位,一开机读取的系统文件200mb不到,写入连10mb都没,
我分配的2200mb内存,有2g是不干活的,因为刚开机,暂时用不到别的系统文件,它们还处于硬盘中,只有你用到了,才会快速缓到内存中去。所以,如果你内存吃紧的话,可以根据自己系统每天所耗内存,重新修改,适当减少已经分配给c盘的空闲缓存,修改后是直接生效的,这个操作最好在开机时就进行,免得把其他东西也写进去。】
               【 二、注意:
一定不能让空闲缓存过小,建议至少100mb,出现等于32mb,就是写入溢出了,文件一半在内存中,一半在硬盘中,严重的话,重启后系统崩溃,pe无法打开系统盘,必须格盘重做。】

图片24.png


               二、Win10 的wimboot 问题【wimboot后只要删了c盘的bcd,再新建一个bcd即可
               【目前暂时只添加了win10 ltsb企业版的配置,其余版本的win10或win8如果wimboot不成功的话,还要排除启动日志里的加载项,不压缩它们即可。】
               把WimBootCompress.ini 、WimbootExtract.ini 放到wimboot目录即可。

图片25.png
图片26.png
图片27.png



浮生梦——
        命中率指的是,你读一百个
扇区。其中有1个在内存中。那就是命中率就是百分之一。你全盘缓了,那命中率就是百分之百了。这是一个无效参数!        
        为何命中率会如此低。因为你刚开机,大部分读取文件未缓存,命中率低,说明你还有空闲的缓存。缓存余得越少,命中率越高!
        那命中率参数有啥作用,命中率参数是用于那种正常使用的情况下。你某个盘有1TB的数据。你设置了100M
扇区的读。那你读取时就有多少在这100M扇区内。




               以下是官方对PrimoCache的补充说明,这里摘录一些有用的:
               【Windows自己是基于文件的缓存,使用的是当前空闲可用的内存。PrimoCache缓存是基于磁盘数据块的缓存,预先分配好内存。这两个缓存机制各有优缺点,PrimoCache可以是Windows缓存系统的一个很好补充。某些数据被同时缓存的情况是存在的,但因为Windows本身是自动根据当前空闲内存来调整缓存,所以实际并不算占用RAM。】

               【Windows缓存是基于全局进行调度,即对所有数据进行缓存,而PrimoCache可以根据用户需要,设置仅对某些特定分区进行缓存。在同等缓存容量下,后者将更具目标性,也具有更高的缓存命中率。
               PrimoCache支持将SSD固态硬盘或闪存盘用作机械硬盘的缓存,可以有效提升计算机的启动时间和应用程序运行速度。Windows缓存则无法做到。
               PrimoCache可以根据不同需要对缓写功能做更多的参数配置,Windows缓存不能。
               PrimoCache可以识别系统未识别内存,克服部分Windows操作系统对内存总量的限制,充分利用物理内存。】

               【目前PrimoCache版本不支持对缓存空间专门划分读空间和写空间,因此如果缓存策略是“读数据和写数据”,则对于读写而言,缓存空间是通用的。
               缓存空间越大越好,除非缓存大小超过目标盘总数据量。当您看到数据统计中的“剩余L1缓存”只有32MB时,说明缓存空间已经满了,此时有新数据需要缓存时,就会丢失丢弃部分已经在缓存中的旧数据,腾出空间来存储新数据。】

Q9:缓存大小应该设置多大?
答:一个合适的缓存大小取决于您常用的数量量有多少。一般来说,缓存容量越大,缓存性能越好。然而为了避免浪费缓存,您可以调整缓存大小到一个合适的数值。在开启缓存运行了一段合适时间后,您可查看空闲缓存 (L1/L2)指标,如果空闲缓存超过64MB,您可以适当减少缓存。此外您需要注意的是,当您设置常规内存缓存的大小时您需要留出足够的内存已保证Windows和其它应用程序可以正常运行。

















点评

员外好牛!!  发表于 2017-7-12 17:01
提供在2016-09-27 15.15分生成的JPG版链接: http://pan.baidu.com/s/1c2JYbgk 密码: x91d  发表于 2016-9-27 15:24

评分

参与人数 19无忧币 +89 收起 理由
2010yaobin + 5 很给力!
caterpillar + 5 赞一个!
comeontxw + 5 很给力!
anarki2001 + 3 请问楼主录教程用的是什么录制软件呢?望不.
whyme22 + 5 很给力!
2010gaosuwo + 5 赞一个!
hero8000 + 5 赞一个!
2013_622569 + 5 很给力!
aa000000 + 5 很给力!
9zhmke + 5 赞一个!
tapy + 5 很给力!
879792799 + 5 很给力!mark一下!
junyu + 1 很给力!
cyclonebaby + 5 赞一个!
lbw2007 + 5 感谢分享!
gogc + 5 很给力!
freesoft00 + 5
wangfirey + 5 很给力!
20090101 + 5 很给力!

查看全部评分

发表于 2017-7-17 04:21:15 来自手机 | 显示全部楼层
收藏 慢慢看 慢慢学习
回复

使用道具 举报

发表于 2016-9-28 22:03:56 | 显示全部楼层
内存大的
shadow defender做还原更方便。
追加PRIMO CACHE做缓存更强劲
回复

使用道具 举报

发表于 2016-9-26 13:47:15 | 显示全部楼层
位楼主顶一个,感谢分享
回复

使用道具 举报

发表于 2016-9-26 13:53:00 | 显示全部楼层
赞一下,恭喜楼主又一篇重量级产品问世,有空再试。
回复

使用道具 举报

发表于 2016-9-26 14:07:07 | 显示全部楼层
试一试win10

看能不能成功
回复

使用道具 举报

发表于 2016-9-26 14:29:12 | 显示全部楼层
多谢楼主分享经验!但感觉好象没有PrimoRamdisk RAMOS安全可靠,毕竟一旦缓存满了,可能就要死机了,这会是很郁闷的事!

点评

这个是不会死机的,缓存满了,只会紧急写入。只要分配的缓存比系统盘大,就可以防止溢出。  详情 回复 发表于 2016-9-26 14:37
回复

使用道具 举报

 楼主| 发表于 2016-9-26 14:37:31 | 显示全部楼层
happysong21 发表于 2016-9-26 14:29
多谢楼主分享经验!但感觉好象没有PrimoRamdisk RAMOS安全可靠,毕竟一旦缓存满了,可能就要死机了,这会是 ...

这个是不会死机的,缓存满了,只会紧急写入。只要分配的缓存比系统盘大,就可以防止溢出。
回复

使用道具 举报

发表于 2016-9-26 16:06:32 | 显示全部楼层
赞!! 顶起!!!!
回复

使用道具 举报

发表于 2016-9-26 17:14:15 | 显示全部楼层
2.2版真的破解了?
试着把日期调到90天后看看

点评

现在的破解并不完美,所以尽可能支持正版。。。。  详情 回复 发表于 2016-9-26 17:29
回复

使用道具 举报

 楼主| 发表于 2016-9-26 17:29:27 | 显示全部楼层
amd0087 发表于 2016-9-26 17:14
2.2版真的破解了?
试着把日期调到90天后看看

现在的破解并不完美,所以尽可能支持正版。。。。
回复

使用道具 举报

发表于 2016-9-26 18:00:03 | 显示全部楼层
终于来了,兴奋!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-8-22 02:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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