这样也行?装个软件就把机械硬盘变成了固态硬盘?提速100倍?
这年头大家应该都用上固态硬盘了吧?之前说过,要想花最少的钱升级硬件,换块固态硬盘是最具性价比的方案,立竿见影。
总之现在固态硬盘应该是一种趋势,你看最近新出的笔记本电脑使用的基本都是固态硬盘,传统的机械硬盘一般只有在老电脑和台式电脑中用的比较多。
你要问哪个使用起来比较好,那不用说,肯定是固态硬盘了,体积小、读写速度快,但缺点就在于还是比机械硬盘要贵。
可是现在高清电影都是 10GB 起步,随便一个 3A 游戏都是大几十 GB,更不用说你还要收集各种小姐姐。
所以单单一块固态硬盘真的存不了多少东西。所以只要你对存储稍微有点需求的话,总还得配上机械硬盘来用,这种混搭组合起码还要持续一段时间。
不过机械硬盘的速度和固态硬盘比起来确实让人捉急,那有没有什么软件让大容量的机械硬盘也能跑出固态硬盘的速度呢?
听起来有点天方夜谭,软件再牛也得遵守硬件的基本法不是?装个软件就能把机械硬盘变成固态硬盘,硬件厂商不要面子的吗?
之前我也觉得不可能,不过最近发现了一款叫做 PrimoCache 的软件,你别说,还真的可以!
老规矩,先看下对比效果。
我用硬盘检查工具 CrystalDiskMark 分别检测了我的机械硬盘分区 E 盘优化之前和之后的结果。
第一行的是代表的是你当前的测试的硬盘分区、测试次数、测试文件大小。
第二行代表你硬盘的读写速度。第三行代表你硬盘 4K 文件多线程读写速度。第四行代表你硬盘的连续读写速度。第五行代表你硬盘 4K 小文件单线程读写速度。
看不懂?这里我们主要关注第一行数字就行,它代表的是硬盘的读写速度。
优化之前读写速度分别是 181.95MB/s、160MB/s。
当我启用 PrimoCache 再看看读写速度:达到了 17630.38MB/s、20977.84MB/s。
这 TM 也太变态了,简直像开了外挂一样!
鉴于这数据太过夸张,说实话我是不太相信的,于是就去查了下这个软件的原理:
大家都知道,机械硬盘的缓存通常都比较小,一般常见也就是 64MB,这点大小自然是捉襟见肘,而 PrimoCache 对 Windows 缓存系统有一个很好的补充,它把物理内存虚拟成硬盘缓存用,用内存间接提升硬盘缓存,减少硬盘读取次数,这样就能极大提高硬盘的读写速度。
这样一看也就明白了,还是按照硬件的基本法来办事的,你存取文件首先是在内存上进行,速度自然就碾压机械硬盘。
所以,如果你的内存平时有多余空间,那么通过这个软件就可以把闲置的内存空间用起来,而且还能大幅提高硬盘读写速度。
设置起来也不算麻烦,跟着我来就对了。
设置过程
安装之后根据提示重启电脑后再打开,一定要听话,这个软件要求必须重启电脑。
重启再打开软件,点击左上方新建缓存任务。
勾选你要加速的硬盘,点击下一步:
在设置区域,在一级缓存那里,设置好数字,说实话不建议对系统盘进行缓存提速,原因后面会提到,建议只对除系统盘之外的机械硬盘分区进行缓存提速。
一级缓存指的是把物理内存的空间调配出来当硬盘缓存空间,所以要根据你自己的情况来设置,我这里把 32GB 的内存划出来 8GB 用来当硬盘缓存。
独立的读和写缓存空间可以根据你的需求按比例分配,如果平时主要是用来读取,那就给读缓存多配,如果搞不清楚那就读写各分一半。
而混合睡眠或休眠时释放一级内存是指:系统在混合睡眠或休眠时会清空缓存转存到硬盘,建议大家也勾上。
PrimoCache 除了可以用物理内存给硬盘提速之外,还可以用固态硬盘给机械硬盘提速。
下面的那个二级缓存指的就是从固态硬盘中划分空间提供给机械硬盘做缓存,大家如果有多余的固态盘也可以利用起来,由于需要对固态硬盘进行格式化,就不演示了。
右上角更多设置-缓存粒度指的就是每个数据块的大小,数字越小则代表性能越强,但是会占用你的 CPU 和内存。
接着下方的启用延迟写入建议大家勾选,它能够提升写入的速度。
不过延时时间不能选太久,因为如果你用台式机的话,突然断电的话,系统就会被损坏,缓存文件就会丢失。
预取上次缓存这里,如果你平时开电脑后的使用习惯都差不多,那么建议勾选。
如果不是,则不勾选。
在最右下角的目标逻辑卷专属设置中,如果你需要设置的硬盘比较多,可以进行更多管理。
如果没有更多硬盘的话,点击启动就可以了。
看起来步骤挺多,其实是因为我讲的详细,连同原理一起解释了,实际操作的话,一分钟足够了。
对比效果
再来对比一下实际拷贝文件时的读写速度吧。
优化之前,传输文件速度稳定为 160MB/s。
同样的文件优化后达到了 2GB/s左右!
由于测试过程中为了录好动图效果,反复拷贝的了多次。
结果发现了一件有趣的事情,就是优化之后,当某一个文件第一次拷贝到硬盘的时候,速度比之前已经快了不少。
但是当你第二次拷贝的时候,它的速度又大幅度的提升了,快到你根本看不到过程。
细想来看,并不难理解,你复制文件的时候已经把文件存储到了内存上,所以第二次用到文件的时候直接从内存读,再写入内存,这速度自然就快到飞起。
那除了能够提升文件读写速度,实际应用场景中,软件打开速度是否能提升呢?
这个嘛,我托我的一个朋友测试了一下优化前后打开 AE 的速度,并且还使用了秒表来计算时间。
优化之前打开速度为 5.5 秒左右。
优化之后打开速度为不到 4 秒,虽然打开速度提升的不大,但总体算下来速度还是提升了 30% 左右。
本来还应该测试一下大型游戏的打开速度对比,无奈这两天颈椎疼的实在不行,做这个测试的话需要长时间坐在电脑前就为了录个启动动图,所以就省略了,大家可以自己去体验。
结语
实话实说,PrimoCache 有没有用?确实有用。
有没有像 CrystalDiskMark 测试的那样提升近百倍?当然是没有的,因为那个测试等于是在内存上进行,速度自然就太变态了。
具体到常用的场景中,还是可以大幅提升机械硬盘的读写速度,只不过根据不同场景提升的幅度不同。
还有,如果你是用物理内存当做机械硬盘缓存,那就一定要注意数据安全。根据原理可知,在内存空间没有被释放之前,你的读写操作都是在内存上进行的,如果突然断电,内存上的文件还没有从缓存写入到硬盘中,数据就会有丢失风险。
所以根据之前用户的建议,注意两点:
1.不要对系统盘进行缓存加速;
2.不要在超频状态下进行加速。
那么到底适合什么人去用呢?
我的建议是,如果你的内存空间较大,或者有多余的固态盘,同时又想提升大容量存储盘的读写速度,这款软件就适合你折腾一下,效果还是很明显的。