无忧启动论坛

标题: grub4dos不能在H61主板加载大镜像文件,内存分布很零碎,高手看看怎么解决! [打印本页]

作者: 2012drowning    时间: 2012-10-14 11:53
标题: grub4dos不能在H61主板加载大镜像文件,内存分布很零碎,高手看看怎么解决!

UID 448199
精华 0
积分 103
帖子 3
威望 40
阅读权限 20
注册 2012-5-30

#19
发表于 2012-10-4 16:50 资料 短消息 加为好友


grub4dos加载1.8g的img文件失败,提示selected item cannot fitinto memory
主板梅捷的,H61,用的集成显卡,4g内存分布:
0x1000 - 0x9e000              628k
0x100000 - 0x2000000        523,264k
0x20200000 - 0x40000000   522,240k
0x40200000 - 0xBAD90000  2,010,688K
0xBAE01000 - 0xBAE03000  8k
0xBAE88000 - 0xBB000000  1,504k

内存被分的七零八碎的,1.8g的镜像文件都不能加载
从内存分布上看,好像有一段是可以加载1.8g的
0x40200000 - 0xBAD90000 2,010688K

请教各位,这种情况能成功加载吗?如果能加载,应该如何实现呢?


作者: 2012drowning    时间: 2012-10-14 11:56
坐SF等高手们!!!!
作者: 不点    时间: 2012-10-14 12:19
你的 1.8G 是压缩的吧?解压后超过 2G,那就不能加载了。

加载到内存时,是要自动解压的。解压后超过内存的最大连续块,那就无法加载。

这个问题你自己就能摸索出规律。比如说,你先试试 1G 的能否加载。找出最大可以成功加载的IMG 的体积,这一点,你一定能够做到。

等你找出规律了,再来发帖不迟。
作者: 2012drowning    时间: 2012-10-14 18:49
多谢解答!

我的使用的镜像文件本身是没有压缩的

镜像的系统NTFS启用了压缩,这个应该和加载文件没有关系吧

我试过加载超过511M就会提示失败,小于511M就可以的,好像只能用下面的内存段
0x100000 - 0x2000000        523,264k

不知道如何能加载到最大的内存段
作者: xianglang    时间: 2012-10-14 19:45
用map --mem --top加载试试。
作者: 不点    时间: 2012-10-14 19:54
你能否贴出 displaymem 命令的显示结果?

感觉不应该出这种错误。




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