7 ms·
Use up to 64GB of RAM on 32 bit Windows 8
- jaxn 13y agoA whole 64MB?!?
- LeeLorean 13y agoYou will make Microsoft angry if you do this. They have various versions of Windows 8, and some are more crippled than others. It enables PAE which is 36bit addressing Microsoft brought in for their server product line. You still only have 4GB per process, though. I've been using this one for Windows 7. Gives me 64GB http://www.adminsehow.com/2011/03/windows-7-32-bit-pae-patch/ http://www.adminsehow.com/2011/03/windows-7-32-bit-pae-patch...
- jsight 13y agoDon't the 32bit and 64bit versions cost the same amount? I'm not sure why this would make MS angry.
- yuhong 13y agoYea, I think the licensing mechanism was used for this limit just because it was convenient to do so.
- xtrumanx 13y agoHow safe is it to use? Have you heard of people having issues with the patch? If things don't work, would it be as simple as removing the patch or would a fresh Windows install be required?
- cpleppert 13y agoI'm pretty sure that not all the drivers(especially graphic ones) fully support PAE. Server versions of PAE would be much easier to support than making sure drivers for win32 would be compatible in a PAE environment. See http://msdn.microsoft.com/en-us/library/windows/hardware/gg487512.aspx http://msdn.microsoft.com/en-us/library/windows/hardware/gg4... Typically, device drivers must be modified in a number of small ways. Although the actual code changes may be small, they can be difficult. This is because when not using PAE memory addressing, it is possible for a device driver to assume that physical addresses and 32-bit virtual address limits are identical. PAE memory makes this assumption untrue.
- Jam0864 13y agoCool trick, but why not just use 64 bit?
- LeeLorean 13y agoMS gave users no upgrade path from 32bit to 64bit Windows. You need a clean install, something many are hesitant to do, or can't do.
- acqq 13y ago1) 64-bit has bigger overhead. If you have, for example, 8 GB maximum (e.g. a notebook) then you'll have the advantage of having more RAM available by using 32-bit system. If you just use a notebook for surfing, you wouldn't care. If you did something that had specific memory needs, it was the best solution before the notebooks with more RAM possible appeared. 2) Other hardware compatibility as there is still enough hardware without 64-bit drivers. But don't expect too much there: some kind of such hardware will have problem with this patch though. You'd have to try to be sure. Now that even notebooks allow 16 GB the patch is becoming less relevant.
- shin_lao 13y ago1/If you have 8 GiB of RAM, and you just surf, you don't care about the 64-bit overhead. Also 64-bit is more convenient as browser tend to flirt with the 2/3 GiB process limit. 2/If you have 64-bit machine, this problem is unlikely to exist on Windows.
- stephengillie 13y agoWhy is there a 32bit variant of win8? Are there people who actually use win8 on non-64bit systems?
- yuhong 13y agoI think it is used on Clover Trail tablets (with 32-bit EFI!), as one example.
- zdw 13y agoLong hardware maintenance cycles, especially in businesses. The last 32-bit NetBurst (Pentium 4) systems with 2GB of RAM aren't that bad to work on, when given a video card that supports Windows 7/8 video features and a decently fast disk. You don't need a whole lot more to run a greenscreen terminal emulator or a basic web browser.
- yuhong 13y agoUnfortunately Win8 requires NX so only the very last ones will work and Intel released socket compatible 64-bit capable NetBurst CPUs not long afterwards.
- 13y ago
- yuhong 13y agoThe sad thing is there is no 32-bit server version of Windows 7 or later so these patches are your only option if you want to enable this.
- ck2 13y agoWish they'd backport it for XP, I am determined to get another year out of this machine.
- yuhong 13y agoSadly it is not trivial to do. See Geoff Chappell's article: http://geoffchappell.com/notes/windows/license/memory.htm http://geoffchappell.com/notes/windows/license/memory.htm You'd be better off with Server 2003 Enterprise, which is also supported until July 2015 unlike XP.
- ck2 13y agoXP actually has /PAE but apparently it doesn't work like this does per application, just extends 4GB once and that's it.
- LeeLorean 13y agoThe Geoff Chappell article is great. Seems like he examined it in detail: "The 32-bit editions of Windows Vista and Windows 7 all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code." A huge pity he no longer blogs.
- zdw 13y agoNote that this doesn't enable you to run 64-bit applications, or for any single process to address more than 4GB of memory. As a result, it's of extremely limited utility today - you'd need a 32-bit application that needs to run on bare hardware (ie, not a 32-bit OS running under a 64-bit VM), and needs a ton of memory, or a pre-64-bit system with > 4GB of memory, which would be both rare and inefficient, as that would be single core/socket systems that are at least 6 years old at this point. I guess if you had some system you were trying to keep alive that needed a lot of RAM, PCI-X card slots, and 32-bit software it might be handy, but that seems very rare/esoteric at this point.
- yuhong 13y agoI think the only typical real world example of a "pre-64-bit system with > 4GB of memory" that have the NX bit required for Win8 is the Xeon Sossaman.
- darwinGod 13y agoA relevant stackoverflow thread for the same,which addresses some common misconceptions http://superuser.com/questions/367490/can-a-32-bit-os-machine-use-up-all-8gb-ram-20gb-page-file http://superuser.com/questions/367490/can-a-32-bit-os-machin...
- raverbashing 13y agoYes, but it's still a kludge Yes, some programs can have more memory in 32-bit (example: Photoshop) but, as it says there, you have to keep swapping them So, people, move to 64-bit already, unless you absolutely cannot
- felixfurtak 13y agoSo is this basically RAM paging similar to when CPUs transitioned from 16- to 32-bit?
- gabipurcaru 13y agoWasn't PAE available for pretty much all versions starting from XP? http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...
- acqq 13y agoPAE was turned on but the licensing control code made by Microsoft checked if it's a consumer version of the OS or if it's a server, and if it's a server which version, and based on this decided how many memory to give to 32-bit OS. Consumer versions remained limited to 4 GB. This is detailed in the analysis of Geoff Chappell: http://geoffchappell.com/notes/windows/license/memory.htm http://geoffchappell.com/notes/windows/license/memory.htm
- dave1010uk 13y agoWe made the mistake of installing Windows 7 Premium 64-bit on a workstation with 24GB of RAM but Windows only said 16GB was available! I can see why MS restrict their products like this so they can artificially price them. But in the end we ditched Windows and just installed Linux.
- nikita2206 13y agoWhy on earth would you install Windows on a workstation machine when you can use Linux (and there's no limitations such as the need to run IIS, etc)?
- venomsnake 13y agoA wild guess could be that the work needed to be done on that station was windows only or they did not had *nix people on board or that they wanted to see if this was enough ram for Crysis ...
- workbench 13y agoWell it wasn't windows only was it because they just installed Linux in the end
- dave1010uk 13y agoThe developer had lots of Windows desktop experience but little Linux desktop experience. We run a mix of Windows, Mac and Linux here, so using Windows shouldn't have been a problem.
- workbench 13y agoThat OS is such a complete joke