无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 151280|回复: 263
打印 上一主题 下一主题

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

    [复制链接]
跳转到指定楼层
1#
发表于 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 很给力!

查看全部评分

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

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

使用道具 举报

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

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

使用道具 举报

4#
 楼主| 发表于 2016-9-26 23:33:23 | 显示全部楼层
本帖最后由 y7y007 于 2016-9-27 00:57 编辑

经群友反馈测试,三烦win7 32位,在运行步骤13时 把开机错误画面时间设置为0,会导致系统无法启动,目前唯一的解决办法就是把时间设为10以上,再次启动时手动选第二个选项启动。


群友 无味咖啡 已解决此问题
win7 启动修复(windows错误修复).zip (277 Bytes, 下载次数: 84)

此问题在主帖中已更新解决,可无需下载附件。

回复

使用道具 举报

5#
 楼主| 发表于 2016-9-29 22:29:47 | 显示全部楼层
aa000000 发表于 2016-9-29 22:19
PrimoCache破解不了吗?我的跟楼主的破解方式不一样的。不知道有什么区别


现在所有的破解版都一样,以后只有等大神出完美的破解吧。。。或者支持正版也可以!
回复

使用道具 举报

6#
 楼主| 发表于 2016-9-30 06:43:23 | 显示全部楼层
本帖最后由 y7y007 于 2016-9-30 06:59 编辑
guies 发表于 2016-9-29 23:04
用 vhdx 裝了 Windows 10 並用 CompactOS 壓縮 (其實只比 wim + 指針文件大個幾百MB而已,但要修改系統就方 ...


你在vhd的系统装 PrimoCache,新建一个文件,开机后是这个文件不存在的。

点评

雖然還沒用PrimoCache作的系統放在U盤試,但是之前有說了 EWF 日期就不會變動,放在廉價U盤啟動速度也不錯。 UWF 日期就會變動,當然這三個過濾器都是對系統作任何操作重開機就失效了。 因為廉價U盤4k性能差,一  详情 回复 发表于 2016-9-30 08:16
回复

使用道具 举报

7#
 楼主| 发表于 2016-9-30 07:48:15 | 显示全部楼层
guies 发表于 2016-9-29 23:04
用 vhdx 裝了 Windows 10 並用 CompactOS 壓縮 (其實只比 wim + 指針文件大個幾百MB而已,但要修改系統就方 ...

你好,经多次测试,vhdx 文件日期有變動  这是因为你用的是动态扩展,vhdx文件在开机加载的时候就开始变动了, 之后对vhdx系统的任何操作,都会导到导致vhd文件大小、日期变动,这个是无法避免的,除非你不使用动态扩展,使用固定大小即可避免这个问题。
回复

使用道具 举报

8#
 楼主| 发表于 2016-9-30 07:53:13 | 显示全部楼层
本帖最后由 y7y007 于 2016-9-30 08:24 编辑
guies 发表于 2016-9-29 23:04
用 vhdx 裝了 Windows 10 並用 CompactOS 壓縮 (其實只比 wim + 指針文件大個幾百MB而已,但要修改系統就方 ...


也就是说PrimoCache对使用了“动态扩展的vhdx系统”所在盘是无效的,PrimoCache只对固定大小的vhdx有效。
回复

使用道具 举报

9#
 楼主| 发表于 2016-9-30 08:23:33 | 显示全部楼层
本帖最后由 y7y007 于 2016-9-30 08:36 编辑
guies 发表于 2016-9-29 23:04
用 vhdx 裝了 Windows 10 並用 CompactOS 壓縮 (其實只比 wim + 指針文件大個幾百MB而已,但要修改系統就方 ...


顾名思义,动态扩展的vhd系统,vhd文件是会随时变动的,大前提就被限死了。
就算你在 动态扩展的vhd系统 中装了 Shadow Defender 影子卫士,vhd日期一样会变,除非你对这个放vhd文件的盘加入影子模式或进行同样的缓存。
回复

使用道具 举报

10#
 楼主| 发表于 2016-10-3 12:55:39 | 显示全部楼层
2011bialau 发表于 2016-10-3 12:43
那么如果我设置成一个批处理,每次开机启动之后,将wimboot.wim复制一遍,这样就可以使wimboot.wim在内存 ...

理论上是这样的,没具体测试过
回复

使用道具 举报

11#
 楼主| 发表于 2016-10-4 18:25:06 | 显示全部楼层
20090101 发表于 2016-10-4 17:50
有没有 (系统未识别内存)的参数呢???如何使用????

应该是-m改成-im

command    指定一个PrimoCache操作命令(见下面的命令列表)。
option...  命令需要的一个或多个参数。
命令行用法帮助中使用以下惯例:
由尖括号()包围的命令或参数是必须的。
由方括号([])包围的命令或参数是可选的。
命令(Commands)不区分大小写,但参数(options)区分大小写。
如要查看此命令行工具的帮助,输入:
rxpcc
命令(Commands)列表
ls           列出当前所有的逻辑卷、缓存任务和二级存储卷
new          新建一个缓存任务
del          停止并删除缓存任务
pause        暂停缓存功能
resume       恢复缓存功能
dwpause      暂停延时写入功能并刷入所有缓写数据
dwresume     恢复延时写入功能
dwflush      刷入当前所有缓写数据到磁盘
clear        清空缓存内容
join         新增逻辑卷到一个已创建的缓存任务
leave        从缓存任务中移除逻辑卷并停止逻辑卷的缓存功能
edit         修改缓存任务的缓存配置
status       查看缓存任务的缓存状态
perf         查看或重置缓存任务的性能统计数据
export       导出缓存任务的缓存配置到文件
import       查看缓存配置文件中的配置信息
storage      创建和管理二级存储
im           管理未识别内存
mem          查看当前系统内存信息
lic          查看软件授权状态或激活软件
ver          查看版本信息
            显示帮助

C:\Program Files\PrimoCache>rxpcc ? new
PrimoCache New Command
Creates a new cache task.

rxpcc new -v <volume>[,<volume>...] [-t <cfgfile>]
  [-m <size>] [-i <size>] [-k <options>]
  [-l <storage>[,<size> [-e <speed>] [-j <options>]]
  [-b <blocksize>] [-g <strategy>] [-w <latency> [-a <options>]]
  [-p[=<options>]] [-s]

  -v, -volume <volume>        - Specifies one or more volumes to be cached by
                                this new cache task. At most 16 volumes can be
                                specified.
                                <volume> states the index of a volume. Volume
                                indexes are separated by ",".
                                Example: -v 2,3,5
  -t, -import <cfgfile>       - Imports the cache configuration from the file
                                <cfgfile>. <cfgfile> specifies the full file
                                path and name of the configuration file.
                                Note: When this option is specified, all cache
                                options written before it in the command will
                                be ignored. However you can modify the imported
                                configuration by appending options after it.
  -m, -mm <size>              - Specifies the size of OS Managed Memory (MM)
                                for level-1 cache, in megabytes (MB).
  -i, -im <size>              - Specifies the size of OS Invisible Memory (IM)
                                for level-1 cache, in megabytes (MB).
  -k, -c1adv <options>        - Specifies the advanced level-1 cache options.
                                <options> states one or more of the following
                                options, in a comma-separated format:
                                    freehiber   - Release L1 Cache on Hybrid-
                                                  Sleep or Hibernation
                                    keepoff     - Keep L1 Cache (MM) on Fast
                                                  Shutdown
                                Note: The option "keepoff" is valid only when
                                the option "freehiber" is not specified and
                                requires Windows 8 or later.
                                Example: -k freehiber
  -l, -l2 <storage>[,<size>]  - Specifies the level-2 storage and cache size
                                for level-2 cache.
                                <storage> specifies the identifier of a level-2
                                storage.
                                <size> specifies the level-2 cache size, in
                                megabytes (MB). <size> is optional, and if not
                                specified all available level-2 storage space
                                will be claimed for level-2 cache.
  -e, -wspeed <speed>         - Specifies a recurring interval, in seconds, for
                                gathering cache data into level-2 storage when
                                Windows is busy. <speed> ranges from 0 to 250.
                                Valid only when -l option is specified.
                                If -e option is not specified, or <speed> is 0,
                                program uses its internal setting.
                                If you want to gather level-2 cache data only
                                when system is idle, use "-e IDLE".
  -j, -c2adv <options>        - Specifies the advanced level-2 cache options.
                                <options> states one or more of the following
                                options, in a comma-separated format:
                                    volatile    - Cache contents in the level-2
                                                  storage are not preserved
                                                  when the system is rebooted.
                                                  This option is usually for
                                                  multi-boot computers where
                                                  another operating system may
                                                  modify cached volumes.
                                    ignoresync  - Cache contents in the level-2
                                                  storage are not reset even if
                                                  they might be out of sync
                                                  with source data.
                                (WARNING: The option "ignoresync" may make the
                                program providing outdated or wrong cache data
                                for read/write requests, and consequently cause
                                unexpected errors and corrupt target volumes!
                                DO NOT enable this option in normal scenarios!)
                                Example: -j volatile
  -b, -block <blocksize>      - Specifies the block size. <blocksize> can be
                                one of the following:
                                    4, 8, 16, 32, 64, 128, 256, 512.
                                If -b option is not specified, command will
                                automatically choose an appropriate block size.
  -g, -strategy <strategy>    - Specifies the cache strategy. <strategy> can be
                                one of the following:
                                    RW  - Read-data & Write-data
                                    RO  - Read-data Only
                                    WO  - Write-data Only
                                If -g option is not stated, RW is the default.
  -w, -dw <latency>           - Enables Defer-Write. <latency> specifies the
                                time interval, in seconds, at which cache task
                                periodically flushs deferred write-data from
                                cache to disk. If you want to set an infinite
                                value for latency, use "-w INF".
  -a, -dwadv <options>        - Specifies the advanced Defer-Write options.
                                Valid only when -w option is specified.
                                <options> states one or more of the following
                                options, in a comma-separated format:
                                    native      - Write Mode: NATIVE
                                    intelligent - Write Mode: INTELLIGENT
                                    idle        - Write Mode: IDLE-FLUSH
                                    buffer      - Write Mode: BUFFER
                                    average     - Write Mode: AVERAGE
                                    freewritten - Free Blocks on Written
                                    flushsleep  - Flush on Sleep
                                    skipflush   - Skip Flush on Shutdown
                                (WARNING: The option "skipflush" may completely
                                corrupt the whole disk partition!
                                DO NOT use this option in normal scenarios!)
                                Example: -a intelligent,freewritten,flushsleep
  -p, -prefetch [=<options>]  - Enables Prefetch. [options] states one or more
                                of the following options, in a comma-separated
                                format:
                                    boot        - Start at Windows Boot
                                    lock        - Lock Cache Content
                                Example 1: -p
                                Example 2: -p=boot
  -s, -silent                 - Executes this command in silent mode. No
                                interactive prompts and running information.
                                Errors or warnings are still displayed.

EXAMPLES:

The following command creates a cache task for volumes #1 and #3, specifying
1024MB RAM, 20480MB level-2 cache, 8KB block size and RW cache strategy:

    rxpcc new -v 1,3 -m 1024 -l {13D8F992-8F9C-4000-A5F3-6A6AD2872E81},20480 -b
8

The following command creates a cache task for volumes #2, specifying 4096MB
RAM, 4KB block size, WO cache strategy and 10 seconds defer-write latency:

    rxpcc new -m 4096 -b 4 -g WO -w 10 -v 2

The following command creates a cache task for volumes #2 by importing the
configuration stored in the file "c:\configuration.cfg" and specifying 4096MB
RAM cache which is different from the configuration file:

    rxpcc new -v 2 -t "c:\configuration.cfg" -m 4096

点评

-v 【指的是分区,c为1,d为2】 请问,我一个硬盘,分来两个盘,C和D两个盘,用VHD进系统,进系统后VHD盘为C盘,实体的C盘隐藏了,D盘还是实体的D盘,用参数1,缓存了实体的C盘,用参数2缓存了D盘,用0,3,4都没用  详情 回复 发表于 2016-10-4 19:34
谢谢,我试试。  详情 回复 发表于 2016-10-4 19:13
回复

使用道具 举报

12#
 楼主| 发表于 2016-10-4 20:24:13 | 显示全部楼层
20090101 发表于 2016-10-4 19:34
-v 【指的是分区,c为1,d为2】
请问,我一个硬盘,分来两个盘,C和D两个盘,用VHD进系统,进系统后VHD盘 ...

如果你硬盘只有cd盘的话,VHD盘就属于第3个分区,用3是正确的。要先关闭PrimoCache软件界面,再运行批处理,否则会失败。

"c:\program files\primocache\"rxpcc new -v 3 -m 1024 -b 4 -a skipflush -g rw -w INF -s
"c:\program files\primocache\"rxpcc dwpause -v 3 -s
bcdedit /set {current} bootstatuspolicy ignoreallfailures
pause

点评

新手两个问题: 1、教程里create.bat怎么来的?是安装完PrimoCache破解重启后自动生成的?我进系统没找到。 2、我试验的机子有4个分区,手工建立create.bat内容改为: 可不可以。试过按一楼图片的建过creat  详情 回复 发表于 2018-1-25 21:53
回复

使用道具 举报

13#
 楼主| 发表于 2016-10-6 21:32:01 | 显示全部楼层
PrimoCache2.5.0 & Primo Ramdisk v5.7.0通用  (非常感谢卡饭的 月光流连 一直更新维护)

链接:http://pan.baidu.com/s/1c1U75V6 密码:3zx1

http://bbs.kafan.cn/thread-2049767-1-1.html

点评

卡饭论坛的用户名等资料我已忘记了,我简单看了关机执行的命令,一个RAR压缩的EXE文件,释放到Temp执行一个BAT,可能的原因是: 1、我系统的Temp在内存虚拟盘,不知那时这个内存虚拟盘还是否存在; 2、BAT内执行VB  详情 回复 发表于 2016-10-7 21:40
执行关机脚本后半天不能装机,打了几圈牌回来还是关机中.......  详情 回复 发表于 2016-10-7 14:01
回复

使用道具 举报

14#
 楼主| 发表于 2016-10-9 14:56:51 | 显示全部楼层
本帖最后由 y7y007 于 2016-10-9 15:02 编辑
wowfans 发表于 2016-10-9 14:08
想请教下楼主,为什么建议将Cache的缓存调整到和C盘总容量一样甚至更大的空间?
帖子里没有描述将整个C盘 ...


帖子就是将整个c盘缓的,你再仔细研读【】里面的……

c盘可以50g,你只需要保证c盘的写入量和读取量不超过所给的缓存容量即可。一旦超出,c盘就会有写入,这时就不是完全的影子保护了,文件有一半在扇区中,一半在缓存中,严重的话,会导致c盘分区表破坏,系统崩溃。
所以,建议将Cache的缓存调整到和C盘总容量一样甚至更大的空间,就是为了防止这种情况发生。

点评

要预防这种情况直接简单高效的方法:使用ShadowDefender影子卫士不用将内存做为写缓存开启保护,一但PRIMOCACHE发生写满准备往保护盘写数据时ShadowDefender影子卫士就能把操作记录下来重启保证100%还原了,用了PRIM  详情 回复 发表于 2016-10-10 08:48
回复

使用道具 举报

15#
 楼主| 发表于 2016-10-10 10:03:23 | 显示全部楼层
amd0087 发表于 2016-10-10 08:48
要预防这种情况直接简单高效的方法:使用ShadowDefender影子卫士不用将内存做为写缓存开启保护,一但PR ...

拜读一下,我之前用的也是ShadowDefender影子卫士,但没想到还可如此……

点评

如果用PRIMOCACHE加SD后 写数据是这样跑的 写数据=》PRIMOCACHE=》SD=》磁盘SD写数据文件 重启还原 照你的方案可改成SD就当预防写数据回流到磁盘造成真实写进的“防火墙”  详情 回复 发表于 2016-10-10 10:12
回复

使用道具 举报

16#
 楼主| 发表于 2016-10-14 10:15:27 | 显示全部楼层
2012lujw1991 发表于 2016-10-14 08:38
楼主啊,冒昧的问一句,你们是如何解决QQ之类的问题的啊?

我比你多留个1G也不够用啊。。。

junction到d盘,具体群文件有……

点评

好的,非常感谢,另外想请教一下楼主的Bandicam配置,感觉很清晰,但是录出来的体积又不算很大。 麻烦共享下,谢谢了。  详情 回复 发表于 2016-10-14 12:37
回复

使用道具 举报

17#
 楼主| 发表于 2016-10-14 13:07:56 | 显示全部楼层
2012lujw1991 发表于 2016-10-14 12:37
好的,非常感谢,另外想请教一下楼主的Bandicam配置,感觉很清晰,但是录出来的体积又不算很大。

麻烦 ...

点评

非常感谢楼主的热心回复,收下了。 再次感谢! 另外,junction挺好用的。  详情 回复 发表于 2016-10-14 22:56
回复

使用道具 举报

18#
 楼主| 发表于 2016-11-5 13:56:11 | 显示全部楼层

放出个教程中的ramos专用pe
链接: http://pan.baidu.com/s/1jIQ9v3S 密码: jwcr

点评

失效了,麻烦再补一下吧,谢谢  详情 回复 发表于 2016-11-26 12:02
回复

使用道具 举报

19#
 楼主| 发表于 2016-12-3 21:59:51 | 显示全部楼层
jhrwx 发表于 2016-12-3 21:26
失效了,麻烦再补一下吧,

共享在群里了,这pe作者不是我,不方便公开,所以请加群下载吧。。。。
回复

使用道具 举报

20#
 楼主| 发表于 2017-7-11 14:21:02 | 显示全部楼层
20090101 发表于 2017-7-11 12:18
你说的这一步是怎么操作的????
也可以snapshot读一次扇区,再保存缓存。主要是Primo Cache基于扇区缓存, ...

%rxpcc% new -v 1 -im 1048576 -m 10240 -b 4 -a skipflush -g rw -w INF -p -s 1>nul 2>nul
%snapshot% -L100000 %systemdrive% pc.sna -O /y /y
%rxpcc% dwpause -v 1 -s

点评

-im 1048576 -m 10240 怎么同时出现这两个参数的,解释一下. 还有 1>nul 2>nul这两个参数,是什么意思,我是手工制作的.  详情 回复 发表于 2017-7-12 12:12
回复

使用道具 举报

21#
 楼主| 发表于 2017-7-11 15:30:07 | 显示全部楼层
20090101 发表于 2017-7-11 15:10
%systemdrive%
指的是C:   吗

是指当前系统盘符
回复

使用道具 举报

22#
 楼主| 发表于 2017-7-12 18:37:21 | 显示全部楼层
20090101 发表于 2017-7-12 12:12
-im 1048576 -m 10240
怎么同时出现这两个参数的,解释一下.

im开启未识别内存,32位才用,如果是刚好4g内存的话,那就不上不下,800mb不够缓的,所以要加上-m,如果内存超过8g,可以不加。后面的只是关闭显示

点评

PrimoCache做的RAMOS,缓存多少就占用多少,不能动态,有办法让它释放吗??? 就算空闲缓存等于32MB了,也就是溢出了,跑分也是跟没溢出时一样的高分??这是何解呢? 但是拷贝文件却是硬盘本身的速度. 还发现,就算内存  详情 回复 发表于 2017-7-13 10:42
回复

使用道具 举报

23#
 楼主| 发表于 2017-7-16 17:46:55 | 显示全部楼层
20090101 发表于 2017-7-13 10:42
PrimoCache做的RAMOS,缓存多少就占用多少,不能动态,有办法让它释放吗???

就算空闲缓存等于32MB了,也 ...

是不能动态的,这个只有靠pc更新了。其余我还没研究过,有空再细细折腾

点评

能不能这样呢,C盘占用量有多少就缓存多少,然后再链接一个IO的智能动态盘?????  详情 回复 发表于 2017-7-16 18:50
回复

使用道具 举报

24#
 楼主| 发表于 2018-4-2 17:41:30 | 显示全部楼层
  1. "C:\Program Files\PrimoCache Server Edition"rxpcc new -v 1 -m 1024 -b 4 -a skipflush -g rw -w INF -s
  2. "C:\Program Files\PrimoCache Server Edition"rxpcc dwpause -v 1 -s
  3. bcdedit /set {current} bootstatuspolicy ignoreallfailures
  4. pause
复制代码



  1. "c:\program files\primocache"rxpcc new -v 1 -m 1024 -b 4 -a skipflush -g rw -w INF -s
  2. "c:\program files\primocache"rxpcc dwpause -v 1 -s
  3. bcdedit /set {current} bootstatuspolicy ignoreallfailures
  4. pause
复制代码



create.bat
回复

使用道具 举报

25#
 楼主| 发表于 2018-9-21 21:59:35 | 显示全部楼层
老心有权限移动帖子了?
回复

使用道具 举报

26#
 楼主| 发表于 2018-9-22 00:11:32 | 显示全部楼层
liuzhaoyzz 发表于 2018-9-21 23:29
是啊,周老板给了超级版主的权限,我感觉到压力和责任重大!以前当小兵的时候,看到意见不一致的,想批 ...

嗯嗯,移吧移吧,现在这个版块才1、2页帖子,实在是有点冷清,需要些老帖子充当下门面啊
一次全移过来,免得老周到时又分拆版块
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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