|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『楼 主』:
[求助]himem无法启用高端内存。大家遇到过吗?
笔记本是新买的thinkpad,自己升级到3G的内存。
装入ms-dos7.10
在config.sys中加载了himem.sys和emm386.exe后,启动时说emm386.exe发现错误,程序被终结掉,要求重启。
在屏蔽emm386语句后,重启成功,不过发现upper memory内存仍然为 0。
查看内存,himem.sys也被成功加载到常规内存,但是没起作用。
大家有没有遇到upper memory无法加载的问题?楼主能不能指点一下,呵呵。谢谢。
还有就是sata打开了AHCI模式,不知道这个有没有影响。
|
|
2009-2-19 11:09 |
|
|
Sufone
中级用户
积分 256
发帖 124
注册 2007-12-18
状态 离线
|
|
2009-2-19 11:31 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
|
2009-2-19 11:44 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2009-2-19 14:13 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『第
5 楼』:
进入之后就显示:
EMM386 has detected error #n9 in an application at memory address 00B8:45B4. To minimize the chance of data loss, EMM386 has halted your computer. For more information, consult your documentation.
To restart your computer, press ENTER.
|
|
2009-2-19 16:59 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『第
6 楼』:
谢谢。
config.sys里面是这样:
DEVICE=C:\DOS71\HIMEM.SYS
DEVICE=C:\DOS71\EMM386.EXE NOEMS
...
|
|
2009-2-19 17:07 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『第
7 楼』:
系统启动的时候,屏幕上别的东西都没有显示,就直接显示上面内容,
看来是在DEVICE=C:\DOS71\EMM386.EXE NOEMS这条语句上挂掉的。
在这之后的加载项都没有被执行。
|
|
2009-2-19 17:11 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2009-2-19 21:50 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2009-2-19 21:52 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『第
10 楼』:
今天把2G的内存取下,或者是把1G的取下都,次试了一次,问题依旧。看来不是大内存的原因。
555,谁会想到thinkpad兼容性不好啊!买本还要做前期调研啊!
现在大家知道了,think的本dos兼容不好。
让我欣慰的是这个本而在linux下的framebuffer配置相当完美。呵呵,知足了。
|
|
2009-2-19 23:30 |
|
|
bc12060101
银牌会员
积分 1455
发帖 712
注册 2006-1-20
状态 离线
|
『第
11 楼』:
嘿嘿,UMBPCI挺好用的,为何不试试呢?
EMM386.EXE 偶只用过一次,感觉与UMBPCI相比差距太大,就再也没有用过。当然,碰上非得采用EMM386.EXE 的地方也是没有办法了。
|
|
2009-2-20 09:54 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
|
2009-2-20 13:00 |
|
|
knifeflying
初级用户
积分 72
发帖 30
注册 2007-10-12
状态 离线
|
『第
13 楼』:
都试过了,UMBPCI说没有识别出我的芯片,让我给作者发邮件。
Qhimem的效果差不多。一样是死机。
不整了,放弃了!让upper为0000吧!
|
|
2009-2-20 18:04 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2009-2-20 20:52 |
|
|
fujianabc
金牌会员
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
15 楼』:
估计是bios把一部分umb给占掉了。
按照标准,bios模块可用内存只是umb那384KB中的某些区块,但现在bios所要实现的功能越来越多(比如要支持越来越多的启动设备),可用内存就会明显不足,为了解决这个问题,主板开发商一般有两种手段:
1、占用640KB的基本内存,具体表现就是dos启动后基本内存总和不到640KB
2、占用umb中更多区块,具体表现就是可用umb非常少,甚至无
当然也有可能在两个区域中各占一点,我还看见过有主板bios中提供了选项,在以上两种模式中可以选择。
|
|
2009-2-20 22:20 |
|