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. Teorētiski x86 un x86-64 procesorus var atbalstīt vairāk kā 4 GB (gigabaitu) fiziskās atmiņas (RAM) in 32-bit sistēmas, tādas kā, piemēram, 32-bit Windows Vista operētājsistēmu. With increasingly affordable and cheap RAM memory module, PC with 4GB or even 8GB of RAM memory sticks. Ar arvien vairāk pieejamu un lētu RAM atmiņas modulis, PC ar 4GB vai pat 8GB RAM atmiņas kartes. However, to many disappointment, 32-bit (x86) edition of Windows Vista can only 'see' and support a maximum of 4GB RAM memory. Tomēr, lai daudz vilšanos, 32 bitu (x86) izdevums Windows Vista var tikai "skatīt" un atbalstīt ne vairāk kā 4GB RAM atmiņu.
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 Vēl sliktāk, x86 Windows Vista datoru, fiziskā atmiņa, ka lielāki vai vairāk nekā 4GB maijs ir atmiņas adrese telpu (lietojamāku RAM) tikai par 2 līdz 3,8 GB (parasti 3,12 GB), kas ir pieejami uz operētājsistēmu (Windows Vista SP1 nemaina izmantošana uzvedību, kā KB946003 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. apstiprina, ka tā ir tikai pārskata izmaiņas, kas pareizs veids Windows Vista ziņojumus summa RAM uzstādīta), kā operētājsistēmas patur dažas fizisko adresi telpu par I / O reģionos atmiņas kartē perifēriskās un ierīcēm. These memory-mapped I/O (MMIO) must be mapped in the first 4 GB of memory address space. Šīs atmiņas kartē I / O (MMIO) jākartē, pirmkārt 4 GB atmiņas adrese telpu. 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. Tātad, ja 4 GB sistēmas atmiņas jau ir uzstādīta, kas ir daļa no 4GB adrese vieta jāpārsvītro pārrakstīti un rezervētās kā MMIO, efektīvi samazinot kopējā summa, sistēmas atmiņas pieejama. 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. Piemēram, video grafisko karti ar iebūvētu atmiņu 256 MB uzņem 256MB atmiņas adrese telpa, samazinot 4GB atmiņas uz 3.75GB burtiski.
However, maximum memory limit for 32-bit Windows Vista is not a hardware or architecture limitation. Tomēr maksimālais atmiņas limitu 32-bitu Windows Vista nav aparatūras vai arhitektūra ierobežojumiem. In fact, Faktiski Physical Address Extension Fiziskā 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. (PAE) iezīme ir pievienots x86 un x86-64 procesoriem (kopš Intel Pentium Pro un AMD Athlon vai jaunākas modeļiem), lai vairāk nekā 4 gigabaitiem (GB) fiziskās atmiņas, lai varētu izmantot 32 bitu sistēmām, ņemot vērā, atbilstoša darbības sistēmas palīdzību. However, out of commercial or marketing decision, Microsoft decides to enforce maximum Tomēr, no tirdzniecības vai tirdzniecības lēmums, Microsoft nolemj piemērot maksimālo physical memory limit fiziskā atmiņa limits 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). atbalsta 32-bitu Windows Vista līdz 4 GB, ar vai bez PAE režīmā ļāva (Windows Vista ļauj PAE pēc noklusējuma, jo tā ir vajadzīga aparatūras DEP / NX).
Microsoft Microsoft advises konsultē all Windows Vista system that wants to use all 4GB or more physical memory fully to install 64-bit (x64) Windows Vista. visiem Windows Vista sistēmu, kas vēlas izmantot visus 4GB vai vairāk fiziskā atmiņa pilnībā instalēt 64 bitu (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. Tomēr, ņemot vērā, ka nav atbalsts un savietojamība jautājumiem, kas skar daudzus autovadītāji, pieteikumu un programmas, kas nav pārnesti uz 64-bit code bāzes, šis jauninājums variants ir iespējams, nav priekšroku daudzi lietotāji, it īpaši iesācēju vai vispārināt klientiem.
Chinese hacker has managed to crack the maximum memory limit imposed by Microsoft on 32-bit Windows Vista. Ķīniešu hacker ir izdevies kreka maksimālais atmiņas limits, kas ar Microsoft par 32-bitu 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. Par triks ir nodot vai transplantācijas daudz atmiņas atbalsts iezīme 32-bit Windows Server 2008 Windows Vista, kas izmanto līdzīgu kodola kodu. Windows Server 2008 Enterprise or Datacenter x86 edition Windows Server 2008 Enterprise vai Datacenter x86 izdevums supports atbalsta up to 64GB of physical memory, a far higher limit comparing with paltry 4GB limit imposed on x86 Windows Vista. līdz 64GB fiziskās atmiņas, daudz augstākā robeža, salīdzinot ar zemisks 4GB limits uzlikts 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: Lai veiktu sakapāt, lai dotu iespēju atbalstīt vairāk kā 4GB atmiņas in 32-bit Windows Vista, izpildiet šīs darbības:
- Download and install 32-bit Lejupielādēt un instalēt 32-bit Windows Server 2008 Enterprise Edition Windows Server 2008 Enterprise Edition , and activate the installed operating system. , Un aktivizēt uzstādīto operētājsistēmu.
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. Ja nevarat instalēt Windows Server 2008 Enterprise Edition, vai nav veids, kā veikt produkta aktivizēšanas uz Windows Server 2008 vai bezdarbības produkta atslēgu, jūs varat lejupielādēt un izmantot kopiju nepieciešama failus ekstrahē no aktivizēts Windows Server 2008 sistēmu, ievietojis zem .
- Copy the following files from Windows Server 2008 to a removable drive: Copy šādus failus no Windows Server 2008 noņemama disks:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms % systemdrive% \ Windows \ System32 \ licencēšanas \ pkeyconfig \ pkeyconfig.xrm-ms
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat % systemdrive% \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Roaming \ Microsoft \ 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, backup divām failus tajā pašā ceļus atgūšanas nākotnē vai atjaunotu mērķis kopējot failus kā vēl vienu kopiju, uz citu atrašanās vietu vai vienkārši pārdēvēja failus:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms % systemdrive% \ Windows \ System32 \ licencēšanas \ pkeyconfig \ pkeyconfig.xrm-ms
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat % systemdrive% \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Roaming \ Microsoft \ SoftwareLicensing \ tokens.dat - In Windows Vista, run Services (in Start Search), and stop the Software Licensing service. Windows Vista, vadīt Pakalpojumi (in Sākums Meklēt), un apturēt Software Licensing pakalpojumu.
- Take ownership and grant full control permissions Veikt īpašumtiesībām un piešķirt pilnu kontroli permissions to logged on user account or Administrators user group for the 2 files: kas pieteicies uz lietotāju rēķina vai Administratori lietotāju grupas, kas 2 failus:
%systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms % systemdrive% \ Windows \ System32 \ licencēšanas \ pkeyconfig \ pkeyconfig.xrm-ms
%systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat % systemdrive% \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Roaming \ Microsoft \ 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. Replace un pārrakstīta Windows Vista versiju pkeyconfig.xrm-ms un tokens.dat ar versija kopēts no Windows Server 2008.
- Restart the computer. Restartējiet datoru.
- Voila, all installed RAM including large amount of 4 GB or more is now usable by 32-bit Windows Vista. Voila, visas uzstādītās RAM tostarp liels daudzums 4 GB vai vairāk tagad lietot 32-bit Windows Vista.
Download Lejupielādēt server2008_pkeytokens.rar 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. ar 2 Windows Server 2008 Enterprise Edition failus, proti tokens.dat un pkeyconfig.xrm-ms, lai izlaistu Pakāpenisko uzstādīt un aktivizēt Windows Server 2008.

Replacing the pkeyconfig.xrm-ms and tokens.dat should not affect daily usage and functionality of Windows Vista. Aizvietošana pkeyconfig.xrm-ms un tokens.dat nevajadzētu ietekmēt ikdienas lietošanā un funkcionalitāti 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. Var būt nelielas problēmas, piemēram, vairs nav Windows Experience Index rating norādīts, un nespēj piekļūt "Computer Management" ar "Manage" uz datora tiesības noklikšķiniet izvēlnē. 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. Dažos sistēmas, var tikt aktiviz jautājums (piemēram, pieprasīt, lai aktivizētu Windows Vista atkal) pēc aizstāt failus ar kopiju no Windows Server 2008. In the case, activate Windows Vista with a product key for Windows Server 2008. Gadījumā, aktivizēt Windows Vista ar produktu atslēgas 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. Ievērojiet, ka daži forumi un blogi ir instruēti lasītājiem Run "Bcdedit? Noteikt PAE forceenable" komanda, kas nodrošina un ieslēgtu PAE Windows Vista. This is incorrect, as PAE is always enabled in Windows Vista together with DEP, and verifiable via Everest. Tas ir pareizs, jo PAE vienmēr ir iespējots Windows Vista kopā ar DEP, un pārbaudāmiem caur Everest. The 4GB limit in 32-bit Windows Vista is simply a software-implemented limitation. The 4GB limits 32-bitu Windows Vista ir tikai programmatūras īstenoti ierobežojumiem.