3

I'm looking into getting a high-end PC which will have more than 16 GB of RAM. However, I know that Windows 7 64-bit Home Premium has a 16 GB limit on addressable memory.

If I had a machine with 32GB of RAM, would that be half wasted? Or is there some way to utilize it? Would I be better off just moving up to Windows 7 Professional, which has a 192 GB limit?

nhinkle
  • 37,390
  • 3
    Even if you were able to circumvent the 16 GB limit for Windows 7 Home Premium, you would be breaking the EULA. My advice would be to go with Windows 7 Professional, since the Enterprise and Ultimate also have a 192 GB limit on RAM. The only main features you would be missing would be BitLocker and extended language support. – iglvzx Jul 01 '12 at 02:50
  • @iglvzx: Depends on what "some way to utilize it" means. For example, one could imagine using it for a virtual machine, not the Windows Home instance, and that wouldn't be any violation. – Ben Voigt Jul 01 '12 at 02:57
  • 4
    @iglvzx Why is that a comment not an answer? – jsj Jul 01 '12 at 02:59
  • @ben It won't work unless something else is the host that can handle it, like linux – Canadian Luke Jul 01 '12 at 03:04
  • This is an interesting question, and a weird situation because it's a purely arbitrary licensing restriction. Are you building this PC or planning to purchase it from an OEM? If you're buying it from an OEM, it's weird that they'd sell hardware to you that the OS they're selling with it can't use. – nhinkle Jul 01 '12 at 03:23
  • @nhinkle It's from a site that will build a PC for you at your specifications. They list out everything available, you choose the parts. There is a little notice when you have >16 GB of RAM and Win 7 Home selected that you need Premium or Ultimate to utilize all the RAM, I was just wondering if I need to do this or if there's some way to use the rest (to save money on the OS) – MasterWaldo Jul 01 '12 at 04:06
  • @trideceth12 Ok. Done. – iglvzx Jul 01 '12 at 04:33
  • 1
    @MasterWaldo it sounds like for your application, you'll be much better off just adding Windows 7 Professional. Do they let you select no OS at all? If so, you might consider buying your own OEM copy of Windows 7 Pro (it's only $136 on Amazon) if it costs more than that much to upgrade to Pro from the site you're using. Or, consider building your own PC! – nhinkle Jul 01 '12 at 05:25

1 Answers1

10

The Windows 7 Home Premium EULA does not specifically place a restriction on physical memory. However, it does mention that unauthorized changes invalidate your license:

§ 5.C. If, after a validation check, the software is found to be counterfeit, improperly licensed, a non-genuine Windows product, or include unauthorized changes, the functionality and experience of using the software will be affected... 1

If you research the matter, you will find that groups have already made efforts to circumvent the memory restrictions in Windows 7. In summary, these methods require unsupported, unauthorized modification of systems files -- some specifically related to licensing -- in one way or another.

My advice would be to go with Windows 7 Professional, since the Enterprise and Ultimate editions also have a 192 GB limit on RAM. 2 The only main features you would be missing would be BitLocker and extended language support. 3


References:

  1. Windows 7 Home Premium EULA
    Note: If the link expires, visit Microsoft | License Terms to download the EULA.

  2. Physical Memory Limits: Windows 7

  3. Compare Windows 7: Home Premium, Professional, Ultimate

iglvzx
  • 23,609