无忧启动论坛

标题: 请教DOS下Program too big to fit in memory [打印本页]

作者: 2013scurve    时间: 2013-3-7 14:08
标题: 请教DOS下Program too big to fit in memory
我用工具量产个U盘,类型选的“启动盘”,做好后我往盘里复制进ghost程序和DOS下用的diskgen文件夹,之后用它启动电脑,看显示它的bootFile是win98启动盘的,能到命令提示符下,运行diskgen的话可以启动,但是运行ghost程序,它就提示Program too big to fit in memory,这是怎么回事,请教大家一下,非常感谢!
作者: zzzzzz    时间: 2013-3-7 15:26
拷个 himem.sys 进去 ,Config.sys内容加上

DEVICE=HIMEM.SYS
DOS=HIGH
作者: 2013scurve    时间: 2013-3-7 15:38
这个应该是加载了,config.sys的内容里有
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0

[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001

[NOCD]
device=himem.sys /testmem:off

[HELP]
device=himem.sys /testmem:off

[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
作者: 北斗    时间: 2013-3-7 19:33
楼主还可以查看一下ghost.exe有没有被破坏(没有被正确的复制),dos下程序被破坏了,运行时会出现这样的提示。

另外内存驻留的程序不要太多,有时程序之间会有冲突。
作者: pznpt    时间: 2013-3-7 23:08
LZ复制的不会是ghost32.exe吧?  ^_^
作者: 2012zhenxin    时间: 2013-3-8 16:02
1.DOS运行程序中毒。以前有碰到过此类情况。
2.应该在config.sys 中加入shell=c:\command.com /p /e:640
/e:后面的数值可适当调大。这种情况我也有碰到过。
作者: 2013scurve    时间: 2013-3-9 02:52
非常感谢各位的热心回复!找到毛病了,我复制的ghost程序竟然文件出错了,因为以前也遇到过程序太大不能装入内存的出错提示,但是不知道文件损坏也会有这样的提示,所以没检查ghost文件,看到北斗兄这样说,立刻检查了下发现文件真坏了,再次感谢大家!




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