无忧启动论坛

 找回密码
 注册
搜索

如果内存足够大,uefi直接用primocache的读写分离来搞ramos系统是最好的!

查看数: 17192 | 评论数: 44 | 收藏 19
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-8 23:58

正文摘要:

本帖最后由 sairen139 于 2019-5-16 00:12 编辑 如果内存足够大,uefi直接用primocache的读写分离来搞ramos系统是最好的! primocache分配2g左右大小的读,然后把剩下大部分的内存分配给primocache的写,一并设 ...

回复

wfccsqk 发表于 2023-6-30 21:20:23
已经制作成功了  vhd同盘释放  微调方便
nndx2009 发表于 2021-11-17 13:39:30
楼主厉害啊。虽然很多看不懂,不过在慢慢学习中
nndx2009 发表于 2021-11-16 00:11:19
楼主厉害
wangxiwen1 发表于 2021-2-3 17:22:08
学习受教
wy2018ttt 发表于 2021-2-3 14:32:26
参数new代表新建缓存任务。-v 后面数字6就是磁盘序号(参考下图rxpcc ls命令出来的所有盘对应的#数字)。-m后面数值就是缓存大小(MB)。-b后面是指缓存块大小(KB),4表示4K对齐。-a后的skipflush是关机免写参数。-r 后面的数值代表写和读的分割百分比比率,数字80代表分80%给写。-w 后面INF表示无穷大,INF是infinite的缩写,-w INF就是无限延迟写入。-p=boot表示预取在开机时提前启动。-s 表示跳过询问,在静默模式中执行此命令,不用两次输入YY。
wy2018ttt 发表于 2021-2-3 14:27:21
如果内存足够大,uefi直接用primocache的读写分离来搞ramos系统是最好的!
primocache分配2g左右大小的读,然后把剩下大部分的内存分配给primocache的写,一并设置好关机免写,这样的类Ramos就是最好的内存系统。

优点是开机快、微调系统方便,和正常的系统最接近,使用上最方便,制作的成功率是百分百成功!

新建一个CMD或者Bat脚本文件放在Primocache安装文件夹,输入以下的语句(值得注意的是要按照不同的电脑的盘符调整-v后面的系统盘的数字,图里的系统安装在盘数字为6,如果你的不是6要相应改动这两个6为其它数字以对应你们需要缓读写的盘):
"C:\Program Files\PrimoCache"\rxpcc new -v 6 -m 2048 -b 4 -a skipflush -r 50 -w INF -p=boot -s
"C:\Program Files\PrimoCache"\rxpcc dwpause -v 6 -s
pause

来解读一下上面命令行第一行里的参数new代表新建缓存任务。-v 后面数字6就是磁盘序号(参考下图rxpcc ls命令出来的所有盘对应的#数字)。-m后面数值就是缓存大小(MB)。-b后面是指缓存块大小(KB),4表示4K对齐。-a后的skipflush是关机免写参数。-r 后面的数值代表写和读的分割百分比比率,数字80代表分80%给写。-w 后面INF表示无穷大,INF是infinite的缩写,-w INF就是无限延迟写入。-p=boot表示预取在开机时提前启动。-s 表示跳过询问,在静默模式中执行此命令,不用两次输入YY。

第二行命令行表示指定的盘暂停延时写入功能刷写入所有缓写为真实数据。

上面的 -r 50 是指读写分别为百分之五十,可以将50这个数值调整为68等等,按需要改变数字就行。

当然,如果运用snapshot.exe读取过一遍系统盘的话,这样的单用PrimoCache的缓存系统就和全内存系统是一样一样的,运行速度飞快,开机时间最短,系统设置微调上也比其他类型的全内存Ramos更方便简单只需PrimoCache界面上暂停一下缓存即可。CMD脚本的命令行语句如下所示(要求设置.CMD文件和snapshot.exe文件必须都在PrimoCache的安装文件夹中,这样就无需加上面的英文双引号路径也能运行CMD脚本文件!):
rxpcc new -v 6 -m 6144 -b 4 -a skipflush -r 60 -w INF -p=boot -s
snapshot -L100000 %SystemDrive% D:\123.sna -O /y /y
rxpcc dwpause -v 6 -s
pause
lilin1986 发表于 2020-12-13 17:57:00
2G内存又是读又是写的表示很危险啊,随便一个压缩包啥的就爆了
cbl 发表于 2020-3-16 12:16:15
shizong9 发表于 2020-3-2 15:12:55
blacktea 发表于 2020-1-7 16:16
楼主  有没有详细点的教程  小白表示看不懂啊  还有你说的这个内存足够大是指多大?

1大 128G
2大 64G
3大 32G
blacktea 发表于 2020-1-7 16:16:23
楼主  有没有详细点的教程  小白表示看不懂啊  还有你说的这个内存足够大是指多大?

点评

1大 128G 2大 64G 3大 32G  详情 回复 发表于 2020-3-2 15:12
weln2019 发表于 2019-9-17 01:13:25
厉害 爱折腾
xman00 发表于 2019-6-3 18:35:22
恭请员外回归复活,嘿嘿
wanghh 发表于 2019-6-3 15:29:09

学习一下
sairen139 发表于 2019-5-16 23:49:15
黑中见白 发表于 2019-5-16 23:39
大佬,
我用 指针.vhd+wimbot.wim.
现在用p驱5.7,

[教程] uefi启动的rp-wimboot内存Ramos系统手动制作教程——目前最好最稳定支持uefi的Ramos
搜索上面这片教程,下来里面调整P驱的顺序的reg文件
只要是win8以上的系统,所以制作时需要用到的东西这篇教程里都有附件。
sairen139 发表于 2019-5-16 23:45:38
12250279 发表于 2019-5-16 23:44
可以做半内存系统吗,用PC

可以的
12250279 发表于 2019-5-16 23:44:38
可以做半内存系统吗,用PC

点评

可以的  详情 回复 发表于 2019-5-16 23:45
黑中见白 发表于 2019-5-16 23:39:12
大佬,
我用 指针.vhd+wimbot.wim.
现在用p驱5.7,
wimboot.wim 我复制了一份在 p驱ramdisk w:\wimboot.wim
问题是硬盘启动指针vhd之后,找不到这个ramdisk上的,wimbbot.wim

p驱调整驱动次序批处理有吗,
wof的还有vhd驱动次序要调整吗
WimBootCompress.ini
系统默认的形吗

点评

[教程] uefi启动的rp-wimboot内存Ramos系统手动制作教程——目前最好最稳定支持uefi的Ramos 搜索上面这片教程,下来里面调整P驱的顺序的reg文件 只要是win8以上的系统,所以制作时需要用到的东西这篇教程里都有附  详情 回复 发表于 2019-5-16 23:49
sairen139 发表于 2019-5-16 23:31:22
renzhongwen 发表于 2019-5-16 22:25
很不错的方法,如何后来想装个软件,如何先关了,装完软件后再开。

装好软件后,打开primocache,在右键菜单点击一下【暂停缓存本卷】,这样就是把免写入功能暂停了也就把刚才装好的软件真实的安装到真实的系统里了,重启后哪个软件就不会丢失。
renzhongwen 发表于 2019-5-16 22:25:25
很不错的方法,如何后来想装个软件,如何先关了,装完软件后再开。

点评

装好软件后,打开primocache,在右键菜单点击一下【暂停缓存本卷】,这样就是把免写入功能暂停了也就把刚才装好的软件真实的安装到真实的系统里了,重启后哪个软件就不会丢失。  详情 回复 发表于 2019-5-16 23:31
上帝是笨蛋 发表于 2019-5-16 18:49:05
本帖最后由 上帝是笨蛋 于 2019-5-16 18:52 编辑

新版WIN10,目前没还有发现高兼容的FBWF,新版WIN10目前就是PrimoCache,或PrimoCache+WimBoot,或PrimoCache+UWF,或PrimoCache+WimBoot+UWF。但UWF速度和兼容性都有问题,所以要用的话,小内存还是PrimoCache或PrimoCache+WimBoot方案最佳。
上帝是笨蛋 发表于 2019-5-16 18:43:40
槟果
sairen139 发表于 2019-5-16 17:56:53
上帝是笨蛋 发表于 2019-5-16 15:10
  教程就不必了,论坛上相关教程已经有了很多,搜一搜,拆解组合一下就可以得到自己想要的教程。昨天我测 ...

我觉得SSD硬盘上想要内存占用少,还可以wimboot.wim直接放SSD硬盘上,单用Primocache缓存指针分区就行。或者也可以Wim放SSD硬盘上,Primocache设置仅读指针分区,fbwf来扩容指针分区仅写!因为SSD速度已经够快了,而Wimboot.wim在运行时也只是用到什么文件才解压到指针分区速度也非常快,这样一并设置了Primocache关机免写和开机预读的primocache模式的ramos也完全够用,这两种模式的方法内存上会省很多。
sairen139 发表于 2019-5-16 17:54:53
sairen139 发表于 2019-5-16 17:51
我觉得SSD硬盘上想要内存占用少,还可以wimboot.wim直接放SSD硬盘上,单用Primocache缓存指针分区就行。或 ...


因为SSD不怕读取只怕写入太多数据,读取再多再大也不会损害到SSD的寿命,加上天然过滤掉僵尸文件的Wimboot方法,再加primocache保护指针文件盘,这就是非常好的ramos模式。优点是开机时间最短,系统微调整方便,速度还快!
sairen139 发表于 2019-5-16 17:51:05
我觉得SSD硬盘上想要内存占用少,还可以wimboot.wim直接放SSD硬盘上,单用Primocache缓存指针分区就行。或者也可以Wim放SSD硬盘上,Primocache设置仅读指针分区,fbwf来扩容指针分区仅写!因为SSD速度已经够快了,而Wimboot.wim在运行时也只是用到什么文件才解压到指针分区速度也非常快,这样一并设置了Primocache关机免写和开机预读的primocache模式的ramos也完全够用,这两种模式的方法内存上会省很多。

点评

因为SSD不怕读取,读完再多再大也不会损害到SSD的寿命,加上天然过滤掉僵尸文件的Wimboot方法,再加primocache保护指针文件盘,这就是非常好的ramos模式。优点是开机时间最短,系统微调整方便,速度还快!  详情 回复 发表于 2019-5-16 17:54
上帝是笨蛋 发表于 2019-5-16 15:10:13
本帖最后由 上帝是笨蛋 于 2019-5-16 15:43 编辑

  教程就不必了,论坛上相关教程已经有了很多,搜一搜,拆解组合一下就可以得到自己想要的教程。昨天我测试了一下楼主提供的参数,在这里为菜鸟作一个简要的说明。
  例:C:\Progra~1\PrimoCache\rxpcc new -v 9 -m 6144 -b 4 -a skipflush -r 88 -w INF -p=boot -s
  关键参数1: -v  这是当前系统磁盘索引号参数,该参数的获取可以在CMD窗口,先进入“C:\Program Files\PrimoCache\”目录,然后运行“rxpcc ls”,然后找到有“C:”标志的行左端“vol #”后面的数字就是系统磁盘索引号。

   关于参数2: -m 用系统已识别内存作为缓存(-i 用系统未识别内存作为缓存)
   关键参数3: -r 缓存读写百分比,实际上你可以把它仅看成是缓写百分比
    命令行整句大致解读就是:设置卷标为9的磁盘,读写缓存是 6144MB,打开关机免写,写入缓存占全部缓存的88%。

   在这里给大家简介几种使用PrimoCache参与的Cache内存系统的优劣:
   1、PrimoCache+FBWF:适用于老版本WIN10、WIN8、WIN7、WINXP。优点是便于维护,对内存大小要求不高,适用于6G至8G物理内存的用户(当然XP就更低),通过设置,运行速度可以无限接近全内存RAMOS,又可以避免纯PrimoCache崩盘的危险;缺点是进入桌面后,从未打开过的应用,首次运行就是物理磁盘的速度,在PrimoCache加载完缓存之前,原已缓读的部分应用同样是物理磁盘的速度。
   2、PrimoCache+snapshot:适用所有系统。与第1种方案区别是对物理内存大小要求较高,需要全盘缓读,系统分区有多大,缓存就要分配多大,我想对于当前的系统的来说,最低需要16G物理内存;当然你可以用骨头版系统来减少物理内存的需求,但作为一个本机常用系统,最好是使用有原系统99%以上功能的适度精简版系统。优点是系统一进入桌面,就有了接近全内存RAMOS的运行速度。
   3、PrimoCache(仅缓读)+Primo Ramdisk+WimBoot+FBWF(仅缓写):适用于老版本WIN10、WIN8、WIN7。优点:进入系统后,运行速度与2相当,但对物理内存的需要较2要少的多,最低物理内存大约10G就OK了,当然前提是你别装太大的软件;缺点是制作相对繁琐。
   4、PrimoCache(缓读写)+Primo Ramdisk+WimBoot:适用于所有NT6 WINDOWS系统。与第3种方法相差不大,只是对物理内存的分配要更细致一些。

我的笔记本电脑共有物理内存16G,实际可用14.8G
我的WIN81:PrimoCache(仅缓读700M,基于WimBoot压缩的需要缓写较小)+WimBoot+PrimoRamdisk(6.5G)+FBWF(缓写6G)



我的WIN10:PrimoCache(缓读写6G)+WimBoot+PrimoRamdisk(4.5G)

点评

我觉得SSD硬盘上想要内存占用少,还可以wimboot.wim直接放SSD硬盘上,单用Primocache缓存指针分区就行。或者也可以Wim放SSD硬盘上,Primocache设置仅读指针分区,fbwf来扩容指针分区仅写!因为SSD速度已经够快了,而  详情 回复 发表于 2019-5-16 17:56
ls68057121 发表于 2019-5-15 23:10:41
对的。
w523w78 发表于 2019-5-15 22:53:52
sairen139 发表于 2019-5-15 10:43
不客气,还是支持你写篇详细点的primocache关于此(最好加上snapshot扫描一遍系统盘制作类似全内存的ramo ...

新手,更是期待教程!
sairen139 发表于 2019-5-15 10:43:32

不客气,还是支持你写篇详细点的primocache关于此(最好加上snapshot扫描一遍系统盘制作类似全内存的ramos)的教程,现在内存条又便宜了,因为uefi自身的限制制作ramos别的方法总有这样那样的缺点,primocache算是最好的方法了。

点评

新手,更是期待教程!  详情 回复 发表于 2019-5-15 22:53
上帝是笨蛋 发表于 2019-5-15 08:53:11
sairen139 发表于 2019-5-14 18:01
我刚才得空测试了一下,是下面这样设置的:
新建一个CMD或者Bat脚本文件放在Primocache安装文件夹,输入 ...

谢谢指教!!!

点评

不客气,还是支持你写篇详细点的primocache关于此(最好加上snapshot扫描一遍系统盘制作类似全内存的ramos)的教程,现在内存条又便宜了,因为uefi自身的限制制作ramos别的方法总有这样那样的缺点,primocache算是最  详情 回复 发表于 2019-5-15 10:43
上帝是笨蛋 发表于 2019-5-15 08:52:29
y7y007 发表于 2019-5-14 19:17
说得很清楚了吧
-r 80,60
L1 80%用来缓写,20%用来缓读

谢谢指教!!!

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 23:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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