Windows 7 32-bit with full 4 GB or 8 GB RAM support


Recommended Posts

Which you don't know at all. Personally I think running patches like this is stupid, but I wouldn't be so quick to insist that it doesn't work. From a theoretical aspect, it can certainly work.

There is no such thing as a "PAE-aware" application. The 2GB limitation always applies, even on 32-bit versions of Windows that support more than 4GB (the server line.) The only way around this is for applications to do their own memory management by mapping chunks of memory in and out of their address space, but this is fairly rare. A few server programs did it years and years ago, but nothing else does.

Why doesn't it work? What are you basing this claim on? You do know that Microsoft sells a whole range of 32-bit operating systems that support up to 128GB of memory, right? It's called their server products. As you probably know, the server and client edition is virtually identical (to the point where binaries literally are identical for Vista and 2008). With this in mind, I don't know why you believe it is completely impossible to patch the part of the kernel and loader that decides how much memory you get to use. It doesn't have to be more than a few bytes to change.

"Theoreticaly" isn't real world. It doesn't work. Do some research.

Quit with the FUD please. 32 bit is 32 bit not 36.

"Quit with the fear, uncertainty and doubt?" What on earth does that sentence even mean?

Just because the CPU architecture is 32-bit, does not mean that the addressing has to be. Modern systems support >36-bit addressing, and this is implemented with three-level translation. It's a completely standard thing, supported by all platforms from Windows Server to OS X to Linux to FreeBSD to most other platforms still in development.

Why doesn't it work? What are you basing this claim on? You do know that Microsoft sells a whole range of 32-bit operating systems that support up to 128GB of memory, right? It's called their server products. As you probably know, the server and client edition is virtually identical (to the point where binaries literally are identical for Vista and 2008). With this in mind, I don't know why you believe it is completely impossible to patch the part of the kernel and loader that decides how much memory you get to use. It doesn't have to be more than a few bytes to change.

Is it that hard to read what I said before you respond?... This is not about server products or any of that. If the server products can already address more memory, then it would not need this.

For the second or third time, this is for the mainstream 32-bit system that you piece together from Newegg or whatever. NOT SERVER HARDWARE.

For this casual user with a 32-bit system, this will not work because the hardware and software will not allow it. That's it, no excuses. If you honest think it will work, go try it yourself and report back to us...

Seriously. Get a clue. It won't work. Do some research.

No, you get a clue. What I said was absolutely correct. I suggest that you contact Microsoft and Apple immediately and inform them that their products that support PAE do in fact not work. I'm sure they would be surprised to find out. You get right on that.

Is it that hard to read what I said before you respond?... This is not about server products or any of that. If the server products can already address more memory, then it would not need this.

For the second or third time, this is for the mainstream 32-bit system that you piece together from Newegg or whatever. NOT SERVER HARDWARE.

For this casual user with a 32-bit system, this will not work because the hardware and software will not allow it. That's it, no excuses. If you honest think it will work, go try it yourself and report back to us...

You are absolutely wrong. It is supported by most current consumer hardware. The server versions of Windows support it because they are licensed to use more than 4GB and because they do not have an artificial limit imposed for driver compatibility (which the client edition does.) The logic is that people who run the server edition are able to pick components that they know support it, so that the compatibility issue doesn't matter as much.

Now, whether this particular patch works, I do not know, but it is a simple fact that everything needed to support it is already present in Windows, but is just disabled in the client edition (which is mostly identical to the server edition, with different settings.) This means that it could certainly be possible to do it from a technical aspect. The people here who are claiming it doesn't work or can't be done, are not basing this claim on any facts.

Seriously. You need to do your homework. It's not gonna happen no matter what you wish in this world. You're wrong, let it go.

You need to state what I am wrong about. I have said several things, so please be specific. Am I wrong about it being possible to go beyond 32-bit addressing on 32-bit systems with PAE? Am I wrong about the fact that Microsoft sells 32-bit versions of Windows that support up to 128GB? Am I wrong about the server and client line being virtually identical? What am I wrong about? Be specific.

I am now tired of you. PAE was never an issue. I believe you brought it into the discussion. As far as the server/client issue. Do you not think that a company would even have a server/client if there wasn't an advantage and a purpose to either? Go away.

im amazed at people still wanting to use 4+ gigs of memory on a 32bit system, 32bit is on its way out so why use something that will not use all your memory, and not use something that will make a better overall computer system. I hope Windows 8 is the last of 32bit software and they move to 64bit windows with windows9. I have heard that the current windows server is the last of 32bit and the next will be only 64bit. It seems like people have had mixed results with PAE and that its not worth having it... in the end i think people should try both and see how the feel!

You need to state what I am wrong about. I have said several things, so please be specific. Am I wrong about it being possible to go beyond 32-bit addressing on 32-bit systems with PAE? Am I wrong about the fact that Microsoft sells 32-bit versions of Windows that support up to 128GB? Am I wrong about the server and client line being virtually identical? What am I wrong about? Be specific.

hdood, stop living under a rock and upgrade to x64.

And to everyone else, Windows does support 36bit addressing via PAE, but, it's a hardware problem with drivers etc. Server based products can be tailored to support it since it's a server environment, but for standard consumer hardware like Graphics cards etc, they need to be designed and have drivers to fully support it or you'll have system crashes and so on. This "hack" will only cause system instability which can be avoided by either just staying with 32bit version of Windows or upgrading to x64.

All this crap needs to stop, retail versions of Windows Vista/7 (I think some OEM copies) can go from 32bit to 64bit without any additional cost since the CD keys will work with both products.

x64 is no just about more memory, it's the extra CPU registerers etc that are good for speed increases for applications that support/take advantage of x64 based hardware. And if I hear someone say "Well, 32bit is 'emulated' in x64 version of Windows", please stfu, really, the performance differences for this type of 'emulation' is near to nothing.

  • Like 1
You are absolutely wrong. It is supported by most current consumer hardware. The server versions of Windows support it because they are licensed to use more than 4GB and because they do not have an artificial limit imposed for driver compatibility (which the client edition does.) The logic is that people who run the server edition are able to pick components that they know support it, so that the compatibility issue doesn't matter as much.

Now, whether this particular patch works, I do not know, but it is a simple fact that everything needed to support it is already present in Windows, but is just disabled in the client edition (which is mostly identical to the server edition, with different settings.) This means that it could certainly be possible to do it from a technical aspect. The people here who are claiming it doesn't work or can't be done, are not basing this claim on any facts.

Seriously, can you please stop going on about server hardware/software? For the fourth time, this is NOT about that.

If you want to convince us that this works, please go try it. I mean no disrespect, but you won't convince us with anything until you give us physical proof that it will work.

hdood, stop living under a rock and upgrade to x64.

And to everyone else, Windows does support 36bit addressing via PAE, but, it's a hardware problem with drivers etc. Server based products can be tailored to support it since it's a server environment, but for standard consumer hardware like Graphics cards etc, they need to be designed and have drivers to fully support it or you'll have system crashes and so on. This "hack" will only cause system instability which can be avoided by either just staying with 32bit version of Windows or upgrading to x64.

All this crap needs to stop, retail versions of Windows Vista/7 (I think some OEM copies) can go from 32bit to 64bit without any additional cost since the CD keys will work with both products.

x64 is no just about more memory, it's the extra CPU registerers etc that are good for speed increases for applications that support/take advantage of x64 based hardware. And if I hear someone say "Well, 32bit is 'emulated' in x64 version of Windows", please stfu, really, the performance differences for this type of 'emulation' is near to nothing.

Not emulated. Virtualized. ;)

Seriously. You need to do your homework. It's not gonna happen no matter what you wish in this world. You're wrong, let it go. Supported HARDWARE WISE- not SOFTWARE unless you have the correct OS.

What is likely happening with this patch is that they are modifying the kernel to act like the kernel from the server lines of Windows, which support more than 4GB on 32-bit. There is your OS support right there. Now what exactly are you saying won't work?

im amazed at people still wanting to use 4+ gigs of memory on a 32bit system, 32bit is on its way out so why use something that will not use all your memory, and not use something that will make a better overall computer system. I hope Windows 8 is the last of 32bit software and they move to 64bit windows with windows9. I have heard that the current windows server is the last of 32bit and the next will be only 64bit. It seems like people have had mixed results with PAE and that its not worth having it... in the end i think people should try both and see how the feel!

Most probably would LIKE to go to 64 bit, BUT 32 bit ONLY CPU's still do exist. And obviously 64 bit wont install if the CPU is only 32 bit. And the only way they'll be able to get out of 32 bit, is if they update everything. So, it'll support it

I am now tired of you. PAE was never an issue. I believe you brought it into the discussion. As far as the server/client issue. Do you not think that a company would even have a server/client if there wasn't an advantage and a purpose to either? Go away.

Please answer my question. PAE was never an issue? What do you mean? PAE is the feature that lets you use >32-bit addressing on 32-bit platforms (something you claimed wasn't possible).

Again, tell me what was wrong?

Was it that it is it possible to go beyond 32-bit addressing on 32-bit systems with PAE?

Was it that Microsoft sells 32-bit versions of Windows that support up to 128GB?

Was it that the server and client line is virtually identical?

Since you know for a fact that this patch can't work, could you take a few minutes to explain to us how the memory initialization during startup works in Windows, and how it differs between Vista and Server 2008? How do you know that the difference is any more substantial than simply setting a flag? It's not unreasonable to suspect this, so how do you know otherwise? I trust that you can enlighten us, since you clearly know the facts here.

Most probably would LIKE to go to 64 bit, BUT 32 bit ONLY CPU's still do exist. And obviously 64 bit wont install if the CPU is only 32 bit. And the only way they'll be able to get out of 32 bit, is if they update everything. So, it'll support it

Well, technically they do, but they're no longer made except for certain mobile processors. I doubt there's any great number of people out there with old 32-bit Pentiums or Athlons and >4GB of memory they're dying to get to work. When this topic comes up, it's almost exclusively people with fairly high-end modern hardware.

What is likely happening with this patch is that they are modifying the kernel to act like the kernel from the server lines of Windows, which support more than 4GB on 32-bit. There is your OS support right there. Now what exactly are you saying won't work?

What "patch"? The kernel is what it is. You can't alter 32 bit code to do what 64 bit code does. Go away with the FUD.

Seriously, can you please stop going on about server hardware/software? For the fourth time, this is NOT about that.

As I (and others) have stated, this patch is most likely making a hybrid kernel that has the memory support from the server software patched into the kernel for the client OS. That is why people keep mentioning the fact that the server version support it. You and ShamRocker1 are the ones who keep claiming that it simply isn't possible at all without stating any facts to back up your claims.

http://www.geoffchappell.com/viewer.htm?do...ense/memory.htm

Read please.

That 32-bit editions of Windows Vista are limited to 4GB is not because of any technical constraint on 32-bit operating systems. The 32-bit editions of Windows Vista all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code.

ps. Please don't whinge that its about Vista, the same applies to 7

What "patch"? The kernel is what it is. You can't alter 32 bit code to do what 64 bit code does. Go away with the FUD.

I don't think you understand. The ability to use 36-bit addressing is already present in 32-bit Windows. It's solid, fully tested implementation that has been around for ages. If you want some examples of what the various 32-bit versions of Windows Server can support, you can click here.

The server and client version of Windows aren't two separate operating systems. They're the same OS, built from the same code, but with different settings. They even share many binaries (this makes servicing much easier.) It's perfectly rational to suspect that the configuration is decided at runtime with a simple flag, and that you can patch the kernel to enable the functionality that is really intended for the server editions. This doesn't have to be more than a few bytes.

It's a silly thing to do, and leaves your OS in an unsupported state, but it can be possible.

As I (and others) have stated, this patch is most likely making a hybrid kernel that has the memory support from the server software patched into the kernel for the client OS. That is why people keep mentioning the fact that the server version support it. You and ShamRocker1 are the ones who keep claiming that it simply isn't possible at all without stating any facts to back up your claims.

Well. We managed to get 4 pages of crap.

No, it didn't, and it isn't (supported).

Actually, XP did originally support it. The license limited it to 4GB, but you could use the whole 4GB with PAE (and not lose any address space to things like the graphics card.) It was disabled in SP1 because of compatibility issues with incorrectly designed drivers.

I don't think you understand. The ability to use 36-bit addressing is already present in 32-bit Windows. It's solid, fully tested implementation that has been around for ages. If you want some examples of what the various 32-bit versions of Windows Server can support, you can click here.

The server and client version of Windows aren't two separate operating systems. They're the same OS, built from the same code, but with different settings. They even share many binaries (this makes servicing much easier.) It's perfectly rational to suspect that the configuration is decided at runtime with a simple flag, and that you can patch the kernel to enable the functionality that is really intended for the server editions. This doesn't have to be more than a few bytes.

It's a silly thing to do, and leaves your OS in an unsupported state, but it can be possible.

Are you still talking about PAE? Reading this thread it seems to me that nobody denied the existence of PAE or its ability to extend memory usage in a 32-bit OS under the right conditions, but rather that it isn't practical for consumers using standard consumer hardware because of incompatibilities.

As I (and others) have stated, this patch is most likely making a hybrid kernel that has the memory support from the server software patched into the kernel for the client OS. That is why people keep mentioning the fact that the server version support it. You and ShamRocker1 are the ones who keep claiming that it simply isn't possible at all without stating any facts to back up your claims.

Well. We managed to get pages of crap.

Why did you quote me there without using quote tags??

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • OpenAI is now rolling out Lockdown Mode to more ChatGPT users by Pradeep Viswanathan Back in February, OpenAI first announced Lockdown Mode for users who want the most comprehensive protection from potential attacks. At the time of the announcement, the company mentioned that this feature was available to a small set of highly security-conscious users, including executives or security teams at leading organizations. Today, OpenAI announced that Lockdown Mode is now rolling out to all personal ChatGPT accounts, including Free, Go, Plus, and Pro, and also self-serve ChatGPT Business accounts. Users can enable the feature from ChatGPT Settings > Security when it is available for their account. When Lockdown Mode is enabled, ChatGPT limits or disables several features that connect to the web or external services. These include live web browsing, Deep Research, Agent Mode, and more. Here is the complete list of services that will be disabled in Lockdown Mode: Live web browsing: Web browsing is limited to accessing only cached content. Search results may be limited, unavailable, or stale. Image support: ChatGPT may not display images in regular responses or retrieve images from the web. Users can still upload image files, and image generation remains available where it is otherwise available. Deep research: Deep research is disabled. Agent mode: Agent mode is disabled. Canvas networking: Users cannot approve Canvas-generated code to access the network. File downloads: ChatGPT cannot download files for data analysis. ChatGPT can still operate on your manually uploaded files. It is important to note that Lockdown Mode does not completely block prompt injections from appearing in content that ChatGPT processes. For example, a malicious instruction could still be present in an uploaded file or cached web content. However, the mode is designed to reduce the ways such an attack could send sensitive information outside the conversation. Along with Lockdown Mode, OpenAI today also announced that the Active sessions feature is now available across ChatGPT accounts and workspace types. This feature allows users to review where their account is signed in across devices and end sessions if required. A session will have the following information displayed: Device or browser information. First-party app context, such as ChatGPT, Codex, or API Platform. Approximate location. Sign-in date and time. Whether the device is a trusted device. Whether it is your current session. OpenAI highlighted that the Active sessions feature will not be available for accounts linked to an organization’s single sign-on setup, including SAML or OIDC.
    • with LSTC and ESU, moving to w11 or linux because w10 suddenly will not work when in reality it works and its a better choice, of course there are also developers that only test in 11 or force you to have TPM and Secure boot for the sake of "better security" in games. or most likely people is buying new PC that only ship with 11
    • with LTSC and ESU there are still viable as a stable platform not that they care and let people deal with w11 crashing and burning every month support mean shet if the platform is trash
    • Most boring game ever. Repetitive, empty, predictable, and full of cliches. Total waste of time and money, IMO.
    • Mafia: The Old Country expansion Man of Honor announced, brings back Salieri from original by Pulasthi Ariyasinghe During Summer Game Fest, 2K and Hanger 13 brought out a new Mafia: The Old Country trailer, revealing the game's first expansion. Named Man of Honor, this is slated to add two new chapters to the Enzo storyline that the game follows. There is an iconic character returning to the series with this expansion, with players set to run into Ennio Salieri, the future Don of the Salieri crime family. Fans of the original Mafia, or its Definitive Edition remake, may remember that name as one of the biggest characters in the storyline. This expansion is set prior to his rise to being the kingpin in the City of Lost Heaven. "Set in Sicily during the winter of 1905, Enzo Favara has proven himself a reliable soldier of the Torrisi crime family in the months since his initiation," says the studio about the new chapters. "Now, the Don entrusts him and Cesare with a delicate assignment of assisting Ennio Salieri, a man of honor recently released from prison and intent on reclaiming what is his." Working at Salieri's side, players will be heading into fresh environments as they return to the role of Enzo as a high-ranking soldato. The studio also promises brand-new weapons, fresh vehicles, and charms to collect in this expansion. Moreover, the expansion will add new content to the updated Free Ride mode. Alongside new collectibles and locations, this will add more challenges to beat alongside Salieri, which are described as runs that will "test the skills of even the most elite mafiosi." The Mafia: The Old Country Man of Honor story expansion will release on August 14, 2026, across PC, Xbox Series X|S, and PlayStation 5. It will cost $10 for owners of the base game to jump into.
  • Recent Achievements

    • Rookie
      moog19 went up a rank
      Rookie
    • Mentor
      grik went up a rank
      Mentor
    • Dedicated
      JKR earned a badge
      Dedicated
    • One Year In
      CHUNWEI earned a badge
      One Year In
    • Conversation Starter
      FBSPL earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      488
    2. 2
      PsYcHoKiLLa
      270
    3. 3
      Skyfrog
      75
    4. 4
      Steven P.
      68
    5. 5
      FloatingFatMan
      63
  • Tell a friend

    Love Neowin? Tell a friend!