发布时间:2025-12-09 18:57:57 浏览次数:6
熟悉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,只有英文版,没有新版汉化。有汉化版的都是之前的一些旧版本。用工具查看其执行文件,没有加壳,不如自己动手汉化吧。如果加壳的话还真不愿费那个功夫呢,只是感觉那些英语不是老重复术语,就是从句嵌套从句,绕得头都晕了,在参考百度、DICT等翻译后,用了大半天的时间才基本做好汉化,可能自己英文水平太差吧,又或者作者英文太烂?同时觉得网上旧版本的术语有些可能汉化不够贴切,所以自己根据原来英文意思重新做个名词出来,例如:
Block Size——块宽,网上旧版本叫粒度。
Cluster Size——簇宽,按上面写法,也不叫簇大小了。
Invisible Memory——隐性内存,网上旧版本叫未识别内存。
第一次做汉化!原来汉化最痛苦的不是脱壳等技术问题,而是对着一大串鹅肠鸭肠思考怎么翻译才合适、怎么翻译才通俗易懂时最头痛。汉化程序只是做了基本的翻译,没修改过任何指令,毕竟是第一次随手做的汉化,水平有限,可能翻译未必到位。有兴趣可以下载图片解压使用,不过出现什么系统问题不负责!^_^