How to Enable, Use and Support 4GB or More Physical RAM Memory in 32-bit Windows Vista如何启用,使用和支持4GB或更多的物理RAM内存在32位的Windows Vista
Theoretically, x86 and x86-64 processors can support more than 4 GB (gigabytes) of physical memory (RAM) in 32-bit systems, such as in the case of 32-bit Windows Vista operating system.从理论上说, x86和x86的64位处理器可以支持更多的大于4 GB (千兆字节)的物理内存( RAM )在32位系统,如在案件的32位Windows Vista操作系统。 With increasingly affordable and cheap RAM memory module, PC with 4GB or even 8GB of RAM memory sticks.随着越来越负担得起的和便宜的RAM存储器模块, 4GB的电脑,甚至8GB的内存记忆棒。 However, to many disappointment, 32-bit (x86) edition of Windows Vista can only ’see’ and support a maximum of 4GB RAM memory.然而,许多失望的是, 32位( x86 )的Windows Vista版本只能'看'和支持最大4GB的RAM存储器。
Worse still, x86 Windows Vista computer with physical memory that bigger or more than 4GB may has memory address space (usable RAM) of only 2 to 3.8 GB (typically 3.12 GB) available to the operating system (Windows Vista SP1 does not change the usage behavior as更糟糕的是, x86的Windows Vista的计算机物理内存较大或超过4GB可能已内存地址空间(可用RAM )的只有2至3.8 GB的(通常为3.12 GB的)提供给作业系统( Windows Vista的SP1不改变用途行为 KB946003 confirms that it’s just reporting change that correct the way Windows Vista reports amount of RAM installed), as operating system reserves some physical address space as I/O regions for memory mapped peripherals and devices.证实,这只是报告的变化,正确的方式Windows Vista的报告数额安装的RAM ) ,因为作业系统储备的一些物理地址空间的I / O区域内存映射的外设和设备。 These memory-mapped I/O (MMIO) must be mapped in the first 4 GB of memory address space.这些记忆体映射的I / O (将MMIO )必须映射在第一4 GB的内存地址空间。 So if 4 GB of system memory is already installed, part of the 4GB address space must be overwritten and reserved as MMIO, effectively reducing the total amount of system memory available.所以,如果4 GB的系统内存已经安装的一部分, 4GB的地址空间必须被覆盖,并且保留因为将MMIO ,有效地减少总额的系统内存可用。 For example, video graphic card with on-board memory of 256 MB will take up 256MB memory address space, reducing the 4GB of memory to 3.75GB literally.例如,视频图形卡上的内存为256 MB将在256内存地址空间,减少了4GB的内存,以3.75GB字面。
However, maximum memory limit for 32-bit Windows Vista is not a hardware or architecture limitation.然而,最大内存限制为32位Windows Vista是不是硬件或架构的限制。 In fact,事实上, Physical Address Extension物理地址扩展 (PAE) feature has been added to x86 and x86-64 processors (since Intel Pentium Pro and AMD Athlon or newer models) to allow more than 4 gigabytes (GB) of physical memory to be used in 32-bit systems, given appropriate operating system support. (太平洋建筑工程公司)功能已加入到x86和x86 - 64处理器(自英特尔奔腾Pro和AMD Athlon或新型号) ,以使超过4千兆字节( GB )的物理内存将用于32位系统,给予适当的业务系统支持。 However, out of commercial or marketing decision, Microsoft decides to enforce maximum然而,在商业或营销决策,微软决定执行最高 physical memory limit物理内存限制 support for 32-bit Windows Vista to 4 GB, with or without PAE mode enabled (Windows Vista enables PAE by default as it’s required for hardware DEP / NX).支持32位的Windows Vista为4 GB ,有或没有PAE模式启用( Windows Vista的抗生素后效应使得默认情况下,因为它所需的硬件DEP / NX的) 。
Microsoft微软 advises建议 all Windows Vista system that wants to use all 4GB or more physical memory fully to install 64-bit (x64) Windows Vista.所有Windows Vista系统,希望利用一切4GB或更多物理内存完全安装64位( x64 )的Windows Vista 。 However, in view of lack of support and compatibility issues for many drivers, applications and programs that haven’t been ported to 64-bit code base, this upgrade option is probably not prefer by many user, especially novice or generalize customers.然而,鉴于缺乏支持和兼容性问题,对许多驱动程序,应用和程序,还没有被移植到64位的代码库,这个升级选项可能不会喜欢的许多用户,特别是新手或推广的客户。
Chinese hacker has managed to crack the maximum memory limit imposed by Microsoft on 32-bit Windows Vista.中国黑客已设法打击最大的记忆体限制微软的32位Windows Vista中。 The trick is to transfer or transplant the more memory support feature in 32-bit Windows Server 2008 to Windows Vista, which use similar kernel code.诀窍是要转移或移植更多的内存支持功能的32位Windows Server 2008年到Windows Vista ,其中使用类似的内核代码。 Windows Server 2008 Enterprise or Datacenter x86 edition Windows Server 2008的企业或Datacenter版的X86 supports支持 up to 64GB of physical memory, a far higher limit comparing with paltry 4GB limit imposed on x86 Windows Vista.高达64GB的物理内存,远远高于限额比较微不足道的4GB的限制在x86的Windows Vista 。


To perform the hack to enable the support for more than 4GB of memory in 32-bit Windows Vista, follow these steps:要执行破解,使支持超过4GB的内存在32位的Windows Vista ,请按照下列步骤:
- Download and install 32-bit下载并安装32位 Windows Server 2008 Enterprise Edition Windows Server 2008的企业版 , and activate the installed operating system. ,并激活安装的作业系统。
If you can’t install Windows Server 2008 Enterprise Edition, or has no way to perform product activation on Windows Server 2008 or lack of product key, you can download and use the copy of required files extracted from activated Windows Server 2008 system, posted below.如果您无法安装Windows Server 2008的企业版,或有没有办法执行产品激活的Windows Server 2008的或缺乏的产品金钥,您可以下载并使用副本所需的文件提取激活的Windows Server 2008的系统,下面张贴。
- Copy the following files from Windows Server 2008 to a removable drive:将下列档案复制从Windows Server 2008可移动驱动器:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms将% SystemDrive % \的Windows \ System32 \许可证\ pkeyconfig \ pkeyconfig.xrm -毫秒
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat将% SystemDrive % \的Windows \ ServiceProfiles \ NetworkService \应用程序数据\漫游\微软\ SoftwareLicensing \ tokens.dat - In Windows Vista, backup the same two files in the same paths for future recovery or restore purpose by copying the files as another copy, to other location or simply renaming the files:在Windows Vista中,备份相同的两个文件在同一路径为今后的恢复或恢复目的而复制文件的另一个副本,到其他位置,或简单地重新命名档案:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms将% SystemDrive % \的Windows \ System32 \许可证\ pkeyconfig \ pkeyconfig.xrm -毫秒
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat将% SystemDrive % \的Windows \ ServiceProfiles \ NetworkService \应用程序数据\漫游\微软\ SoftwareLicensing \ tokens.dat - In Windows Vista, run Services (in Start Search), and stop the Software Licensing service.在Windows Vista中,运行服务(在开始搜索) ,并停止软件授权服务。
- Take ownership and grant full control permissions采取所有权和授予完全控制权限 to logged on user account or Administrators user group for the 2 files:以登录用户的帐户或管理员用户组的2个文件:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms将% SystemDrive % \的Windows \ System32 \许可证\ pkeyconfig \ pkeyconfig.xrm -毫秒
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat将% SystemDrive % \的Windows \ ServiceProfiles \ NetworkService \应用程序数据\漫游\微软\ SoftwareLicensing \ tokens.dat - Replace and overwrite the Windows Vista version of pkeyconfig.xrm-ms and tokens.dat with the version copied from Windows Server 2008.替换和覆盖的Windows Vista版本的pkeyconfig.xrm - MS和tokens.dat的版本复制到Windows Server 2008的。
- Restart the computer.重新启动计算机。
- Voila, all installed RAM including large amount of 4 GB or more is now usable by 32-bit Windows Vista. Voila ,所有已安装的RAM ,包括大量的4 GB或更多现在使用的32位Windows Vista中。
Download下载 server2008_pkeytokens.rar with 2 Windows Server 2008 Enterprise Edition files, namely tokens.dat and pkeyconfig.xrm-ms to skip the step to install and activate Windows Server 2008. 2 Windows Server 2008的企业版的文件,即tokens.dat和pkeyconfig.xrm -毫秒跳过步骤安装并激活Windows Server 2008的。

Replacing the pkeyconfig.xrm-ms and tokens.dat should not affect daily usage and functionality of Windows Vista.更换pkeyconfig.xrm - MS和tokens.dat应该不会影响日常使用和功能的Windows Vista 。 There may be minor problem such as there is no more Windows Experience Index rating shown, and unable to access “Computer Management” by “Manage” on Computer’s right click menu.有可能是小问题,如没有更多的Windows体验索引评级表明,和无法访问“计算机管理”的“管理”的计算机的右键菜单。 On some system, there may be activation issue (such as require to activate Windows Vista again) after replacing the files with the copy from Windows Server 2008.在某些系统中,有可能激活的问题(如需要激活Windows Vista再次)后,取代了文件的副本从Windows Server 2008的。 In the case, activate Windows Vista with a product key for Windows Server 2008.在情况下,激活Windows Vista的产品密钥的Windows Server 2008的。
Note that some forums and blogs have instructed readers to run “BCDEdit /set PAE forceenable” command to enable and turn on PAE in Windows Vista.请注意,有些论坛和博客已指示读者运行“ BCDEdit /太平洋建筑工程公司forceenable设置”命令,以便把对抗生素后效应在Windows Vista中。 This is incorrect, as PAE is always enabled in Windows Vista together with DEP, and verifiable via Everest.这是不正确的,因为PAE是始终启用Windows Vista中的DEP一起,并通过核查的珠穆朗玛峰。 The 4GB limit in 32-bit Windows Vista is simply a software-implemented limitation.这款4GB限制在32位的Windows Vista只是一个软件实施的限制。
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. 重要:您正在阅读的机器翻译网页这是“原样”提供,无保修。 Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible.不同人的翻译,机器翻译不明白的语法,语义,句法,成语自然语言,因此,往往产生不准确,低质量的文字这是误导和费解。 Thus, please refer to因此,请参阅 original English article英文原文的文章 when in doubt.当怀疑。
Related Articles相关文章
- How to Enable PAE on 32-bit Windows Vista for 4 GB or More Memory如何启用PAE的32位Windows Vista的4 GB或更多的内存
- How to Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory如何启用PAE在x86 32位Windows Server 2003和2000年使用大型4GB或更多的RAM内存
- Enable Lock Pages in Memory to Prevent Database Paging to Disk启用锁定内存中的网页,以防止数据库分页到磁盘
- Windows Vista Starter Edition Supports More Than 1GB Memory (Tested on 2 GB System) Windows Vista的简化版支持超过1GB内存(测试2 GB的系统)
- Windows Cannot Hibernate Computer with More Than 4 GB Memory Windows无法休眠的计算机超过4 GB内存
- Test Memory On Computer for Errors with Windows Memory Diagnostic RAM Tester测试计算机内存的错误与Windows内存诊断内存测试仪
- Enable and Use Handwriting Recognition Input Method in Windows Vista启用并使用手写识别输入法在Windows Vista
- How to Install and Enable Tablet PC Optional Components in Windows Vista如何安装和使平板电脑的可选组件在Windows Vista
- ReadyBoost Not Working or USB Flash Key Stick Not Support or Enabled In Windows Vista SP1 ReadyBoost的无法工作或USB闪存关键坚持不支持或启用在Windows Vista SP1的
- How to Get Free Support and Help from Microsoft for Installing Windows Vista SP1 Problems如何获得免费的支持和帮助微软的安装Windows Vista SP1的问题

































November 15th, 2008 03:46 2008年11月一十五号03:46
If I owned a copy of Windows Server 2008 Enterprise, why would I be doing this in the first place?如果我拥有了一份Windows Server 2008的企业,为什么要我这样做呢? I guess its an interesting exercise, but hardly practical.我猜它一个有趣的运动,但几乎没有实用价值。 Now, if someone could come up with a hack that would work with Vista keys, then you’d have something.现在,如果有人能拿出一个黑客工具,用来将与Vista的钥匙,然后您想要有。
November 9th, 2008 01:41 2008年11月9号01:41
i dont think this trick would work on XP.我不认为这把戏将XP的工作。 only vistas.只有前景。
November 6th, 2008 11:03 2008年十一月六号11:03
So how do we do this with XP???因此,我们如何做到这一点与XP中? ? ?
November 6th, 2008 00:36 2008年十一月六号00:36
yes it works but after 60 days you need to activate it or rearm (im not sure for how many times).是灵验,但60天之后您需要激活或重新武装(免疫不知道多少倍) 。 mine i totally removed SL service and keep my vista in non-activated state for as long as i want.排雷我完全去除可溶性L的服务,让我的视野在非激活状态,只要我想。
November 4th, 2008 19:52 08年11月4日19时52分
Using that patch disables much of the media functionality of Vista Ultimate / Home Premium and needs a reactivation (with a valid Windows Server 2008 Enterprise serial) on OEM systems even with the files found in “server2008_pkeytokens.rar”.使用该修补程序禁用许多媒体功能的Vista旗舰版/ Home Premium和需要一个恢复(与有效的Windows Server 2008的企业序列)的OEM系统即使在档案中找到“ server2008_pkeytokens.rar ” 。 If you don’t have a valid serial for W2k8 Enterprise or wish to retain Media Center functionality, I’d suggest using 64-bit Vista Ultimate (or Home Premium) instead.如果您没有一个有效的序列为W2k8企业或希望保留媒体中心的功能,我会建议您使用64位Vista旗舰版(或家庭高级版) ,而不是。
November 1st, 2008 13:47 2008年十一月一日13时47分
The trick works.诀窍工程。 You have to follow the steps mentioned in the article.你必须按照下列步骤中提到的文章。 I have 8G, before the change I only see 3G, after I see 7G.我有第八代,在改变我只看到的3G后,我看到第七代。 Because 32bit 2008 server only support up to 8G, and 1G will be used by OS, so seeing 7G is perfect fine. 2008年,因为32位服务器最多只支持第八代,和至少1G将用于操作系统,所以看到代是十全十美的罚款。
One key step is that after replacing the tokens file, you have to reboot.一个关键的步骤是,在更换的凭证档案,你必须重新开机。 When the machine up again, it will ask the key, enter the key of the server version, then let the activation go through.当机器再次,它会要求的关键,进入关键的服务器版本,然后让经过激活。 If activation did go through, the token file from 32 bit server will be overwritten by 32 bit vista, and for sure you won’t see any memory change.如果激活并通过,凭证档案从32位服务器将被覆盖的32位Vista ,并确保您将不会看到任何记忆的变化。
Once I passed that point, I got what I need.一旦我通过这一点,我就是我的需要。 I have no problem with the getting property by right clicking my computer.我有没有问题越来越财产右击我的电脑。 The only thing so far not working as mentioned in the article is the getting the manage screen by right clicking my computer.只是迄今尚未工作中提到的文章是让管理屏幕上右击我的电脑。 I’m happy about the result.我很高兴的结果。
July 9th, 2008 21:47 08年7月9日21:47
Realizei o procedimento eo windows continua sem identificar os meus 4gb de ram e nao consigo mais acessar as propiedades do sistema. Realizei ö procedimento 13224窗口连续扫描电镜identificar旅馆的订单4GB的内存é瑙consigo更多acessar作为propiedades这样的系统。
June 1st, 2008 01:35 2008年6月1号01:35
[...] XP. [...] XP中。 Most 32-bit client based Windows operating system, such as Windows XP and Windows Vista (see way to use large memory of more than 4GB in 32-bit Windows Vista), has OS level limit that restricts the maximum amount of memory able to be used to [...]大多数的32位客户端基于Windows操作系统,如Windows XP和Windows Vista (见地使用大容量超过4GB的32位的Windows Vista ) ,已操作系统级别限制,限制的最大内存量能用于[...]
May 27th, 2008 23:15 2008年5月27日23:15
dan con you contact me via PM ?丹控制您与我联系时通过?
May 27th, 2008 16:03 2008年5月27日16:03
[...] Via | Tip and Trick [...] [...]威盛|提示和诡计[...]