前言:我从Gavotte Ramdisk到Vsuite Ramdisk,再到Superspeed Ramdisk,最后又回到了GavotteRamdisk。Vsuite Ramdisk服务器版虽然功能强大,但是很贵,目前没有破解版(现有所谓的破解版都是假的)。Superspeed Ramdisk BUG很多,不好用。 Gavotte Ramdisk是网友Gavotte开发的ramdisk,也是从微软的ramdisk改写的,完全免费,支持windows 2000以上的操作系统,内存盘容量没有限制,非常稳定。现在流传的都是网友lyh728编写的一个GUI,最后更新2004,10,25(大家知道有多老了吧)。 更新 : 这个GUI虽然很经典但是功能很弱,最大的不足就是内存盘不能默认格式内存盘为NTFS分区。现在我们要做的就是让内存盘默认NTFS格式,这样有助于提升性能。 1、首先安装完 RamDisk,并调整好盘符和大小后,什么也别做。磁盘类型默认是 Fixed Media,不要修改!另外不要急着把 IE 的缓存目录改到RamDisk 上,否则RamDisk会被锁定,以至于不能在被修改保存。 2、然后格式化 RamDisk :FORMAT /FS:NTFS /Q /V:RamDisk /A:512 R: 其中 /FS: 后面指定的是文件系统,/A: 后面是一个单元块的大小,因为 RamDisk 上保存的大都是小文件,因此指定 512 字节比较合适。R: 是盘符。 3、接下来把 NTFS 的日志大小设到最小(2M):CHKDSK /L:2048 R: 否则,会因为太大而无法压缩到注册表中。 4、在接下来你就可以在上面建文件夹了,比如 Temp、FirefoxCache等(目录不要建太多,够用就行了)。比如 Temp 是用来保存系统临时文件的,FirefoxCache可以保存火狐的浏览缓存。注意,这里也不要给 IE 建立缓存目录,即使你想让 IE 缓存也使用RamDisk,因为当你设置 IE 的缓存到 RamDisk 的时候,IE 会自动建立这个目录的。 5、做完第4步后,先不要急着把这些目录用起来,先把这个文件系统和目录结构保存到注册表:rdutil R: registry 这一步要切到RamDisk的安装文件夹的目录下操作,因为rdutil并不是系统的默认命令,需要定位到rdutil所在的目录。 OK,如果你看到保存成功的提示,就大功告成了。重启一下试试看,你会发现重新启动后,你的 RamDisk 将会保持你设置的文件系统格式,以及目录和相应的权限。 现在你就可以把系统的 Temp 目录、IE 缓存统统设置到 RamDisk 上了。 我前后做了好几次,最后一步总是有问题,不出意外的话应该是日志文件大小定义那里出的问题。最后是没在硬盘上建议任何文件夹,在建完日志文件大小后直接将设置导入的注册表成功了。不成功的朋友多试几次看看。即使不能建立文件夹也没有关系,因为如果没有Temp文件夹,系统在启动的时候会自动建立。有些程序会因为没有Temp文件夹无法启动,这时候就需要你手动建立Temp文件夹,或者等系统自动建立。 补充内容 (2012-2-26 21:43): 2012年,重新建立文件夹然后压缩进注册表成功! 更多Windows 7 技巧讨论,请移步至远景论坛 Windows 7版块(https://bbs.pcbeta.com/forum.php?gid=181) |