![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-15 13:14 |
共 47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » maxdos 5.5s版如何实现支持2G以上内存? |
| 可打印版本 4,909 / 18 |
| 第1楼 liuluanjun | 发表于 2010-08-25 09:44 |
| 初级用户 发帖 11 积分 26 | |
|
maxdos 5.5s版如何实现支持2G以上内存? 老大,你好,我一直都在用MAXDOS 5.5S的版本,用都有几年了,但是这个版本最高只能支持2G的内存,目前我还不喜欢V8的最新版本,请问老大改什么文件可以把这个版本能支持2G以上的内存,谢谢老大回复!
ERROR 29:Selected item cannot fit into memory Press any key to continue........ 提示就是这个,拔掉一条内存或者少于2G就可以用! |
|
| 第2楼 liuluanjun | 发表于 2010-08-25 16:44 |
| 初级用户 发帖 11 积分 26 | |
|
有朋友在的吗?我可以把DOS发给你看看的
|
|
| 第3楼 bc12060101 | 发表于 2010-08-25 22:05 |
| 银牌会员 发帖 712 积分 1,455 | |
|
嘿嘿,将autoexec.bat文件发上来看看
|
|
| 第4楼 liuluanjun | 发表于 2010-08-26 09:38 |
| 初级用户 发帖 11 积分 26 | |
|
好的,现在就发!
|
|
| 第5楼 liuluanjun | 发表于 2010-08-26 09:40 |
| 初级用户 发帖 11 积分 26 | |
|
@echo off
if "%config%" == "NDIS" goto _NDIS if "%config%" == "nFx" goto _nFx if "%config%" == "GH" goto _GH if "%config%" == "USB" goto _USB if "%config%" == "help" goto _help set EXPAND=YES LH CTMOUSE >NUL xmsdsk 4096 /y >NUL findramd >NUL md %ramdrive%\Tmp >nul set temp=%ramdrive%\Tmp set tmp=%ramdrive%\Tmp path=%RAMDRIVE%\;a:\;%RAMDRIVE%\lan; lh doskey > NUL lh escape.exe > NUL lh KILLER.exe > NUL lh a:\shsucd.exe /D:mscd001 >NUL pkzip -O A:\MAX.zip %RAMDRIVE%\ >NUL pkzip -O A:\PKTBAT.zip %RAMDRIVE%\ >NUL cls findcd findcdx /S echo RAMDRIVE=%ramdrive% goto _end :_NDIS prompt $p$g >nul findramd.exe >nul path=a:\;a:\drv;%ramdrive%;%ramdrive%\drv >nul lh doskey.com >nul md %ramdrive%\drv >nul md %ramdrive%\Tmp >nul set temp=%ramdrive%\TMP >nul pkzip -O A:\MAX.zip %RAMDRIVE%\ >NUL copy \drv\*.* %ramdrive%\drv >nul copy a:\PROTMAN.EXE %ramdrive%\Drv\PROTMAN.EXE >nul copy a:\NETBIND.COM %ramdrive%\Drv\NETBIND.COM >nul %ramdrive% >nul cls call \drv\maxs.bat >nul cd drv >nul netbind >nul cd\ echo. findcd echo. a: >nul goto _end :_nFx prompt $p$g >nul findramd.exe >nul path=a:\;a:\drv;%ramdrive%;%ramdrive%\drv >nul lh doskey.com >nul md %ramdrive%\drv >nul md %ramdrive%\Tmp >nul set temp=%ramdrive%\TMP >nul pkzip -O A:\MAX.zip %RAMDRIVE%\ >NUL netbind >nul echo. findcd echo. goto _end :_GH GHOST -clone,mode=pload,src=1:3\bak\sys.gho:1,dst=1:1 -sure -rb goto _end :_usb set EXPAND=YES set temp=c:\ set tmp=c:\ xmsdsk 4096 /y >NUL findramd >NUL path=%RAMDRIVE%\;a:\;%RAMDRIVE%\lan; lh doskey > NUL lh escape.exe > NUL lh KILLER.exe > NUL pkzip -O A:\MAX.zip %RAMDRIVE%\ >NUL cls echo. findcd echo. goto _end :_help xmsdsk 4096 /y >NUL findramd >NUL path=%RAMDRIVE%\;a:\;%RAMDRIVE%\lan; pkzip -O A:\MAX.zip %RAMDRIVE%\ >NUL call help.bat goto _end :_end |
|
| 第6楼 fujianabc | 发表于 2010-08-26 10:26 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
按理dos 7.1的himem.sys支持3.25G的内存。
我在4G以上的机子上试过都没问题,只不过和xp一样只能识别3.25G而已 |
|
| 第7楼 liuluanjun | 发表于 2010-08-26 10:41 |
| 初级用户 发帖 11 积分 26 | |
|
你好,老大,关键是还没有到那一步,他只加载到IMG镜像文件就报上面那些错了,根本就没有进去DOS?grldr 与这个文件有没有关系呢?
|
|
| 第8楼 liuluanjun | 发表于 2010-08-26 10:50 |
| 初级用户 发帖 11 积分 26 | |
|
timeout 15
default 0 fallback 1 fontfile (hd0,0)/boot/maxs/fonts.gz splashimage (hd0,0)/boot/maxs/maxlinux.gz password --md5 $1$5$tVHk8H1dcQF4dx4IMQZy10 title 运行 全中文DOS启动盘! root (hd0,0) kernel (hd0,0)/boot/maxs/memdisk.gz c=60 h=4 s=36 floppy initrd (hd0,0)/boot/maxs/pzzcn.gz c=60 h=4 s=36 floppy ##### password --md5 $1$9$dL1c9RnwewzBSUaUdKxY8/ ##### title 调用 从光盘引导系统! scdrom --bootcd title 返回 WINDOWS启动菜单! rootnoverify (hd0,0) makeactive chainloader +1 kernel (hd0,0)/boot/maxs/memdisk.gz c=60 h=4 s=36 floppy initrd (hd0,0)/boot/maxs/pzzcn.gz c=60 h=4 s=36 floppy 就到这一条就过不去了!报上面的错误! |
|
| 第9楼 liuluanjun | 发表于 2010-09-04 18:31 |
| 初级用户 发帖 11 积分 26 | |
|
希望有高手帮我解决一下,我把
DOS打包上去大家帮我研究一下吧 |
|
| 第10楼 bc12060101 | 发表于 2010-09-04 20:56 |
| 银牌会员 发帖 712 积分 1,455 | |
|
嘿嘿,看了看5#提供的autoexec.bat,未发现什么问题。从8#提供的信息看,很有可能是引导器的问题。不妨使用新版的grub4dos引导看看。
方法如下: 在安装了maxdos_5.5s的硬盘上找出 c:\boot\maxs\pzzcn.gz 文件,并将 pzzcn.gz 更名为为 pzzcn.img ,该文件即为 maxdos 的正身。将该文件用新版的grub4dos引导试试。使用 pzzcn.img 我在手头的电脑上测试启动没有问题,但遗憾的是该电脑仅有2G内存,办公用的电脑才有4G的。 已在办公室的4G电脑上测试,证实使用新版g4d直接引导 pzzcn.img 可以正常启动。同时进行了仅仅更换memdisk来进行引导的测试(grub未更换,仍使用原来的版本),结果引导失败,提示信息为:Selected item cannot fit into memory [ Last edited by bc12060101 on 2010-9-5 at 13:52 ] |
|
| 第11楼 fujianabc | 发表于 2010-09-04 21:49 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
看来可能是memdisk版本的问题,用最新的memdisk试一下
|
|
| 第12楼 liuluanjun | 发表于 2010-09-06 09:52 |
| 初级用户 发帖 11 积分 26 | |
|
应该不是memdisk版本的问题,我已经换过几个了还是不行!
|
|
| 第13楼 Climbing | 发表于 2010-09-10 01:37 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
我知道原因,这是xmsdsk的问题,也就是执行下面这一行时出的错误:
原因是xmsdsk是一个太老的程序了,它最大只支持2G的内存,大于2G就要出错了,暂时来说没有可能去修改xmsdsk了。我的解决方案是使用微软的ramdisk.sys替换掉xmsdsk,虽然ramdisk.sys没有xmsdsk那么好用,但却不存在内存限制问题。 |
|
| 第14楼 fujianabc | 发表于 2010-09-10 09:27 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by Climbing at 2010-9-10 01:37 AM: 支持这个解释,xmsdsk的确不能超过2G内存 |
|
| 第15楼 bc12060101 | 发表于 2010-09-11 12:23 |
| 银牌会员 发帖 712 积分 1,455 | |
|
嘿嘿,偶在10#已经说过了,“已在办公室的4G电脑上测试,证实使用新版g4d直接引导 pzzcn.img 可以正常启动。”
Climbing和fujianabc两位仁兄如何还能得出“xmsdsk是一个太老的程序了,它最大只支持2G的内存”的结论? 使用xmsdsk程序,只要不使用参数 /T(将内存盘定位于XMS内存的顶部),在4G的内存中使用就不会有问题。 发现这个问题还是缘于使用chenall兄的老版本的 MicroPE 在偶的新办公电脑(4G内存)上无法正常加载扩展驱动支持模块EXT_DRV.IMG ,后来将其 xmsdsk %ramdrv% 10240 /t /y 中的 /t 去掉,即可正常运行。 [ Last edited by bc12060101 on 2010-9-11 at 12:31 ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |