Answers:
您的BIOS需要支持内存孔重新映射。
存在内存空缺是因为所有设备在引导期间都必须适合32位地址空间(因为BIOS不知道您以后将使用32位还是64位OS)。重新映射要注意将受影响的内存移至32位边界之后的内存区域。
如果您当前的BIOS固件中没有该设置,我将检查是否有新的BIOS固件可用。
看起来945芯片组不支持超过4 GB的地址空间(某些版本仅支持2GB)。因此,您最终会遇到与32位Vista相同的局限性-您将无法使用全部4 GB的RAM,因为地址空间不仅仅用于RAM。
从英特尔945芯片组数据表第24页:
(G)MCH支持32位主机寻址,最多可解码处理器可用内存地址空间的4 GB(对于82945PL / 82945GC / 82945GZ为2 GB)
并在第205页中:
不支持对大于4 GB的内存范围进行寻址(对于82945GC / 82945GZ / 82945PL为2 GB)