none
What is the maximum amount of installed RAM that Windows 7 x64 can use?

    Question

  • I see that most memory makers are offering up to 16 GB of memory modules, and motherboards can accept up to 32 GB of RAM. But my question is how much can Windows 7 utilize, and is buying 16 or more GB of memory a waste of money?

    Thanks,

    David from Bourne, MA

    Sunday, February 12, 2012 12:38 AM

Answers

  • http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx

    The 32 bit versions of Windows desktop OSes are limited to 4 GB at most. Home Premium X64 is limited to 16 GB. The 64 bit Professional, Enterprise, and Ultimate all support 192 GB.

    32 bit application software uses up to 2 GB of RAM (3 GB for large memory aware applications). More than 4GB of RAM can be useful if you wish to have multiple 32 bit applications running at the same time. 64 bit applications are useful for tasks that must access lots of memory (finite element analysis, video processing, etc.).

    As RAM is relatively cheap at the moment, even if you waste it, you won't be wasting much money.

    Sunday, February 12, 2012 1:47 AM
  • Hello,

    That depends of the edition of your Windows 7.

    Version Limit on X86 Limit on X64
    Windows 7 Ultimate

    4 GB

    192 GB

    Windows 7 Enterprise

    4 GB

    192 GB

    Windows 7 Professional

    4 GB

    192 GB

    Windows 7 Home Premium

    4 GB

    16 GB

    Windows 7 Home Basic

    4 GB

    8 GB

    Windows 7 Starter

    2 GB

    N/A

    Please note that increasing your RAM ammount does not mean that you increase performance. Please check the ammount of RAM needed by your applications before adding new RAM.



    This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.   

    Microsoft Student Partner 2010 / 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator: Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified Technology Specialist: Designing and Providing Volume Licensing Solutions to Large Organizations
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Microsoft Certified Trainer

    Sunday, February 12, 2012 11:10 AM

All replies

  • http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx

    The 32 bit versions of Windows desktop OSes are limited to 4 GB at most. Home Premium X64 is limited to 16 GB. The 64 bit Professional, Enterprise, and Ultimate all support 192 GB.

    32 bit application software uses up to 2 GB of RAM (3 GB for large memory aware applications). More than 4GB of RAM can be useful if you wish to have multiple 32 bit applications running at the same time. 64 bit applications are useful for tasks that must access lots of memory (finite element analysis, video processing, etc.).

    As RAM is relatively cheap at the moment, even if you waste it, you won't be wasting much money.

    Sunday, February 12, 2012 1:47 AM
  • Hello,

    That depends of the edition of your Windows 7.

    Version Limit on X86 Limit on X64
    Windows 7 Ultimate

    4 GB

    192 GB

    Windows 7 Enterprise

    4 GB

    192 GB

    Windows 7 Professional

    4 GB

    192 GB

    Windows 7 Home Premium

    4 GB

    16 GB

    Windows 7 Home Basic

    4 GB

    8 GB

    Windows 7 Starter

    2 GB

    N/A

    Please note that increasing your RAM ammount does not mean that you increase performance. Please check the ammount of RAM needed by your applications before adding new RAM.



    This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.   

    Microsoft Student Partner 2010 / 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator: Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified Technology Specialist: Designing and Providing Volume Licensing Solutions to Large Organizations
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Microsoft Certified Trainer

    Sunday, February 12, 2012 11:10 AM
  • In the last episode of
    <c1797be6-b91a-4ff6-9609-eadc7615ee13@communitybridge.codeplex.com>,
    bobkn said:

    32 bit application software uses up to 2 GB of RAM (3 GB for large memory aware applications)

    Strictly speaking, a /LARGEADDRESSAWARE compiled running in a x64
    environment actually has access to 4GB of private address space rather
    than the 3GB limit in 32-bit OS flavours.

    Sunday, February 12, 2012 10:32 PM
  • I prefer to release native x64 programs so that any memory requests needed can be done without the headaches.


    Windows MVP 2010-11, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.

    Hardcore Games, Legendary is the only Way to Play

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews

    Monday, February 13, 2012 2:44 AM
  • Hi,

    I am currently standing by for an update from you and would like to know how things are going. If you have any feedback, please let us know.

    Niki

    TechNet Subscriber Support

    If you areTechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Niki Han

    TechNet Community Support

    Monday, February 13, 2012 3:18 AM
    Moderator
  • In the last episode of
    <c1797be6-b91a-4ff6-9609-eadc7615ee13@communitybridge.codeplex.com>,
    bobkn said:

    32 bit application software uses up to 2 GB of RAM (3 GB for large memory aware applications)

    Strictly speaking, a /LARGEADDRESSAWARE compiled running in a x64
    environment actually has access to 4GB of private address space rather
    than the 3GB limit in 32-bit OS flavours.


    Thanks. I had no idea. With any luck, this fact will remain irrelevant to my personal Windows use.
    Monday, February 13, 2012 4:57 AM