|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『楼 主』:
关于program too big to fit in memory的问题?
本人用usboot制作了启动u盘,并在新dos时代拷贝了dos7.1,把文件复制放进u盘.原来可以运行的diskgen(80k),再运行时提示program too big to fit in memory,但在我硬盘上的ghost(980M)却能够正常运行.这是为什么,根据上网百度的资料,修改config设置devicehigh=himem.sys
devicehigh=emm386.exe
dos=high,umb
加载还是不行.mem查看基本内存还有630k呀,怎么会这样呀???请高手帮我解决/谢谢
|
|
2008-10-21 16:21 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2008-10-21 16:34 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
3 楼』:
回二楼的朋友
[img][987.bmp][/img]
[img][986.bmp][/img]
该怎么样贴图呢???
|
|
2008-10-21 17:09 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
4 楼』:
@ECHO OFF
PROMPT $P$G
PATH=A:\;..
LFNFOR ON
SET DIRCMD=/4
MODE CON RATE=32 DELAY=1
LH KILLER
LH SHSUCDX /D:IDE-CD /Q /~+
LH DOSKEY
LH DOSLFN
ECHO.
ECHO Now you are in MS-DOS 7.10 prompt.
ECHO.
DOS=HIGH,UMB
DEVICE=HIMEM.SYS
REM DEVICE=EMM386.EXE NOEMS
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256
SET TEMP=.
SET TMP=.
REM MS-DOS 7.10 Boot Disk
这就是我最早的autoexec和config,后来我修改了config
第三行devicehigh=emm386.exe noems
第二行devicehigh=……
|
|
2008-10-21 17:15 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
|
2008-10-21 17:20 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
6 楼』:
补充一点……
后来我删了autoexec和config文件进入dos 还是这个错误提示????
|
|
2008-10-21 17:26 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2008-10-21 17:27 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
8 楼』:
回上一楼的朋友
我用mem/c/p后内存情况:
NAME TATAL = CONVENTIONAL + UPPER MEMORY
SYSTEM 29K 11K 18K
HIMEM 1K 1K 0
EMM386 4K 4K 0
SHSUCDX 6K 6K 0
VIDE-CDD 5K 0 5K
COMMAND 7K 0 7K
KILLER 0 0 0
DOSKEY 4K 0 4K
DOSLFN 14K 0 14K
FREE 677K 619K 58K
CONVENTIOAL 可是基本内存1-640之间 free可是指空闲内存。
upper memory 可是扩展内存{640-1M}之间
|
|
2008-10-21 17:54 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2008-10-21 18:07 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
10 楼』:
回上一楼的朋友
我的diskgen是硬盘上拷贝过去的。我再用mem/d 看下。谢谢
|
|
2008-10-21 18:11 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
11 楼』:
回上一楼的朋友
我mem/d后的内存总的情况如下:
TYPE OF MEMORY TOTAL = USED + FREE
CONVERTIONAL 655,360 22,016 633,344
UPPER 109,120 40,632 59488
RESERVED 308,672 308,672 0
EXTENDED(XMS) 258,973,696 619,304 258,363,392
我的电脑 内存256 集成显卡。
烦,今天电脑为这个问题进dos系统重启了 20多次了还是这样???
|
|
2008-10-21 18:23 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2008-10-21 18:28 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
13 楼』:
回上一楼的朋友
我要学一下重定向怎么弄,明天再发个给你,谢谢
|
|
2008-10-21 19:14 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2008-10-21 19:23 |
|
|
hlnliyou
初级用户
积分 50
发帖 22
注册 2008-10-20
状态 离线
|
『第
15 楼』:
回上一楼的朋友
Conventional memory detail:
Segment Size Name Type
------- ---------------- ----------- --------
00000 1,024 (1K) Interrupt Vector
00040 256 (0K) ROM Communication Area
00050 512 (1K) DOS Communication Area
00070 1,424 (1K) SYSTEM System Data
CON System Device Driver
AUX System Device Driver
PRN System Device Driver
CLOCK$ System Device Driver
A: - F: System Device Driver
COM1 System Device Driver
LPT1 System Device Driver
LPT2 System Device Driver
LPT3 System Device Driver
CONFIG$ System Device Driver
COM2 System Device Driver
COM3 System Device Driver
COM4 System Device Driver
000C9 5,312 (5K) MS-DOS System Data
00215 7,584 (7K) SYSTEM System Data
1,104 (1K) XMSXXXX0 Installed Driver HIMEM
4,304 (4K) EMMQXXX0 Installed Driver EMM386
512 (1K) BUFFERS=20
003EF 80 (0K) MS-DOS System Program
003F4 5,808 (6K) SHSUCDX Program
0055F 128 (0K) MEM Environment
00567 633,216 (618K) MEM Program
Upper memory detail:
Segment Region Size Name Type
------- ------ ---------------- ----------- --------
0D55C 1 23,872 (23K) SYSTEM System Data
5,008 (5K) IDE-CD Installed Driver VIDE-CDD
1,488 (1K) FILES=30
256 (0K) FCBS=4
10,720 (10K) BUFFERS=20
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0DB30 1 5,728 (6K) COMMAND Program
0DC96 1 80 (0K) MS-DOS -- Free --
0DC9B 1 1,696 (2K) COMMAND Environment
0DD05 1 128 (0K) MS-DOS -- Free --
0DD0D 1 400 (0K) KILLER Program
0DD26 1 3,968 (4K) DOSKEY Program
0DE1E 1 13,968 (14K) DOSLFN Program
0E187 1 59,280 (58K) MS-DOS -- Free --
Memory summary:
Type of Memory Total = Used + Free
---------------- ----------- ----------- -----------
Conventional 655,360 22,016 633,344
Upper 109,120 49,632 59,488
Reserved 308,672 308,672 0
Extended (XMS) 258,973,696 610,304 258,363,392
---------------- ----------- ----------- -----------
Total memory 260,046,848 990,624 259,056,224
Total under 1Mb 764,480 71,648 692,832
XMS Handle Base Address Size
---------- ------------------- --------
E58E 00110000 (1,088K) 532K
Total Extended (XMS) 258,973,696 (252,904K)
Free Extended (XMS) 258,363,392 (252,308K)
Memory accessible using INT 15h 0 (0K)
Largest executable program size 633,328 (618K)
Largest free upper memory block 59,280 (58K)
Available space in High Memory Area 5,440 (5K)
MS-DOS is resident in the high memory area.
XMS Version 3.00; Driver Version 3.5f
|
|
2008-10-22 10:13 |
|