无忧启动论坛

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

[教程] 用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位 为例 】



                2、进pe,运行wimboot工具。

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





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



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











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




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




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






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





               9、重启进windows

               10、装PrimoCache





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



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




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盘使操作生效,是直接生效的。】
暂停延时写入命令:暂停缓存的延时写入功能并将缓存中的当前所有缓写数据写入到磁盘





               14、重启一次,收工

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







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




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







浮生梦——
        命中率指的是,你读一百个
扇区。其中有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

评分

参与人数 22无忧币 +100 收起 理由
2012kingson + 5 很给力!
benxk121 + 1
caiiaccai + 5 我想要的
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做缓存更强劲
回复

使用道具 举报

232#
发表于 2024-10-22 11:38:08 | 只看该作者
PrimoCache 感觉还是这个来的简单, 就是现在所有的方向都是ramos 。哎  员外 还出山嘛
回复

使用道具 举报

231#
发表于 2024-7-26 03:17:20 | 只看该作者
员外好牛
回复

使用道具 举报

230#
发表于 2024-7-1 14:36:27 | 只看该作者
竟然有这么好的教程,以前我却不知道。
回复

使用道具 举报

229#
发表于 2024-3-6 23:32:14 | 只看该作者
主要还要回去格式化硬盘,再载入,经常要安装软件多的话比较麻烦,虽然随时热启热闭,用于测试是比较好,但长期使用会比较麻烦
回复

使用道具 举报

228#
发表于 2024-3-6 13:54:41 | 只看该作者
Qq3122858950505 发表于 2024-1-8 13:37
不甘心,ramos不行,这个也不行,我只能在vhd里面做系统了?

那个一键制作ramos也不行吗
回复

使用道具 举报

227#
发表于 2024-1-8 13:37:22 | 只看该作者
不甘心,ramos不行,这个也不行,我只能在vhd里面做系统了?

点评

那个一键制作ramos也不行吗  详情 回复 发表于 2024-3-6 13:54
回复

使用道具 举报

226#
发表于 2024-1-7 16:05:52 | 只看该作者
这个也搞不了,wimboot都出错了,加上之前搞ramos也不行,我反复重装了好多次电脑了,难道是因为我的电脑只能uefi启动,现在只能vhd或者硬盘启动了?不搞了
回复

使用道具 举报

225#
发表于 2024-1-6 23:44:55 | 只看该作者
感谢大佬指导
回复

使用道具 举报

224#
发表于 2024-1-5 08:14:59 | 只看该作者
感谢分享
回复

使用道具 举报

223#
发表于 2023-12-25 13:33:53 | 只看该作者
教程中create.bat文件在哪里可以下载,谢谢!
回复

使用道具 举报

222#
发表于 2023-12-20 12:01:52 来自手机 | 只看该作者
路过……
回复

使用道具 举报

221#
发表于 2023-9-7 15:42:20 | 只看该作者
感谢分享
回复

使用道具 举报

220#
发表于 2023-9-5 09:30:02 | 只看该作者
这个玩不动,知难而退
回复

使用道具 举报

219#
发表于 2023-9-5 09:02:15 | 只看该作者
一直对PrimoCache的关机免写没弄明白
比如,我按你的说明开启关机免写给C盘,,那是不是就说,我向C盘根目录复制个文件,关机重启后,文件就不在了,,,可我实际测试,重启后,文件还在呀
回复

使用道具 举报

218#
发表于 2023-8-29 12:03:24 | 只看该作者
PrimoCache ,目前最新版是v4.30,但一直不敢玩,怕太折腾怕蓝屏启动不了
回复

使用道具 举报

217#
发表于 2023-8-29 10:51:31 | 只看该作者
我岁数大了脑子笨,感觉太复杂了。在新电脑上装win10精简版VHD,用SVbusRamOS成功过。
回复

使用道具 举报

216#
发表于 2023-2-2 23:30:54 来自手机 | 只看该作者
..........
回复

使用道具 举报

215#
发表于 2023-2-1 21:48:54 | 只看该作者
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

214#
发表于 2022-9-13 13:57:57 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

213#
发表于 2022-9-13 13:57:30 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

212#
发表于 2022-9-13 13:57:08 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

211#
发表于 2022-9-11 10:54:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

210#
发表于 2022-9-11 10:54:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

209#
发表于 2022-9-11 10:53:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

208#
发表于 2022-2-17 01:45:34 | 只看该作者
我用语心的一个WIN7x64做起来,为什么一开机内存就占用几乎满了,4G的内存,C盘跟楼主一样操作空间大小2.6G.能达到关机免写,但是平时C盘红的,安装个什么微信就失败了提示C盘空间不足了,没有体验感,有没有人玩起来知道啥情况的?
回复

使用道具 举报

207#
发表于 2021-12-24 10:15:10 | 只看该作者
看起来很复杂学习一下再看
回复

使用道具 举报

206#
发表于 2021-12-13 21:41:17 | 只看该作者
谢谢分享
回复

使用道具 举报

205#
发表于 2021-11-20 16:41:56 | 只看该作者

收藏 慢慢学习
回复

使用道具 举报

204#
发表于 2021-10-30 19:33:47 | 只看该作者
yeesun 发表于 2016-9-27 23:47
最近我也制作了,这样的系统.

有没有wimboot+vhd+ramos这个系统,如何制作?

关机免写只能通过命令方式开启
回复

使用道具 举报

203#
发表于 2021-4-26 15:44:23 | 只看该作者
点赞,好东西
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 10:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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