分享

电脑提速-内存虚拟硬盘篇

 一朵彩云 ltlizi 2011-11-19

内存虚拟硬盘

技术优势

  
  

1、对于计算机系统来说,内存的读取速度大约是硬盘的20倍,使用内存虚拟硬盘能够快速有效地提高数据访问速度。
  2、传统的机械硬盘经过长期的读写会出现坏道,而在使用过程中,IE缓存文件和系统缓存文件需要大量重复的读写数据,长时间使用会造成硬盘损坏。而内存并不存在此类隐患。
  3、目前,由于软件的兼容性影响,32位系统依旧是未来一段时间的主流,而对于32位系统来说最大有效内存容量为3.25G,超出则无效。内存技术的发展使得现在大量用户内存超过3.25G上限,造成了资源浪费,而使用RAMDISK能够合理的使用这一部分内存容量。

使用介绍

  近几年来,计算机的CPU、内存显卡等主要配件的性能都提升得很快,而与之相对应的磁盘系统性能正越来越严重地成为整个电脑系统性能提升的瓶颈。虽然磁盘技术也从以前的ATA33发展到今天的ATA66/ATA100/ATA133。但是,这还是不能彻底解决磁盘瓶颈的问题,特别是在运行一些对数据存取速度要求很高的程序,如数字影像处理或玩3D游戏装入纹理数据时,受磁盘存取速度的影响,屏幕画面时常会出现延迟和停顿。幸好,一种能在PC平台上应用的、名为“RAMDisk”(RAM驱动器)的技术应运而生,可解电脑玩家们的“燃眉之急”。 所谓的RAM驱动器,实际上是把系统内存划出一部分当作硬盘使用。对于操作系统来内存的存取速度远远大于机械磁盘,所以RAM驱动器肯定要比机械的硬盘快得多。你可以把整个应用程序都安装在RamDisk的驱动器中,然后用内存的速度运行它。使用RAM驱动器技术对于延长笔记本电脑电池使用时间也是十分有利的,因为这样做可以减少访问“耗电大户”——硬盘的次数。 应用RAMDisk技术的软件也很多,SuperSpeed Software公司出品的Ramdisk 套件就是一个专业RAMDisk软件。Ramdisk 的使用非常简单,只需在安装的过程中或在运行程序后,在Configure(配置)标签页面中选择Enable RamDisk(启用RAM驱动器)设置选项,并设置好Drive Letter(驱动器符号)、Size(驱动器大小)和File System(文件系统)。在File System(文件系统)中,可以选择将要虚拟的磁盘为FAT、NTFS和RAW分区格式。如图1所示。 提示:当Ramdisk分区为NTFS的时候就具有这种分区的所有性能,包括文件压缩、加密等等特性,特别是文件压缩特性可以让你的Ramdisk增加更多的可使用的空间。建议使用这种分区类型。 在这里SuperSpeed Software给出了一个建议的Ramdisk分配空间大小。
  系统内存大小划分Ramdisk大小
  512MB 200MB
  1 GB 512MB
  2 GB 1.5GB
  重新启动计算机后,就可以在资源管理器中看到虚拟的磁盘符号RAMDISK(S) ,如图2所示。打开该虚拟磁盘,操作界面和使用方法与真正的硬盘一样,没有什么区别。不过Ramdisk的速度特别快,大概是现在最快的7200转硬盘速度的30倍。要注意的是这个“硬盘”一旦关机上面所有的资料都会丢失,重要的东西一定要在关机以前拷贝到硬盘上。
  由于Ramdisk有以上的特性特别适合用于存放临时文件。下面我们就将Windows中的临时文件设置到Ramdisk上。鼠标右击“我的电脑”,在菜单中选择属性。在弹出的“系统特性”选择“高级”标签,点击“环境变量”,在对话框中将变量“TEMP”和“TMP”的值设置为下图所示。这样系统的所有临时文件都放在了Ramdisk,解压文件的时候明显感到快多了。同样我们也可以在“Internet属性”中将IE的临时文件设置到Ramdisk上。这样设置好以后你会发现在解压缩和上网的时候速度要快很多。 除此之外,如果你的内存足够大,你还可以将一些在硬盘上运行起来较慢的程序拷贝到Ramdisk中,一定会流畅无比。(在Ramdisk上玩CS一定很爽吧!)
  怎么样?快动手来体验一下21万转“硬盘”的感觉吧!RAMDisk Plus,这个软件就是把内存的一部分划分出来作为一个磁盘分区用的,你可以把一些临时文件夹转移到这个分区上,比如IE的临时文件夹,这样会大大提升你浏览网页的速度。内存的传输速度和硬盘的传输速度的差距我想大家都清楚吧,用内存的一部分作硬盘相当于添加了一个几十万转的硬盘,速度的提升可想而知。这个是我的亲身体会,我把我的内存中的100M划出来作为一个分区,然後把IE的临时文件夹挪到上面,重启之后,打开网页就是一瞬间,以前即便是在网速很好的半夜,也没有这么快的,看来很多时候网速不是瓶颈,机器才是瓶颈啊,尤其是那些图片较多,需要缓存的网页,大家可以试试。划出这100M内存之后,我现在的正常可用内存还保持在500M以上,还有好多空间啊,好在RAMDISK plus可以添加多个分区,我可以再划出来几个分区,然后把一些常用程序放进去,这样运行起来肯定也快多了。
尽管微软宣称32位操作系统不支持使用3.25GB以上的内存,但同为32位的Windows Server 2003却属例外,由此可见“32位”操作系统并非“命中注定”与大内存无缘。于是一些修改方法也就在各位DIYer的手中诞生了!其中比较有代表性的就是“内存虚拟磁盘法”,即用虚拟磁盘软件将原本无法使用的内存虚拟成一个容量相等的磁盘。
  不过这个方法也引发了一些质疑,例如有人说这个虚拟磁盘占用的不是操作系统无法使用的768MB内存空间,而是原本3.25GB内存中的一部分。
  其实这些质疑并非毫无根据,只不过产生的这些问题并非虚拟磁盘法本身的问题,而是硬件不支持或操作方法不当引起的。所以,接下来的操作,请严格按照本文介绍的方法和步骤进行!
先决条件 硬件支持PAE
  内存虚拟磁盘法有一个先决条件,就是硬件必须支持PAE(Physical Address Extension,物理地址扩展)技术。要知道你的电脑是否满足要求,可以使用Everest软件进行检测:打开“主板→内存”,查看“Physical Address Extension(PAE)”下面的检测结果(如图1所示)。如果操作系统和处理器均显示为“是”(即支持),那么在你的电脑上就可以使用本文的方法进行修改。否则,就不用继续尝试了。

准备工作
  1.启用并登录系统管理员账户
  为了获得最高的操作权限,本文介绍的所有操作都必须在Administrator账户下进行,Win7的Administrator账户默认是关闭的,因此需要开启它。
  2.启用PAE
  32位的操作系统默认是关闭PAE的,为了使用3.25GB以上的内存空间,必须开启PAE,方法是:按键盘“Win+R”键,在“运行”框中输入“CMD”,打开命令提示符窗口,然后输入“bcdedit /set pae forceenable”,回车后看到提示“操作成功完成”,重新启动计算机。最后使用Everest进行检测,如果检测结果全部为“是”,则表明PAE启用成功了(如图2所示)。

  3.下载RamDisk4G软件
  登录http://www./bzsoft下载RamDisk4G。经验证,其他同类软件如RamDisk、超级兔子虚拟磁盘等都是无效的!
正式修改
  将下载的RamDisk4G压缩包解压缩后,双击运行“ram4g.reg”注册表文件,按照提示点击“是”导入注册表。然后运行“ramdisk.exe”。
  软件运行后点击“Install Ramdisk”,这时系统会提示是否安装驱动,选择“安装”,然后在“Disk Size”列表中选择你想设置成虚拟磁盘的内存容量,再在“Driver Letter”列表中设置虚拟磁盘的盘符,最后在“Media Type”中选择“Fixed Media”,点击“OK”按钮即可完成操作(如图3所示)。这时在“计算机”中已经可以看到一个新的磁盘“RamDisk”,我们的虚拟磁盘就建好了。

效果确认
  通过任务管理器,查看到目前系统的内存总数为3327MB(3.25GB,如图4所示),可用内存、已用内存与修改前相比也没有明显变化。而且经过笔者测试,即使把这个虚拟磁盘填满,任务管理器中的内存占用也丝毫没有增加,可见虚拟磁盘并未占用原本的3.25GB内存空间。

  通过上面的操作,原本被浪费的内存空间被充分利用起来了,由于内存的数据存取速度极快,所以可以把操作系统缓存、IE临时文件和一些常用软件的缓存设置到虚拟磁盘上,这样系统和软件的性能会有明显的提升。而且应用软件对缓存速度的依赖性越大,这种性能提升就会越明显。
应用体验
  按照内存虚拟磁盘法修改后的Win7运行一些大型软件能明显感觉到运行速度加快,浏览网页速度也有明显提高。除了这些,虚拟磁盘还有很多用法:将一些随时使用的数据复制到虚拟磁盘中,实现即时高速调用的效果;如果虚拟磁盘容量足够,还可以将BT下载的缓存文件夹放到虚拟磁盘中,就可以完全解决BT下载影响硬盘寿命和硬盘噪音扰人的问题。
  不过请大家注意:虚拟磁盘中的数据在电脑重启后就会丢失,这意味着系统缓存和IE临时文件在重新启动计算机后会自动清除,而且不会产生磁盘碎片,可以改善系统性能,提高稳定性。但其他重要数据就不要放在该虚拟磁盘中了。
2
| 评论

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多