Windows Vista Starter
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Enterprise
Windows Vista Ultimate
Windows Server 2003 Standard Edition
Windows Server 2003 R2 Standard Edition
Windows Server 2003 Standard Edition SP1
Windows Small Business Server 2003
Windows Home Server
Windows Storage Server 2003
4GB
Windows Storage Server 2003 Enterprise Edition
Windows Vista Home Basic x64
8GB
Windows Vista Home Premium x64
Windows Server 2003 Standard Edition x64
16GB
Windows Server 2003 Enterprise Edition
Windows Server 2003 R2 Standard Edition x64
Windows Server 2003 Standard Edition SP1 x64
Windows Compute Cluster Server 2003 x64
Windows Web Server 2008 x64
Windows Server 2008 Standard x64
32GB
Windows Server 2003 Enterprise Edition SP2
Windows Server 2003 Enterprise Edition x64
Windows Server 2008 Enterprise
Windows Server 2008 Datacenter
64GB
Windows Server 2003 Datacenter Edition
Windows Vista Business x64
Windows Vista Enterprise x64
Windows Vista Ultimate x64
128GB
Windows Server 2003 Datacenter Edition x64
512GB
Windows Server 2003 R2 Enterprise Edition x64
Windows Server 2003 Enterprise Edition SP1 x64
Windows Server 2003 R2 Datacenter Edition x64
Windows Server 2003 Datacenter Edition SP1 x64
1TB
Windows Server 2003 Enterprise Edition SP2 x64
Windows Server 2003 Datacenter Edition SP2 x64
Windows Server 2008 Enterprise x64
Windows Server 2008 Datacenter x64
Windows Server 2008 IA64
2TB
特别说明的是,Windows 7将会支持最多192GB的内存(64位版本),服务器版本不会叫做Windows 7 Server,而是叫做Windows Server 2008 R2。  Vista SP1的幻象:插有多少内存,Vista SP1就会显示多少,不过任务管理器里面只会有3.25GB左右
实际上,Windows Vista SP1和Windows Server 2008的很多核心文件都是一致的(2008推出的时候SP1已经发布了,因此直接就集成了SP1,或许准确地,所有的2008都应该叫做Windows Server 2008 SP1),也许我们能通过简单的方法让32位Vista能像32位2008一样,可以使用超过4GB的内存。
很幸运,和XP不同,32位Vista的4GB限制确实不是核心代码上的限制,而是一些其他的限制:在系统启动的时候,将会读取一个值,这个值最终确定了用户可以使用的内存。这个值叫做Kernel-WindowsMaxMemAllowedx86,通过一个未公开的函数ZwQueryLicenseValue来读取,这个值代表着可用的最大内存,如32位Windows上总是0x1000,单位是MB,也就是代表着4GB。 附概念澄清:32位操作系统并不意味着只能使用4GB内存   32位XP/2003操作系统通过PAE来支持4GB以上的内存,因此具有“物理地址扩展”的字样   但是32位Vista/2008内部直接使用64位PTE,因此就没有了PAE相关字样
在现代操作系统上,如32位的Windows Vista/7,为了实现与64位的兼容(如,为了驱动程序编写的方便),系统使用了64位的PTE(Page Table Entry,分页表)来管理内存,因此它们就和64位版本一样,也能管理和使用更大的内存。