我在虚拟机中安装了一套FreeDOS Beta9 rc5,我不太清楚内核的版本是多少(用什么命令查当前内核版本?),从官方文档来看,内核版本应该是2034。我用默认的设置安装了FreeDOS后,xms正常。C:\> verFreeCom version 0.82 pl 3 XMS_Swap 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
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!