|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『楼 主』:
freedos 下怎么无法使用扩展内存?
我的config.sys内容如下:
DEVICE=fdxxms.SYS
DEVICE=UMBPCI.SYS
dos=high
files=40
buffers=40
lastdrive=z
开机系统能自动识别我256M的内存,但当我使用mem.exe查看内存时,发现"xms 0 0"
当然也就无法使用xmsdsk了。
望诸位仁兄帮忙解决。
谢谢!
|
|
2004-8-4 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
2 楼』:
理論上是可以的,但有兩個因素,一個是FreeDOS的版本而另一個是它的兼容性。可以檢查一下。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2004-8-4 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
3 楼』:
谢谢。
我使用过两个版本,都不行。
最近使用的那个kernel是什么build 2035的。并且使用的工具都是从www.freedos.org下的。
我也看过他们的faq, 居然没人提出过这个问题,真是奇怪!
另外,补充一下,我是直接下载他的核心包安装的,应该不是这个的问题吧。
|
|
2004-8-4 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
4 楼』:
我通过freedos自己的himem64.exe和emm386.exe可以使用EMS了,但为什么不能使用XMS呢?
在ms-dos下是能够使用的。奇怪!我再试试看。
|
|
2004-8-5 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
5 楼』:
我在虚拟机中安装了一套FreeDOS Beta9 rc5,我不太清楚内核的版本是多少(用什么命令查当前内核版本?),从官方文档来看,内核版本应该是2034。我用默认的设置安装了FreeDOS后,xms正常。C:\> verFreeCom version 0.82 pl 3 XMS_Swap [Dec 10 2003 06:49:21]C:\> mem /cModules using memory below 1 MB: Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 18,128 (18K) 18,128 (18K) 0 (0K)
HIMEM 2,112 (2K) 2,112 (2K) 0 (0K)
COMMAND 3,264 (3K) 3,264 (3K) 0 (0K)
MOUSE 3,328 (3K) 3,328 (3K) 0 (0K)
Free 628,256 (614K) 628,256 (614K) 0 (0K)Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 26K 614K
Upper 0K 0K 0K
Reserved 384K 384K 0K
Extended (XMS) 130,048K 215K 129,833K
---------------- -------- -------- --------
Total memory 131,072K 625K 130,447KTotal under 1 MB 640K 26K 614KLargest executable program size 613K (628,096 bytes)
FreeDOS is resident in the high memory area.C:\> xmsdsk 8192 q: /yC:\> xmsdsk XMSDSK size is currently 8192 KB. Installed as drive Q:.C:\> mem /cModules using memory below 1 MB: Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 18,128 (18K) 18,128 (18K) 0 (0K)
HIMEM 2,112 (2K) 2,112 (2K) 0 (0K)
COMMAND 3,264 (3K) 3,264 (3K) 0 (0K)
MOUSE 3,328 (3K) 3,328 (3K) 0 (0K)
XMSDSK 688 (1K) 688 (1K) 0 (0K)
Free 627,568 (613K) 627,568 (613K) 0 (0K)Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 27K 613K
Upper 0K 0K 0K
Reserved 384K 384K 0K
Extended (XMS) 130,048K 8,407K 121,641K
---------------- -------- -------- --------
Total memory 131,072K 8,818K 122,254KTotal under 1 MB 640K 27K 613KLargest executable program size 613K (627,408 bytes)
FreeDOS is resident in the high memory area.我的config.sys内容:!SET dosdir=C:\FDOS
!SET lang=EN
;for help on commands, see file config.sys in your FreeDOS directory
;www.benq.com/ss_download/drivers/storage/cd-rom/drivers/dos/apicd214.exe
;below is a demonstration of the FreeDOS multi-configuration menu system.
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40
!DOS=HIGH,UMB
!DOSDATA=UMB
;!set dircmd=/ogn
!set dircmd=
!MENUCOLOR=7,0
MENUDEFAULT=1,5
MENU 1 - Load FreeDOS including HIMEM XMS-memory driver
MENU 2 - Load FreeDOS with maximum RAM free, using EMM386
MENU 3 - Load FreeDOS without drivers
12?DEVICE=C:\FDOS\BIN\HIMEM.EXE
2?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS I=B000-B7FF I=DC00-EBFF I=C800-C8FF
;1?DEVICE=C:\FDOS\bin\atapicdd.sys /D:FDCD0001
12?SHELLHIGH=c:\command.com /K c:\autoexec.bat
3?SHELLHIGH=c:\command.com /D /K set path=C:\FDOS\bin
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
6 楼』:
非常感谢
刚才我又试了一下。
当使用himem.exe时,提示
unable to switch off A20 address line.
我按照帮助使用参数delay=4000也不行。
而当使用himem.exe时,提示
no XMS handler detected
另外,我也使用的虚拟机.
|
|
2004-8-5 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
7 楼』:
我用的虚拟机是Virtual PC 5.2 build 418,运行于Windows 2003 英文企业版中。我是使用freedos的那张启动光盘安装的系统。不知道是不是与你使用的虚拟机或者运行环境有关系。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-8-5 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
8 楼』:
启动时有关HIMEM的提示信息如下:FreeDOS HIMEM64 3.11 [Apr 09 2004] (c) 1995, Till Gerken 2001-2004 tom ehlert
HIMEM - Fast A20 method used
Kernel: allocated 37 Diskbuffers = 19684 Bytes in HMA
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
9 楼』:
写错了。
第一个是fdxms.sys
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
10 楼』:
我使用的是vm, 启动时显示的与你的差不多,就是多了一句
no XMS handler detected
我用的是freedos的那张启动光盘制作的软盘,里面只有几个基本文件,没有具体的目录。
我也曾把freedos安装在vm的虚拟盘上,不过尽管使用了sys c:命令也不能从c:启动。
每次一到load freedos就死机
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
11 楼』:
看来是虚拟机的问题。我从闪盘启动成功了。
XMS 252864 K
不过奇怪的是,居然使用了184M
看来需要仔细检查一下。
谢谢诸位.
|
|
2004-8-5 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
12 楼』:
你要是早點說是虛擬機中就好辦了,我記得以前試過在VM中是不能正常加載FreeDOS或ROM-DOS的HIMEM/FDXMS的。這是虛擬機的問題了。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
|
2004-8-5 00:00 |
|
|
flzxsqc
初级用户
积分 121
发帖 9
注册 2004-8-4
状态 离线
|
『第
14 楼』:
又有了发现。
原来还有mem.exe的原因。
freedos自带的mem.exe能够显示XMS的容量。
但ms的那个仍然显示XMS为0
|
|
2004-8-6 00:00 |
|