|
如果内存足够大,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 |
|