|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『楼 主』:
maxdos 5.5s版如何实现支持2G以上内存?
老大,你好,我一直都在用MAXDOS 5.5S的版本,用都有几年了,但是这个版本最高只能支持2G的内存,目前我还不喜欢V8的最新版本,请问老大改什么文件可以把这个版本能支持2G以上的内存,谢谢老大回复!
ERROR 29:Selected item cannot fit into memory
Press any key to continue........
提示就是这个,拔掉一条内存或者少于2G就可以用!
|
|
2010-8-25 09:44 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
2 楼』:
有朋友在的吗?我可以把DOS发给你看看的
|
|
2010-8-25 16:44 |
|
|
bc12060101
银牌会员
积分 1455
发帖 712
注册 2006-1-20
状态 离线
|
『第
3 楼』:
嘿嘿,将autoexec.bat文件发上来看看
|
|
2010-8-25 22:05 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
|
2010-8-26 09:38 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
5 楼』:
@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
|
|
2010-8-26 09:40 |
|
|
fujianabc
金牌会员
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
6 楼』:
按理dos 7.1的himem.sys支持3.25G的内存。
我在4G以上的机子上试过都没问题,只不过和xp一样只能识别3.25G而已
|
|
2010-8-26 10:26 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
7 楼』:
你好,老大,关键是还没有到那一步,他只加载到IMG镜像文件就报上面那些错了,根本就没有进去DOS?grldr 与这个文件有没有关系呢?
|
|
2010-8-26 10:41 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
8 楼』:
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
就到这一条就过不去了!报上面的错误!
|
|
2010-8-26 10:50 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
9 楼』:
希望有高手帮我解决一下,我把
DOS打包上去大家帮我研究一下吧
|
|
2010-9-4 18:31 |
|
|
bc12060101
银牌会员
积分 1455
发帖 712
注册 2006-1-20
状态 离线
|
『第
10 楼』:
嘿嘿,看了看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 ]
|
|
2010-9-4 20:56 |
|
|
fujianabc
金牌会员
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
11 楼』:
看来可能是memdisk版本的问题,用最新的memdisk试一下
|
|
2010-9-4 21:49 |
|
|
liuluanjun
初级用户
积分 26
发帖 11
注册 2009-12-11
状态 离线
|
『第
12 楼』:
应该不是memdisk版本的问题,我已经换过几个了还是不行!
|
|
2010-9-6 09:52 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
13 楼』:
我知道原因,这是xmsdsk的问题,也就是执行下面这一行时出的错误:
原因是xmsdsk是一个太老的程序了,它最大只支持2G的内存,大于2G就要出错了,暂时来说没有可能去修改xmsdsk了。我的解决方案是使用微软的ramdisk.sys替换掉xmsdsk,虽然ramdisk.sys没有xmsdsk那么好用,但却不存在内存限制问题。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2010-9-10 01:37 |
|
|
fujianabc
金牌会员
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
14 楼』:
Quote: | Originally posted by Climbing at 2010-9-10 01:37 AM:
我知道原因,这是xmsdsk的问题,也就是执行下面这一行时出的错误:
原因是xmsdsk是一个太老的程序了,它最大只支持2G的内存,大于2G就要出错了, ... |
|
支持这个解释,xmsdsk的确不能超过2G内存
|
|
2010-9-10 09:27 |
|
|
bc12060101
银牌会员
积分 1455
发帖 712
注册 2006-1-20
状态 离线
|
『第
15 楼』:
嘿嘿,偶在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 ]
|
|
2010-9-11 12:23 |
|