无忧启动论坛
标题:
有关将驱动等载入高位内存的问题
[打印本页]
作者:
沙漠之子
时间:
2006-10-5 21:08
标题:
有关将驱动等载入高位内存的问题
我的AUTOEXEC.BAT
@ECHO OFF
::::::SOCIAL SETTING::::::
::SETRAMD
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call a:\bat\setramd.bat %LglDrv%
::SET_SYSTEM_PATH
MD %RAMD%:\TEMP
SET TEMP=%RAMD%:\TEMP
SET TMP=%RAMD%:\TEMP
CALL setpath.bat
::command
copy a:\command.com %RAMD%:\>nul
set comspec=%RAMD%:\command.com
::GOTO %CONFIG%
GOTO %CONFIG%
:IDE_CDROM
lh SHSUCDX /D:idecd001
goto OK
:OAK_CDROM
LH SHSUCDX /D:idecd001 /M:2
::LH MSCDEX.EXE /D:idecd001 /M:2
goto OK
:USB_CDROM
lh SHSUCDX /D:USB-CD
goto OK
:NO_CDROM
goto OK
:ISO
lh a:\mouse
cls
LH TW /NP >NUL
lh doskey
lh DOSLFN /C- /Z:CP936UNI.TBL
lh escape.exe
lh Killer.exe
lh ri.exe
call ISO.bat
a:
goto END
:Shutdown
call halt.bat
:OK
if "%CDROM%=="" prompt RAM=%RAMD%:_$p$g
prompt CD=%CDROM%:_RAM=%RAMD%:_$p$g
::lh a:\mouse /R2>nul
lh doskey >nul
lh escape.exe >nul
lh Killer.exe >nul
lh ri.exe >nul
lh mouse.exe >nul
::LH ZENO /Q>nul
::LH MOUSCLIP /M>nul
::copy pkunzjr.com + tw.zip %RAMD%:\>nul
pkunzjr.com tw.zip %RAMD%:\>nul
a:
call help.bat
:END
复制代码
我的CONFIG.SYS
[menu]
menuitem=IDE_CDROM, Start computer with IDE/ATAPI CD-ROM support.
menuitem=OAK_CDROM, Start computer with other IDE/ATAPI CD-ROM support.
menuitem=USB_CDROM, Start computer with USB CD-ROM support.
menuitem=NO_CDROM, DOS Prompt only, without CD-ROM support.
menuitem=ISO, Start computer with ISO support.
MENUITEM=Shutdown,Shutdown the computer (Restart Ctrl+Alt+Del).
menudefault=IDE_CDROM,30
menucolor=7,0
REM load grub.exe before emm386.exe
[hime_EMM386]
devicehigh=himem.sys /testmem:off
devicehigh=EMM386.EXE NOEMS novcpi i=b000-b7ff
REM 选择条目
[IDE_CDROM]
INCLUDE hime_EMM386
devicehigh=IDECD.sys /D:idecd001
[OAK_CDROM]
INCLUDE hime_EMM386
devicehigh=oakcdrom.sys /D:idecd001
[USB_CDROM]
INCLUDE hime_EMM386
devicehigh=usb\ramfd.sys
devicehigh=usb\usbaspi.sys
devicehigh=usb\usbcd.sys /d:USB-CD
[NO_CDROM]
INCLUDE hime_EMM386
[ISO]
INCLUDE hime_EMM386
[Shutdown]
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
devicehigh=ramdrive.sys /E 4096
rem install=grub.exe -config-file=(fd0)/BOOT/GRUB/menu.lst
复制代码
我的内存使用信息见附图:
仍有部分没有载入高位内存
mem info.PNG
(15.4 KB, 下载次数: 73)
下载附件
2006-10-5 21:08 上传
作者:
bclz
时间:
2006-10-5 21:16
现在很少看到有人搞这方面的东西了。呵呵。。刚刚开始玩DOS的时候也在整天优化这两个文件。。因为当时优化到上位内存以后的留出的常规内存可以运行更大的东西。记得有个QEMM来着。不知道现在能不能找到。
作者:
沙漠之子
时间:
2006-10-7 20:52
有谁知道更详细的呢?
作者:
沙漠之子
时间:
2006-10-10 16:09
没人知道?
作者:
lianjiang
时间:
2006-10-11 15:25
看来就是有一些程序象himem等只能运行在常规内存里。himem本身就是管理扩充内存的。
-------------
DOS书上写的是,DOS=HIGH,把DOS的一部分调入高内存区。
[
本帖最后由 lianjiang 于 2006-10-11 03:33 PM 编辑
]
作者:
gmy
时间:
2006-10-12 10:27
正常的。
作者:
Sense
时间:
2006-10-14 01:51
程序加载时需要连续的内存块,如果上位内存的最大连续空间不够,将加载到基本内存。
试试改变一下加载顺序吧。
作者:
沙漠之子
时间:
2006-10-14 10:58
不懂的说
作者:
金木水火土
时间:
2006-10-22 07:48
学习了
作者:
darkradx
时间:
2006-11-1 14:34
shsucdx不要用lh加, 否则效果和想像的相反
另外, xmsdsk也是
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3