提高Windows95的性能——VRamDir

 

  大家还好吗?你们的宝贝硬盘被Windows 95折磨得还成盘样吗?你们的耐心是否愈见持久呢?我本来是快不行了,幸好找到了VRamDir。
  VRamDir是一个Windows95下的动态32位虚拟内存文件系统驱动程序。简单一点说就是一个像磁盘缓存,但又不是磁盘缓存的东西。它通过将目录放入内存操作来提升系统的性能。VRamDir是一个共享软件,你可以在http://www.accessone.com/~virtual/vramdir.htm去下载它的体验版。它的Zip包大小为37,486字节,最新版本为1.09。
  VRamDir能用于取代RAM盘和提升与硬盘有关操作的速度。据称它比硬盘速度快30倍,比RAM盘快5倍,比磁盘缓存快2倍,还能减少硬盘碎片,减缓硬盘磨损,延长硬盘寿命,并能节省笔记本电脑的电池用电,防止内存浪费,大大提升系统速度。是不是很夸张!
  下面我们来看它为什么能做到这些。
  VRamDir与硬盘的比较。VRamDir通过在RAM中创建文件系统来模拟硬盘。在RAM中定位一个地址只花50-100纳秒,而硬盘定位一个扇区要花5-20毫秒,因此RAM存取速度要比硬盘快100,000倍。在RAM中读写数据是20-100MB/秒,而硬盘只有1-2MB/秒。因此RAM的吞吐量要比硬盘快10-100倍。所以说它的综合速度要比硬盘至少快30倍。并且由于是在RAM中操作文件,所以能减少磁盘碎片,同时对硬盘操作减少,也就降低了硬盘的磨损,节省了电力。
  VRamDir与RAM盘的比较。VRamDir是一个32位保护模式下的Windows 95本地虚拟设备驱动程序(VxD),而RAM盘工具是16位的实模式DOS设备驱动程序。对于RAM盘,Windows 95必须来回切换于16位实模式和32位保护模式之间,这是非常耗时的操作,而使用VRamDir则不会有此类的操作。当以RAMDRIVE为基准时,VRamDir大约要快4倍。VRamDir是动态占用内存,文件少时占用的内存也少,而RAM盘是固定占用内存,这样使用VRamDir能提供给系统更多的内存,使系统运行得更快。RAM盘的根目录有一定的文件/目录数量限制,而VRamDir则没有这个限制。RAM盘是通过创建磁盘映像来构造FAT文件系统,这也就是说RAM盘跟磁盘一样是用块(Block)划分的,只要有一个字节在一个块中,则这个块就不能保存其他的文件,造成了内存的严重浪费。VRamDir不需要驱动器符,避免了许多系统上的更改。另外,VRamDir支持长文件名,而RAM盘不支持长文件名。
  VRamDir与磁盘缓存的比较。
  磁盘缓存通过在内存中保留最近存取的文件来加速磁盘操作速度,你不能指定磁盘缓存为你保留那些文件,VRamDir则能让你控制哪些将被放入内存。VRamDir主要被设计用于提高临时文件的存取速度。许多应用程序在硬盘上创建临时文件。对于磁盘缓存,当临时文件被创建时,它们只在内存中停留很短的时间,然后在一定时间后,例如1秒钟,磁盘缓存就把文件写到硬盘上,这很慢。而对于VRamDir,文件停留在内存中的时间要长得多。临时文件可能从它被建立到被删除的整个过程中都一直停留在内存中。这大大提高了速度。
  看了上面的介绍,不再怀疑了吧!好,下面进入实质性阶段。
  先用WinZip或UnZip等工具解开压缩包,运行安装程序Install.bat。它会将文件拷贝到Windows 95的System目录下,并自动将环境变量TEMP和TMP所指向的临时文件目录加入到目录列表中。通常是C:\Temp或C:\winodws\Temp,依你自己的设置而定。启动系统后,所有在列表目录中创建的文件及子目录均在内存中了。如果你想改变目录列表,可以在“控制面板”中的VRamDir中进行,不过这需要重新启动系统。如果你不想用VRamDir,只需将目录列表全部删掉或反安装VRamDir。
  需要特别注意的是,你也可以设置其他的文件目录来加速操作,例如C:\Heroes2。但数据是保存在内存中的,一旦关机或重新启动,则不复存在了。鉴于Windows 95的“超级不稳定性”,我还是建议你仅加入临时文件目录到目录列表中,反正临时文件丢不丢失并没有关系。这可能就是VRamDir主要被设计用于提高临时文件存取速度的原因吧!如果你非要加入其它目录,则在操作完毕后记着将该目录移出VRamDir的目录列表,这样就能把内存中的文件保存在硬盘上。另外需要注意的是,VRamDir列表中的目录将不能被删除和改名,例如,C:\Win95\Temp已经被添加到了VRamDir的目录列表中,则C:\Win95目录不能被删除,也不能改名。如果你要将这些目录删除或该名,你首先要在VRamDir的目录列表中删除这些目录。VRamDir的体验版有一定的限制,每次启动系统后只能使用30分钟,到时间后VRamDir会给你一个提示,并关闭VRamDir。你可以到http://www.accessone.com/进行注册,要10个dollar(≈90¥!!!吐血,我是穷鬼我怕谁!)


--------------------------------------------------------------------------------

返回软件助手