无忧启动论坛

标题: 2G内存grub4dos里面只能看到511M [打印本页]

作者: killwind    时间: 2013-4-17 20:35
标题: 2G内存grub4dos里面只能看到511M
使用的是ThinkPad X230i ; 是核显,单条2G内存,启动到grub4dos里面只能看到 Mem: 630K/511M/6M ,无法载入ramos(1G);
用了 0.44和0.45多个版本都一样
作者: chenall    时间: 2013-4-17 20:38
联想,DELL的正常,内存太分散
作者: 不点    时间: 2013-4-17 23:17
本帖最后由 不点 于 2013-4-17 23:20 编辑

你总共才只有 2G,也不多呀。

主板 bios 会重新分配内存地址,制造出一些内存碎片。

grub4dos 的磁盘仿真不支持碎片,只能把磁盘映像放在连续的内存区域中。

你这个主板把你的内存已经碎块化为:没有一块大于 1G,全都是小于 1G 的一些内存碎块。比如说,你可能有 3 个 0.5G 的内存块。【grub4dos 的屏幕顶行并不显示所有的内存碎块,只显示第一个连续的块。】

所以你不可能加载 1G 的内存映像。

建议你安装 4G 或 8G 内存,这样通常没问题。


作者: sgw888    时间: 2013-4-18 09:09
请问不点大师. 有没有 BIOS分配内存的资料. 哪些是我们可以用的,哪些是我们不能用的.
作者: 不点    时间: 2013-4-18 09:45
本帖最后由 不点 于 2013-4-18 09:47 编辑
sgw888 发表于 2013-4-18 09:09
请问不点大师. 有没有 BIOS分配内存的资料. 哪些是我们可以用的,哪些是我们不能用的.


不用费劲,你在 grub4dos 下敲入 displaymem 命令,就能显示出 BIOS 的内存布局。显示为 usable ram(可用内存)的,就是用户可以随意使用的内存(比如,用户可以把软盘映像放置在这里)。显示为 reserved(保留)的,属于 BIOS 保留内存,用户不可以使用这样的内存,不可以写入它,甚至有的情况还不能够随便去读它。

在网上搜索 “int15 E820” 就可以找到与此相关的技术信息。






欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3