ramdisk+readyboost压榨pc性能(工作机的福音)

Author Avatar
稻草人 10月 10, 2015
0.png

自工作之日起,对工作机的性能就没满意过.从熟悉硬件开始同工作机作斗争到现在快4年了,因为大部分情况下公司并不会配固态硬盘,而且内存容量也捉襟见肘,所以其间试过很多方法,均没有今天的终极方法效果好(不用windows工作的可以不用看了).

先说下原理跟思路:
ramdisk:俗称内存盘,就是拿一部分内存出来作硬盘使用,优点是随机存取性能非常给力,处理小文件得心应手,缺点是断电数据丢失,因此内存盘里适合放一些临时文件,比如浏览器缓存文件,应用程序缓存文件,系统temp目录.

readyboost:利用闪存随机读写及零碎文件读写上的优势来提高计算机系统性能.对固态硬盘与机械硬盘均不适用,只适合于闪存设备,如外置设备U盘,外置移动硬盘,内存盘等.说白了就是机械硬盘的随机存取性能比较低,用闪存对它进行加速.

原理说完了,简单说下思路,分一部分内存作内存盘,再将内存盘的一部分空间用于readyboost.那么,上酸菜吧:)

ramdisk

安装

下载primo ramdisk server edition:https://drive.google.com/open?id=0ByuNnrUBU_n3UEQ4VDNaVGRUbDA
运行Primo.Ramdisk.Srv.Mui.Setup.5.6.0.exe安装,装好后双击PrDSrv56crk.reg写入注册表,破解成功(重启生效,先别急着重启).

设置

确定自己的系统类型(x86还是x64),是否开启休眠(不是睡眠)不会看的请谷歌~

32位系统(64位请跳过此步)

打开ramdisk

  1. 点击左下角扳手图标1.png
  2. 点击启用 2.png
  3. 如果你的系统开启休眠了,那就勾选支持系统未识别内存休眠,否则别勾.
    点击继续,未识别内存就设置好了3.png

详细设置(64位从这一步开始)

打开ramdisk

  1. 点击左上角的+图标4.png
  2. 选择使用全新设置创建虚拟硬盘,下一步5.png
  3. 硬盘大小:我目前填的是物理内存的四分之一,比如4G就分出1024M,8G就分出2048M.
    硬盘类型:SCSI硬盘,下一步6.png
  4. 把滑块拉到最底(32位系统的用户填写所有未识别内存),下一步7.png
  5. 文件系统选择NTFS,下一步8.png
  6. 保持默认,下一步9.png
  7. 保持默认,下一步10.png
  8. 点击完成11.png

设置完后系统会多出一个Z:\RAMDISK\
12.png

移动系统temp目录

  1. 打开ramdisk,点击上方的调色板图标13.png
  2. 更改为后面填入:
    Z:\TEMP
    
  3. 点击更改14.png
  4. 点击15.png

修改chrome浏览器缓存目录(不用的请跳过)

右键chrome的快捷方式选择属性-快捷方式,在目标末尾空一格后添加下面的代码

--disk-cache-dir="z:\chromecache"

点击确定即可
16.png

修改firefox浏览器缓存目录(不用的请跳过)

打开火狐,在浏览器里输入

about:config

在search栏里输入

browser.cache.disk.parent_directory

搜索结果是空的
17.png
在页面空白处右键,选择New,String,
18.png
在弹出框里填入

browser.cache.disk.parent_directory
19.png

OK,在第二个弹出框里填入

Z:\firefoxcache
20.png

readyboost

这个设置就简单了.

  1. 右键Z盘,选择属性
  2. 切到Readyboost标签
  3. 点击使用该设备,数值根据需要填写,可随时变动(一般按Z盘大小的50%~75%吧),确定.21.png

最后一步

重启电脑
The End:)

注意事项

  1. 如果用久了发现显示器出现一小段花屏,请关闭内存盘(灰常小概率,原因估计是内存盘动到了系统分给共享内存的那部分)
  2. 只移动了temp目录,chrome跟firefox的缓存,其它软件的缓存请自行谷歌
  3. 页面文件不要放入内存盘!页面文件不要放入内存盘!页面文件不要放入内存盘!
    页面文件放入内存盘就是本末倒置,内存不足时才会用到页面文件,再把页面文件放回内存就去面壁:)

断断续续写了三天才写完,不开森:( 有啥问题请直接写在评论里吧,我会看到的~