XP系统支持4G内存_第1页
XP系统支持4G内存_第2页
XP系统支持4G内存_第3页
XP系统支持4G内存_第4页
XP系统支持4G内存_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、让XP完美支持4G内存2010-06-05 19:28让XP完美支持4G内存4G内存已经成为很多中高档笔记本电脑的标准配置。前两篇文章介绍了WIN7系统4G内存的破解过程和 4G内存的完美利用。但是,很多朋友还是习惯用 32位XP系统。那么能 不能让32位XP系统也能完美支持4G内存呢,当然也是可以的。今天,我们就来介绍如何 在32位XP系统完美破解4G内存限制。第一步、开启 PAE要破解32位XP系统4G内存限制,先要开启PAE (Physical Address Extensior物理地址扩 展)。打开Everest,看看主板的内存选项中,最后一项 Physical Address Ext

2、ension (PAE下 的操作系统支持”处理器支持”是否为是。如果为 是”,恭喜您,您能够开启 PAEm»eji1» *a M 2 " f(,mF ir JtiJMR _二 *_OL> *«!19W pu-* / *Ft*t4* I、IrTJfi -9鼻* 鼻 »UB-*W#4 O b*' M-ft »f* J *十6,J- >M-z ««ik«-'p科:一 蛊-_CHmuM411 *»* _«*Wiy 為“w sfloom S4r«r s*&#

3、163;O frllLr-?要开启PAE并不难,只要简单编辑引导文件即可。在C盘中,点击工具文件夹选项,在文件夹选项窗口中的查看选项,去掉隐藏受保护的操作系统文件 ”前面的勾选,选择 显示所有文件和文件夹”。点击确定后,就会显示全部隐藏文件。* Mu N1Tfl 41 孙 *.t -PXM1 葩0* J T z * !T* 0 wl 3 g,3 棉血宜曲 话4a i =缁賣电t«b J fEdil j ni-i r =忡X右键点击红圈中的 boot文件,点击属性,去掉只读”前面的勾选,点击确定退出,就可以对其进行编辑了。国I w " M k用记事本打开这个 boot 文件在

4、其中的Win dowsXP Professio nal"加入 PAE , 成 为: Win dows XP Professio nal" /PAE“ multi(O)disk(O)rdisk(O)partition(1)WINDOWS="Microsoft /no execute=opt in/fastdetect'一行 中 间“ multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft /noexecute=optin /fastdetect 。注意 PAE后要有一个空格。C盘,我是安装在第六个

5、分区,这里partition表示您的XP系统安装在第一个分区即 所以是 partition(6)。也可以右键点击我的电脑,菜单中点击属性,在弹出的窗口里点高级,再点下方红圈中的设置,在弹出的系统启动窗口中点击编辑。同样可以打开boot文件。他CUB 宇血*旦«IM «(#* +»M応电口*fl.0:fr佔和*a爭河飪5作anff rViAkM h4.* H.i B|,|« I ibj Vasswfvr ffeMm ITAtrita* A编辑完成后,关闭编辑窗口,保存确认。重新启动电脑就开启了PAE)第二步、安装内存盘开启了 PAE并没有破解4G内存限制。

6、需要利用多余的1G内存建立内存盘使用, 就能 完美利用全部4G内存了。这需要另外下载一个软件ramdisk来建立内存盘:http:/d. namipa n. com/dow nfile/ramdisk1.4096.5.rar/be46b5fe80c3172d2e95d6b2b9190efd322f a84b3f9d0200ramdisk是个绿色软件,不用安装就可以直接使用。下载解压缩后,运行程序包里的ram4g,写入注册表。然后再运行ramdisk。点击红圈1的In stall Ramdisk,在红圈2输入内存盘容量,把多余的1G全部纳入,再点击任意一个红圈 3中的0K或者Apply,最后确定

7、即可:看看建立的内存盘,容量 1G,加上3G的系统使用内存,刚好为 4G,全部使用。如果 内存盘使用的是系统 3G内存,在任务管理器底部的提交更改中,就会包含有内存盘的1G容量。而现在只有 341M,说明只有系统使用部分,内存盘没有包含在内。要卸载这个内存盘,只要点击Remove Ramdisk就可以卸载。第三步、移动临时文件夹内存盘建立后,再把IE临时文件夹,系统临时文件夹移动到内存盘中。具体移动过程, 和WIN7下移动方法完全相同,这在上一篇文章中已经详述,不再赘述。第四步、安装应用程序还可以把迅雷等下载软件安装到内存盘使用,避免因下载频繁使用硬盘给硬盘带来的伤害。如果游戏不大,也可以安装

8、其中,游戏速度会快很多。第五步、取消虚拟内存除了 1G的内存盘,系统尚有 3G内存可以使用,一般应用不足2G。所以还可以取消所有分区的虚拟内存设置,就可以完美利用所有的4G内存来提升系统运行速度。有的朋友说取消虚拟内存会有问题,其实那是内存容量不足造成的,有了 3G以上内存,就不会有任何问题以上讲了很多,其实是为了让入门的网友也能看懂。对于高手来说只要简单几步:第一步、在引导文件 boot中加入PAE开启PAE第二步、建立内存盘;第三步、移动临时文件夹;第四步、取消虚拟内存;第五步、在内存盘里安装需要的应用软件。只要简单几步,就可以使您的4G内存全部得到有效利用,您的系统也能提高性能,何乐不为

9、,您也试试吧。有朋友说用超级兔子更简单,其实不一样的。用超级兔子只能建立内存盘,而且占用已经使用的内存,无法使用没有破解那部分内存,达不到完美使用4G内存的目的。成功设置xp支持4g内存现在内存很便宜,不想换系统又想用上4G,这是在网上找到的不知有谁用过效果怎样?成功设置xp支持4g内存作者:死者代言人 日期:2008-01-26字体大小:小中大近日在网上研究让 xp支持4g内存,总结他人经验,反复尝试,终于成功,方法如下:1, 首先检查主板是否支持,下载everest检测软件,在主板内存一项中,Physical AddressExtension (PA日查看 操作系统支持”处理器支持”是否为

10、 是”,如果是 否”的话代表主板不 支持,不要玩了,如果是 是”的话,活动”一项是否”也有可以修改的可能,那么接下来-2, 我的电脑-属性-高级-启动和故障恢复-设置-编辑,这里编辑操作的是 c盘根目录下隐藏的boot.ini文件,各位也可以通过在 c盘显示隐藏文件的方法找到它,我的boot.ini里的内容如下:boot loadertimeout=5default=multi(O)disk(O)rdisk(O)partiti on ''WINDOWSoperati ng systems multi(0)disk(0)rdisk(0)partitio n(1)WINDOWS=&

11、quot;MicrosoftWin dowsXPProfessio nal"/no execute=opti n /fastdetect那么接下来在 “ multi(0)disk(0)rdisk(0)partitio n WINDOWS="MicrosoftWin dows XP"/noexecute=optin /fastdetect 的"表明操作系统的 “ Microsoft Windows XP Professional 加上"/PAE”即 “multi(O)disk(O)rdisk(O)partition WINDOWS="M

12、icrosoft Windows XP Professional" /PAE /no execute=opti n /fastdetect”这样保存关闭,系统就打开了PAE我的是xp sp2系统,其他系统没有测试,大家不要乱来这样,重新启动后,电脑属性的下方多了物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上 4g内存已经完全启用了,但怎么证明这一点呢?就用ramdisk虚拟硬盘软件来测试ramdisk是一款将内存转换为虚拟硬盘的小软件,内存的速度是硬盘的几十倍,所以在我处 理ps等需要大量暂存盘的软件时,通常都会用它来充当软件的暂存盘,这样软件的速度会 倍增,在系统没有

13、开启 PAE只能识别3.25g内存的情况下,使用ramdisk会直接占用这3.25g 的内存,而开启 PAE后,用ramdisk设置768mb的内存作为虚拟硬盘,再调出任务管理器, 会发现内存使用丝毫没有减少,也就是说,ramdisk调用的768mb内存是系统没有显示出来的768mb,还而言之,系统已经找到了4g内存啦。1、 由于32位系统内存寻址只能到4G,所以在32位系统上使用超过 4G的内存,首先要使用支持大内存的软硬件,比如使用至强的CPU (虽然是32位CPU,但是上增加了扩展寻址的能力),windows2003企业版或数据中心版。2、 在操作系统中启用 PA( Physical A

14、ddress Extensions )功能,这样oracle便可以通过 windows 的 AWE (Address Windowing Extensions)API 使用多余 4G 的内存。方法:打开系统根目录下的隐藏文件Boot.ini,添加PAE开关:(1) multi(0)disk(0)rdisk(0)partition(2)%systemroot%="WindowsServer 2003, DatacenterEditio n" /PAE(2) multi(0)disk(0)rdisk(0)partition(2)%systemroot%="Window

15、sServer 2003, Datacenter Editio n" /3GB /PAE我们知道32位windows对于每个进程都分配4GB内存(虚拟内存),其中起始的2GB归windows核心使用,剩余的归应用程序本身使用。因此这两种方法的区别就在于:方法一只使用了 /PAE开关表示启用/PAE功能但是系统对每个进程仍然采用2G核心、2G应用程序的内存分配方式。方法二除了 /PAE开关还使用了 /3GB开关表示不仅启用/PAE功能并且系统对每个进程采用1G核心、3G应用程序的内存分配方式。不过这种方式不支持大于16GB的内存,也就是说如果你的实际内存超过16GB则只能使用方法一,这

16、是因为大于16GB后1G的核心内存已经不 够windows实现PAE功能。3、给运行Oracle数据库的操作系统帐户,授予 "Lock Pages in Memory"的系统权限。执行gpedit.msc打开 组策略"控制台计算机配置”“ Windows设置”安全设置”本地策略”用户权利指派”双击右边 锁定内存中的页”(或名为”内存中锁定页”),在本地安全策略设置”对话框中,单 击 添加”按钮,在 选择用户或组”对话框中,添加有权运行oracle的帐户。4、配置 oracle 数据库的参数文件(init*.ora),添加 USE_INDIRECT_DAA_BUFF

17、ERS=TRU参 数,表示使用扩展的内存。5、修改注册表中的 AWE_WINDOW_MEMORY键值为合适值。 该值表示在3GB内存中(如果使用了 /3GB开关,如果没有使用该开关则为2GB)有多少用于数据库块缓存。(1)该值位置在 HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0二进制类型,单位为 bytes。(2) 如果不存在表示使用默认值1GB。(3)该值太大或太小都有可能导致数据库无法启动。这里解释一下:尽管我们现在拥有超过4GB的内存,但是这些多余的内存并不是oracle可以随便使用的,这些内存只能用于数据库块缓存(即db_buffer),而像share P

18、ool, log buffer等只能保存在应用程序可访问的3GB内存中(如果使用了 /3GB开关,如果没有使用该开关则为2GB)。在这里我将4GB以外内存中的数据库块缓存叫做AWE数据块缓存(自己起的名字:-)。这里又有问题了,oracle缓冲的数据块并不能全部保存到4GB以外的内存中,还必须在应用程序可直接访问的3GB内存(如果使用了 /3GB开关,如果没有使用该开关则为2GB)中使用一部分空间来保存,这一部分内存我称为直接数据块缓存(自己起的名字:-)。也就是说数据块缓存=AWE数据块缓存+直接数据块缓存”为什么会这样呢,因为oracle缓冲到 内存中的每个数据块的头部必须保存到直接数据块

19、缓存”中,是不能够保存到“AW救据块缓存"中的,并且每个数据块的大小( db_block_size)和数据块的多少(db_block_buffers ) 都会影响到头部占用空间的多少。并且访问直接数据块缓存”要比“AWE数据块缓存”快,因此AWE_WINDOW_MEMORY 一般来讲需要设置的尽量大(但不能无限大,比如必须小于 3GB),oracle建议以默认值为基础,以20%递增扩大,进行测试。比如先测试1GB大小,在测试1.2GB大小等等。一般来讲AWE_WINDOW_MEMORY有一个最小公式min(AWE_WINDOW_MEMORY)=(4096 * db_block_siz

20、e * db_block_lru_latches)/ 8其中:max buffer pools 是一 -个常量=8 sets_per_tool=2*cpu_count( use_indirect_data_buffers=true )sets_per_tool=cpu_count/ 2( use_indirect_data_buffers<>true )很多朋友都装了 4G内存甚至8G内存,可惜32位系统中除了 2003server支持显示4G内存 以外,其它都最大利用到3.25G左右,余下0.75G都浪费了,这主要是 32位操作系统内存地址映射*的问题造成的,如何解决呢?电脑属性

21、里显示3.25G的问题是无法真正解决的,即使32位vista旗舰版可以显示 4G内存,但无法真正全部利用这4G内存,这就需要一个重要软件的登场了,RAMDISK可能很多朋友听说过,此软件支持把内存当硬盘分区来用,也就是说通过 RAMDisk可以把无法利用的那部分内存当硬盘分区,除了可以把IE的临时文件缓冲区放到这个分区以提高访问网络的速度外(具体设置很简单这里就不多说了),还可以通过设置 windows xp等32位的虚拟内存来把这部分内存真正利用起来,具体设置如下,以8G系统物理内存为例,系统显示3.25G,余下4.75无法利用,这时用 RAMDISK把4.75G内存全部设置为硬盘分区,把I

22、E缓冲设置100兆并放到此分区内,此时还余下4.65G,在我的电脑”-属性”里把虚拟内存设置为4.65G,然后将虚拟内存页面文件指向这个新设立的分区,保存重启后,你的新分区就会多了一个4.65G的Pagefile.sys的隐藏文件,这时你要把C盘(系统盘)下的 Pagefile.sys文件删除(WINDOWS不会自动删除这个文件),这样你可以 利用7.9G的内存了(有100M是你的IE缓冲),4.65G的虚拟内存因为也是映射到真正的内 存上来用,所以不会影响速度 (速度是原硬盘虚拟内存的十几到几十倍,因物理内存速度而异),但此分区内不能存储重要文件,因为每次关机或重启都会清空此分区,因为此分区

23、不 是harddisk而是ram,每次启动系统都会自动生成Pagefile.sys和IE缓冲的目录,我已验证,对系统使用没有任何副作用,至今没有跳出过任何出错的信息。虽然我的电脑属性里依旧是3.25G,但用热键调出的任务管理器”下的 性能”页面里内存显示的可是7.9G,是真正可以被利用的。另一种方法:1,我的电脑-属性-高级-启动和故障恢复-设置-编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,各位也可以通过在c盘显示隐藏文件的方法找到它,我的boot.ini里的内容如下:boot loader timeout=5 default=multi(O)disk(O)rdisk(O)partiti on (1)WIND0WS operati ng systems multi(0)disk(0)rdisk(0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论