熟悉DOS的人都知道SmartDrv这个命令,DOS下为硬盘读写提供高速缓存的程序。这个程序运行与否,很大程度上影响着系统的性能快慢、以及心情爽与不爽。早期在DOS下安装WIN98、WINXP如果不首先运行这个程序,可能等一顿饭的功夫都未必拷贝完系统文件。 WINDOWS系统的内存管理机制与DOS不同,所以SmartDrv在WINDOWS下已经基本上退出舞台了。自己在WINDOWS下对硬盘速度的要求也不高,所以一直没考虑过为硬盘也加个额外高速缓存。前几天看到有人推荐PrimoCache(原名FancyCache)软件,还有eboostr,于是两个都试用了一下。PrimoCache和eboostr都可以在WINXP和WIN7等系统上运行,支持XP系统对老机还是很有帮助的。两者都支持使用内存和闪存盘进行高速缓存,也可以使用32位系统3.xxG以外的物理内存进行高速缓存,这可以充分地有效地利用好32位系统的大内存。根据初步使用,感觉两者的区别应该是,eboostr主要是以文件为单元根据文件使用频率进行读缓存,但没有写缓存;而PrimoCache主要是以磁盘数据为单元根据数据使用频率进行读缓存,也可以进行写缓存(在断电、蓝屏等故障时容易丢失数据),其工作原理与DOS下的SmartDrv一样。
PrimoCache最新版为2.2.0,只有英文版,没有新版汉化。有汉化版的都是之前的一些旧版本。用工具查看其执行文件,没有加壳,不如自