求助:4G内存只能显示3G
如题,请大家给点意见。 我用AMI code,也遇见过这个问题,解决方法是,加4GBPLUS模块,然后把setup 设置中替换MemorySizeControlFunc_FAR为MemorySize4GBControlFunc_FAR。希望对你有帮助:lol 如果AMI的code的话,其实有两个地方显示内存大小,一个是POST Screen那里USB Initial以前那里show出的内存大小,那个大小是4GBPLUS 1M,1M的算出来的,如果这里显示少的话,那可能是地址空间被虾米设备占用了,现在的CPU都支持PAE,一般来说这里没有问题。
另一个显示内存大小的地方是BIOS Setup Menu里面,这里的内存的Size是通过读取Chipset的设定show出来的,这里的话就要查Chipset相关的code,例如MRC之类的。当然也不能排除Setup control Funcion本身设定错误。
没用过Pheonix code,不大清楚它的。
[ 本帖最后由 freevanx 于 2008-10-23 12:41 编辑 ] 谢谢大家的关注。
我的是两个地方显示的都不对,看来还要分两步走啦。
不过我的是PHOENIX 的 CODE。 PCI会占用一部分address PCI MMIO会占用一不分。真个4G的分配大致如下:
1:PCI MMIO
----------------------------------TOLUP
2: TSEG
3:Main Memory
4:Legacy Region PCI,ACPI,BIOS等都會占用掉地址空間,在32BIT系統上大概4G可用的只有3.3G;如果是64BIT的OS即沒有這樣的限制;
页:
[1]