虽然有关使用RAMDisk制作内存盘的文章已经很多很老了,但是有不少的方法中对于现在开的大程序来说还是存在很大的不足的,之所以想写下这篇文章,是想指出一些不足之处,并且解决它,使用户可以安心地享受RAMDisk带来的速度而不会遇到不稳定的情况。

先说其优点:利用系统多余的内存建立磁盘分区,可以称为ramdisk技术。这个磁盘分区在操作系统里和你的硬盘的各个分区在使用的时候没有差别,只不过它是建立在物理内存的基础之上的。既然是建立在物理内存的基础之上,其读写速度基本上就是系统对内存的操作速度,比传统机械硬盘和固态硬盘的速度都要快得多,在建立这样的磁盘分区之后,将操作系统的虚拟内存和临时文件夹从硬盘移动到这个分区里,可以极大改善系统的运行速度,降低硬盘的读写频率,减少硬盘的数据吞吐量,对硬盘能够起到有效的保护作用,从而降低硬盘的损耗,延长其使用寿命。

当然也有缺点:1.断电后,RAM里面的东西即被清空,因此虚拟成硬盘的资源也消失了,所以不能将数据文件放在此盘里面;2.内存盘设置大小不合适,容易造成“虚拟内存不足”的警告或者物理内存严重被耗光(说的是4G的内存,倘若有16G大内存,便不可担心)。

下面我针对公司配的电脑,系统为XP_32位,内存是4G的,进行RAMDisk配置,所需的软件下载链接如下:http://download.csdn.net/detail/jjzhoujun2010/4537692同时我也在自己笔记本上也进行过相应的配置,系统是WIN7_64位,内存是6G的,所需的软件下载链接如下:http://download.csdn.net/detail/jjzhoujun2010/4538010 操作步骤大同小异,XP进行RAMDisk配置主要是为了充分利用上4G的内存,因为32位系统最多只能识别出3G左右内存大小,而我在64位的WIN7使用RAMDisk主要是为了利用多余的大内存来当磁盘进行读写操作,加快数据的处理能力。

XP, 4g内存的系统具体操作如下:

1.先检查XP系统是否已经开启PAE(Physical Address Extension)支持,用EVEREST检查,打开EVEREST软件,点“主板”--“内存”,看下面PAE是否开启,倘若在“启用”这一项是否的话,需要先修改C:\boot.ini文件,开启PAE,注意得先把boot.ini文件的“只读”属性去掉,否则不能保存。修改方法:没有开启PAE的话,在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" ”后面是不会有"/PAE"标志的而是"/noexecute=optin /fastdetect /noexecute=alwaysoff",因此咱需要在/noexecute之前添加上/PAE,然后保存即可,如图1所示:

图1 添加/PAE关键字从而打开PAE功能

然后重启,用EVEREST查看下,已经打开了,如下图2所示:

图2 检查是否成功打开了PAE

2.下载相应的RAMDisk软件,解压打开如下,安装按照我标的顺序,先右键"RRAMDISK.INF",选择"安装",然后双击导入“ram4g.reg”,最后才打开“ramdisk.exe”,如图3。

图3 打开ramdisk.exe前的配置

3.打开后,这里的Disk Size的大小选择很重要,针对4G的内存,我分别试了下1G还有2G的效果差异,单纯1G的话,如果没在其他盘再建立pagefile.sys分页文件处理的话,开多点大程序就会提醒虚拟内存不足的警告。然而直接2G的话,开大程序多后,又会导致物理内存直接100%不够用,而虚拟内存还有富余没用上,整体速度会变慢。尝试了几种情况,最终选择“1G大小内存盘+额外pagefile.sys”的方案,现在不会提醒我虚拟内存不足了。先设置ramdisk.exe里Disk Size为1G,然后其他默认,单击“Install Ramdisk”,即可完成,如下图4所示,同时注意分配成功后我的电脑里的R盘名称会有"PAE"标志,表明利用上XP未能识别的那部分内存了。而WIN7_64位则不会有“PAE”,因为64位全部识别出内存了,只有“Ramdisk”说明直接将部分内存当成硬盘使用了。

图4  设置ramdisk

4.接下来,就是将原来系统里面的pagefile.sys, TEMP, IE缓存之类的放在这个“内存盘”里面,从而加快数据处理能力。先将虚拟内存放在里面,为了避免出现“虚拟内存不足”的警告,我同时在其他非系统盘建立了一个pagefile.sys,用以缓解压力。步骤如下:右键“我的电脑”--“属性”--“高级”,在“性能”栏里点击“设置”--“高级”,在“虚拟内存”栏里点击“更改”,在R盘里面指定512M大小的分页文件,以及将系统盘的pagefile.sys取消,设定到其他盘里面去。这样做的好处是当R盘里面的分页文件占满后,可以使用其他的分页文件,就不会出现“虚拟内存不足”的警告了,如下图5所示:

图5 配置两个分页文件 pagefile.sys

5.将TEMP临时文件也放到内存盘里面,TEMP文件夹是用来存放大程序在运行时候所产生的临时缓存,关闭程序后就会释放掉,比如迅雷下载时候就会有缓存,以及Photoshop处理图片的时候也需要,放在内存盘里面可以加快数据的调用。然而由于XP下我只分了1G的内存盘,已经分出512M的pagefile.sys出来了,此时我试了下如果开PS,导入很多照片的时候,光靠这512M的会提示“暂存不足”,因此在PS软件里面也要相应修改下分配,不过对日常应用绰绰有余。具体设置如下:右键“我的电脑”--“属性”--“高级”--“环境变量”,将Administrator和系统变量里面TEMP和TMP的环境变量重新指定到R:\TEMP文件夹里面,如果R磁盘里面没有该文件夹则手动自己创建个,建议改之前先将原始的环境变量地址截图下,方便以后不用的时候改回来。如图6所示:

图6  分别改成 R:\TEMP

6.将IE缓存等也设定到内存盘里,如下图7所示,在IE图标点右键,在二那里点“移动文件夹”,选择R当地址。这样的好处是加载大数据量的网页速度会提高,但是由于关机后缓存消失,所以还得重新下载,个人觉得上网主要取决于我们的网速。

图7  改变IE缓存

如此,我们便大功告成了,成功地将XP下不能识别的一些内存转成内存盘使用,加快数据处理速度。在WIN7_64位的设置大同小异,WIN7下主要是利用超大内存,可以分出来处理数据,从而就可以避免上文所提到的“虚拟内存不足”和“TEMP”暂存盘满的警告和错误了。

备注:本人也是一步一步地从菜鸟学习上来,其中配置RAMDisk也是参考了不少前辈的文章,并且提出自己的解决方法,或许解决方法会不足,或者各位有更好的解决方法,欢迎互相交流。

原创文章,欢迎转载,转载请注明:blog.csdn.net/jjzhoujun2010

作者:Dream Fly

使用RAMDisk制作内存盘加快系统运行速度(并解决部分问题)相关推荐

  1. 进行优化处理(WinXP),加快系统运行速度

    可以按以下方法进行优化处理(WinXP),加快系统运行速度: 1.用杀毒软件查杀病毒,确保系统没有病毒. 2.运行磁盘碎片整理程序整理磁盘,消除磁盘碎片. 3.清除启动项:开始→运行→msconfig ...

  2. [Manjaro]以DD模式制作U盘安装系统

    简介 Manjaro是一款基于Arch Linux.对用户友好.全球排名第1的Linux发行版, 从使用上来看,比Arch更加易用,面向的人群是新手和初级人员还有那些不愿意折腾,却又想使用Arch 新 ...

  3. 服务器装系统提示获取分区失败,u盘安装系统分区错误解决方法

    应该有很多朋友都遇到过u盘安装系统分区错误的情况吧?那么u盘重装系统分区错误的时候我们应该如何解决呢?很多朋友就不知道了,其实u盘重装系统分区错误的解决方法是非常简单的,下面windows7之家小编就 ...

  4. 轻松制作U盘PE系统重装Win、Windows系统的流程和方法

    一.准备工作 1.一个U盘 2.PE制作工具:微pe.老毛桃.杏雨梨云等(wepe比较纯净简单,其他的安装后都有内置软件和广告) 3.Win系统安装源文件:*.ISO或者*.GHO,推荐官网下载原镜像 ...

  5. UltraISO 制作系统启动盘安装系统

    作为计算机相关专业学生或者IT工作者,过年过节回家难免被七大姑八大姨拉去修电脑,不会装个系统还觉得你能力不行,能力不行自然就不会给你介绍对象了,嘿嘿.这里就总结下经验,如何让七大姑八大姨心甘情愿的给你 ...

  6. 如何利用U盘制作启动盘安装系统

    [U盘装机系统工具下载](http://www.udaxia.com/) [XP系统下载地址](http://www.xitongzhijia.net/xp/) [Win7系统下载地址](http:/ ...

  7. 制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具

    作者:傲风(aofengblog@163.com)       编写时间:2012年02月26日 有 时系统出现故障的时候,需要找一些工具来进行检测和恢复操作.除了老毛桃WinPE.MaxDOS这些工 ...

  8. win11下制作u盘pe系统(电脑店,大白菜),提示程序组件不完整

    有可能是杀毒软件的原因,我的是因为系统自带的杀毒软件的原因 可以这样关闭 依次打开 设置->隐私和安全性->windows安全中心->打开windows安全中心 打开windows安 ...

  9. 使用内存盘加快开发效率 (UltraRAMDisk,Jetbrains Idea,java)

    windows10一些环境下 软件不能用 已经更换为这个软件了 比较稳定 SoftPerfect RAM Disk下载-虚拟硬盘软件 v4.2.0 中文版 - 下载吧 PS:代码切勿放进内存盘 202 ...

最新文章

  1. mysql导出数据库数据及表结构
  2. python rq asyncio_Python 的异步 IO:Asyncio 简介
  3. DCMTK:转换DICOM彩色图像调色板的颜色
  4. 如何自定义Hibernate脏检查机制
  5. android keystore作用,如何使用Android KeyStore安全地存储任意字符串?
  6. 《Python编程快速上手——让繁琐工作自动化》——2.5 控制流的元素
  7. LINUX 第七章 Squid配置
  8. html+xml+js语言切换插件,你在Eclipse中使用什么CSS / JS / HTML / XML插件?
  9. 链家网前端总架构师杨永林:我的8年架构师成长之路
  10. 23.3. DELETE
  11. Android中铃声总结源码
  12. C# 使用 Response 导出 Excel 单元格格式设置为文本格式
  13. CISCO 交换设备IOS 备份/恢复操作
  14. 一篇文章让你彻底了解算法的时间复杂度O(n)!!!
  15. C#:实现gnome sort 侏儒排序算法(附完整源码)
  16. 关于Ilegal assignment(Quart II)问题的解决
  17. 组合导航中常见的英文单词、短语翻译
  18. wps表格保存html,网页中的数据怎么导入excel表格数据-怎么把网页数据导入到wps表格中...
  19. 关于软件工程第一个博客
  20. Quartus生成原理图

热门文章

  1. Encoding Web Shells in PNG IDAT chunks
  2. 应用安全加上游戏盾,为您业务保驾护航
  3. 计算广告 | 互联网广告的商业模式(1)
  4. ubuntu 以及secure crt的上下左右按键无法使用,输入的是ABCD
  5. 一种解决h5页面背景音乐不能自动播放的方案
  6. 判断数组是否为空的条件
  7. D - For Gamers. By Gamers.
  8. 大淘客CMS添加自定义友链
  9. 文献学习(part96)--Subspace Clustering by Block Diagonal Representation
  10. 国产技术迎来突破,光量子芯片横空出世,中文编程也有好消息