个人电脑如何玩大内存 兔子

来源:百度文库 编辑:神马文学网 时间:2024/04/26 03:33:25
 如今内存白菜价,也让曾经慢如蜗牛的系统在网络应用上健步如飞了。目前孩子们爱玩的网页flash游戏《摩尔庄园》,如果你的内存低于512M用不了多长时间,IE就挤占去物理内存的两三百兆,页面文件就别提会有多少了,不明白程序设计者到底想怎么提高游戏的运行速度,难道将一个一个画面的flash文件全调入内存吗?这不是逼着孩子让大人去买内存吗?呵呵!

  内存是不是越大越好呢?自己的系统到底能支持和管理多大内存?相关资料已经告诉我们在windows系列里非x64的系统,是不支持管理超过3.25G的物理内存的。如此这般,查阅有些资料和说明后,我买来2G内存4根,安装到主机板上,开机检测,bios已经识别出8G的内存。进bios设置men remap为允许:

 



  进系统编辑boot.ini启用物理地址扩展 (PAE) X86,就是给启动项目加上/pae参数,例如:

  multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE

  目前x64的windows有哪些我这里就不扫盲了,网上资料很多。如此三个条件满足后,进入系统,你会发现系统属性里显示你的系统已经能使用8G内存了。

  这时候联网,发现IE比以前流畅得多,观察任务管理器发现,物理内存再怎么消耗也是很小的一部分,运行大型软件,例如ps等,连续打开几个上百兆的psd文件,也不觉得有多少等待状态。而用了一段时间,发现8G设置4G内存都有些浪费,很多内存根本就没用上,虐待一下内存,将系统页面文件设置到几百兆,也无法在平常常规应用里使用到这么大的内存。

  内存虽然便宜,但花的钱总是钱,资源白白浪费怎么办?

  我想到一个软件,看下图:

  

 



  将多余内存虚拟成磁盘,将常用软件安装到虚拟磁盘里运行,体验飞一样的系统操作速度。其实虚拟磁盘程序很多,选择超级兔子这款软件,主要是它为windows量身定做,一些体贴的设置,让不熟悉系统的朋友也能点点鼠标就能完成了。相关内容如下面组图:




 



  重新启动系统后,虚拟盘建立起来了,4G的虚拟盘里,有系统的临时文件存放地,IE的临时文件文件存放地,连系统的页面交换文件也设置在了虚拟盘里。试着将常用的软件安装到虚拟盘,例如QQ,编程软件,图形处理工具等等,发现这些程序启动比平时快多了,而且发现硬盘读写也比平时少了很多,哦也,太爽了。

  新问题出来了,花了千辛万苦安装和设置好这些程序的使用习惯后,一关机,虚拟磁盘上的内容全部丢失,难道每次启动电脑就要重新安装一次这些程序吗?在windows系统里,让我想到“计划任务”这个工具,它能指定某些程序在规定的时间里启动运行。虚拟盘上的资料,也就是安装的应用软件,简单的保留方式也就是拷贝到物理硬盘上,根据这个思路,我们可以将指定的虚拟盘上的程序目录在启动的时候从物理硬盘上拷贝到虚拟磁盘里。

  首先我们编辑一个批处理文件,内容例如:

  xcopy X:\rdisk\*.* r:\program /s /e /h /y

  关于xcopy的参数请参考下面内容,其实也就是在命令行里执行xcopy /?的结果

  XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/*] [/*] [/*] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       指定要复制的文件。
  destination  指定新文件的位置和/或名称。
  /A           只复制有存档属性集的文件,
               但不改变属性。
  /M           只复制有存档属性集的文件,
               并关闭存档属性。
  /D:m-d-y     复制在指定日期或指定日期以后更改的文件。
               如果没有提供日期,只复制那些源时间
               比目标时间新的文件。
  /EXCLUDE:file1[+file2][+file3]...
               指定含有字符串的文件列表。每一个字符串
               必须在文件的单独行中。如果有任何
               字符串与要被复制的文件的绝对路径
               相符,那个文件将不会得到复制。
               例如,指定如 \obj\ 或 .obj 的字符串会排除
               目录 obj 下面的所有文件或带有
               .obj 扩展名的文件。
  /P           创建每个目标文件前提示。
  /S           复制目录和子目录,除了空的。
  /E           复制目录和子目录,包括空的。
               与 /S /E 相同。可以用来修改 /T。
  /V           验证每个新文件。
  /W           提示您在复制前按键。
  /C           即使有错误,也继续复制。
  /I           如果目标不存在,又在复制一个以上的文件,
               则假定目标一定是一个目录。
  /Q           复制时不显示文件名。
  /F           复制时显示完整的源和目标文件名。
  /L           显示要复制的文件。
  /G           允许将没有经过加密的文件复制到
               不支持加密的目标。
  /H           也复制隐藏和系统文件。
  /R           覆盖只读文件。
  /T           创建目录结构,但不复制文件。
               不包括空目录或子目录。/T /E 包括
               空目录和子目录。
  /U           只复制已经存在于目标中的文件。
  /K           复制属性。一般的 Xcopy 会重置只读属性。
  /N           用生成的短名复制。
  /O           复制文件所有权和 ACL 信息。
  /X           复制文件审核设置(隐含 /O)。
  /Y           复制文件审核设置(隐含 /O)。
               现存目标文件。
  /-Y          导致提示以确认改写一个现存目标文件。
  /Z            用重新启动模式复制网络文件。

  命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
  这可能被命令行上的 /-Y 改写。

  将这个批处理文件做到计划任务里,如下组图:

 

 



  同理我们可以另外做一个批处理来备份虚拟磁盘里安装的程序文件夹。根据自己的工作习惯,定时备份程序文件内容,有些备份不需要完整拷贝,可以在批处理里指定那些需要备份的文件或目录就可以了,这样能大大缩短备份拷贝时间。具体操作,我这里就不啰嗦了。

  个人电脑玩大内存就是这样简单。

  美中不足的就是如果超级兔子虚拟磁盘程序自带有这种拷贝安装和拷贝备份虚拟磁盘指定目录的文件功能就比较完满了