![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 07:03 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » [原创]MAXDOS开放修改版 |
| 可打印版本 12,245 / 32 |
| 第1楼 人类 | 发表于 2005-12-16 01:29 |
| 中级用户 发帖 81 积分 306 | |
|
[原创]MAXDOS开放修改版 maxdos是一个虚拟dos启动并能加载网卡驱动进行网络ghost的集成物。
目前最新的版本是5.5,可到处免费下载。 它有U盘版,但启动时在部分主板上会因盘符发生变化而失败。 另外它所含的网卡驱动不全,我在作者论坛上建议做成半开放式的允许使用者自行添加。可作者小器,希望大家都去要他的不断升级的版本,把我的发言都屏蔽了。 |
|
| 第2楼 人类 | 发表于 2005-12-16 01:43 |
| 中级用户 发帖 81 积分 306 | |
|
一、U盘版盘符问题:
新主板支持U盘启动,采用仿ZIP或FDD模式启动后盘符一般都是A:,但部分主板启动后盘符变成了C:,导致自动批处理执行错误。 解决办法是修改autoexec.bat,加入人工选择,你可根据自己主板U盘启动后会变成什么盘符来选择A还是C,这样来让自动批处理能正确执行下去。如果不按健选择,8秒后默认成A: 在autoexec.bat开头加上这段语句,并将此文件和其他相关批处理文件中的a:替换成%Udriver%即可。 @echo off echo Please choice USB driver letter by boot fact choice /T:00:00:08 "Press A or C :",ac if errorlevel=2 goto _C >nul if errorlever=1 goto _A >NUL :_A set Udriver=a: goto _normal :_C set Udriver=c: goto _normal :_normal %Udriver% |
|
| 第3楼 人类 | 发表于 2005-12-16 02:39 |
| 中级用户 发帖 81 积分 306 | |
|
二、自行添加新网卡类型
这里主要讲NDIS部分。由于Novell的没落,很多新的网卡不再提供pkt驱动,而网络ghost采用ftp模式就需要pkt驱动,怎么办,有人就写了个接口程序,能通过NDIS驱动仿真pktdrv。在maxdos中菜单第二项就是用这办法。为了启动菜单简洁,maxdos又用了一个自动识别网卡的程序autolan.dos,但新的网卡它不认识。其实autolan.dos有个配置文件maxs.sys,修改它就行了。 让我们先看看原装的maxs.sys 0015 \drv\3C90X\$ \drv\3C940-2k\$ \drv\ADMAN98x\$ \drv\AmdPCNet\$ \drv\Bd440x\$ \drv\Bd570x\$ \drv\DM9\$ \drv\DEC21x4\$ \drv\DCN530TX\$ \drv\DFE530TX\$ \drv\ICPIP100\$ \drv\PRO100\$ \drv\PRO1000\$ \drv\DDF530tx\$ \drv\Yukon\$ \drv\nForcex\$ \drv\RTL8029\$ \drv\RTL8139x\$ \drv\RTL8169\$ \drv\SiS900\$ \drv\ViaRhine\$ 0092 : Number of devices 10B7 9000 0001 : 3Com EtherLink PCI TPO NIC (3C900-TPO) $ 10B7 9001 0001 : 3Com EtherLink PCI Combo NIC (3C900-COMBO) $ 10B7 9004 0001 : 3Com EtherLink PCI TPO NIC (3C900B-TPO) $ 10B7 9005 0001 : 3Com EtherLink PCI Combo NIC (3C900B-COMBO) $ 10B7 9006 0001 : 3Com EtherLink PCI TPC NIC (3C900B-TPC) $ 10B7 900A 0001 : 3Com EtherLink PCI Fiber NIC (3C900B-FL) $ 10B7 9050 0001 : 3Com EtherLink 10/100 PCI NIC (3C905-TX) $ 10B7 9051 0001 : 3Com EtherLink 10/100 PCI T4 NIC (3C905-T4) $ 10B7 9055 0001 : 3Com 3C918 Integrated Controller (3C905B-TX Compatible)$ 10B7 9058 0001 : 3Com EtherLink 10/100 PCI Combo NIC (3C905B-COMBO) $ 10B7 905A 0001 : 3Com EtherLink 100 PCI Fiber NIC (3C905B-FX) $ 10B7 9200 0001 : 3Com 3C920 Integrated Controller (3C905C-TX Compatible)$ 10B7 9201 0001 : 3Com 3C920B-EMB Integrated Fast Ethernet Controller $ 10B7 9210 0001 : 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller$ 10B7 1700 0002 : 3Com Gigabit NIC (3C940/3C2000) $ 1113 1216 0003 : ADMtek AN983 10/100Mbps Fast Ethernet Adapter $ 1317 0985 0003 : ADMtek AN983 based Ethernet Adapter $ 1317 1985 0003 : ADMtek AN985 10/100Mbps Fast Ethernet Adapter $ 1317 9511 0003 : ADMtek ADM9511 10/100Mbps Fast Ethernet Adapter $ 1317 9513 0003 : ADMtek ADM9513 10/100Mbps Fast Ethernet Adapter $ 1022 2000 0004 : AMD PCNet Family Ethernet Adapter $ 14E4 170C 0005 : Broadcom 440x 10/100 Integrated Controller $ 14E4 4401 0005 : Broadcom 440x 10/100 Integrated Controller $ 14E4 1644 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1645 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1646 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1647 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1648 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1653 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1654 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1658 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1659 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 165D 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 165E 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 166E 0006 : Broadcom 570x 10/100 Integrated Controller $ 14E4 1676 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 1677 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 167C 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 167D 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 167E 0006 : Broadcom NetXtreme Fast Ethernet Controller $ 14E4 1696 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 169C 0006 : Broadcom NetLink (TM) Gigabit Ethernet Controller $ 14E4 169D 0006 : Broadcom NetLink (TM) Gigabit Ethernet Controller $ 14E4 16A6 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 16A7 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 16A8 0006 : Broadcom NetXtreme Gigabit Fiber $ 14E4 16C6 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 16C7 0006 : Broadcom NetXtreme Gigabit Ethernet Controller $ 14E4 170D 0006 : Broadcom NetXtreme Fast Ethernet Controller $ 14E4 170E 0006 : Broadcom NetXtreme Fast Ethernet Controller $ 1282 9102 0007 : DAVICOM DM9 Series PCI Fast Ethernet Adapter $ 1011 0002 0008 : DEC Digital Semiconductor 21040 Ethernet Controller $ 1011 0009 0008 : DEC Digital Semiconductor 21140 Ethernet Controller $ 1011 0014 0008 : DEC Digital Semiconductor 21041 Ethernet Controller $ 1011 0019 0008 : DEC Digital Semiconductor 21143/2 Ethernet Controller $ 1113 1216 0009 : DigitalChina DCN-530TX Fast Ethernet Adapter $ 1106 3043 000A : D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.A) $ 1106 3053 000A : D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.D) $ 1106 3065 000A : D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.B/A) $ 1106 3106 000A : D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C) $ 13F0 0201 000B : IC Plus IP100 based Fast Ethernet Adapter $ 8086 1002 000C : Intel PRO/100 Mobile Adapters $ 8086 1031 000C : Intel PRO/100 VE Network Connection $ 8086 1032 000C : Intel PRO/100 VE Network Connection $ 8086 1033 000C : Intel PRO/100 VM Network Connection $ 8086 1034 000C : Intel PRO/100 VM Network Connection $ 8086 1035 000C : Intel PRO/100 VM Network Connection $ 8086 1036 000C : Intel 82562EH based Phoneline Network Connection $ 8086 1038 000C : Intel PRO/100 VM Network Connection $ 8086 1039 000C : Intel PRO/100 VE Network Connection $ 8086 103A 000C : Intel PRO/100 VE Network Connection $ 8086 103B 000C : Intel PRO/100 VM Network Connection $ 8086 103C 000C : Intel PRO/100 VM Network Connection $ 8086 103D 000C : Intel PRO/100 VE Network Connection $ 8086 103E 000C : Intel PRO/100 VM Network Connection $ 8086 1050 000C : Intel PRO/100 VE Network Connection $ 8086 1051 000C : Intel PRO/100 VE Network Connection $ 8086 1052 000C : Intel PRO/100 VM Network Connection $ 8086 1053 000C : Intel PRO/100 VM Network Connection $ 8086 1054 000C : Intel PRO/100 VE Network Connection $ 8086 1055 000C : Intel PRO/100 VM Network Connection $ 8086 1056 000C : Intel PRO/100 VE Network Connection $ 8086 1057 000C : Intel PRO/100 VE Network Connection $ 8086 1059 000C : Intel PRO/100 M Mobile Connection $ 8086 1064 000C : Intel PRO/100 VE Network Connection $ 8086 1065 000C : Intel PRO/100 VE Network Connection $ 8086 1066 000C : Intel PRO/100 VM Network Connection $ 8086 1067 000C : Intel PRO/100 VM Network Connection $ 8086 1068 000C : Intel PRO/100 VE Network Connection $ 8086 1069 000C : Intel PRO/100 VM Network Connection $ 8086 106A 000C : Intel PRO/100 VE Network Connection $ 8086 106B 000C : Intel PRO/100 VE Network Connection $ 8086 1209 000C : Intel 82559ER Fast Ethernet Controller $ 8086 1229 000C : Intel PRO/100+ PCI Adapter $ 8086 2449 000C : Intel PRO/100 Network Connection $ 8086 2459 000C : Intel 82562 based Fast Ethernet Connection $ 8086 245D 000C : Intel 82562 based Fast Ethernet Connection $ 8086 27DC 000C : Intel 82562 based Fast Ethernet Connection $ 8086 1000 000D : Intel PRO/1000 Gigabit Server Adapter $ 8086 1001 000D : Intel PRO/1000 F Server Adapter $ 8086 1004 000D : Intel PRO/1000 T Server Adapter $ 8086 1008 000D : Intel PRO/1000 XT Network Connection $ 8086 1009 000D : Intel PRO/1000 XF Network Connection $ 8086 100C 000D : Intel PRO/1000 T Network Connection $ 8086 100D 000D : Intel PRO/1000 XT Network Connection $ 8086 100E 000D : Intel PRO/1000 MT Network Connection $ 8086 100F 000D : Intel PRO/1000 MT Network Connection $ 8086 1010 000D : Intel PRO/1000 MT Dual Port Network Connection $ 8086 1011 000D : Intel PRO/1000 MF Server Adapter $ 8086 1012 000D : Intel PRO/1000 MF Dual Port Network Connection $ 8086 1013 000D : Intel PRO/1000 MT Network Connection $ 8086 1015 000D : Intel PRO/1000 MT Mobile Connection $ 8086 1016 000D : Intel PRO/1000 MT Mobile Connection $ 8086 1018 000D : Intel PRO/1000 MT Mobile Connection $ 8086 1019 000D : Intel PRO/1000 CT Network Connection $ 8086 101D 000D : Intel PRO/1000 MT Quad Port Network Connection $ 8086 101E 000D : Intel PRO/1000 MT Mobile Connection $ 8086 1026 000D : Intel PRO/1000 MT Server Connection $ 8086 1027 000D : Intel PRO/1000 MF Server Adapter $ 8086 1028 000D : Intel PRO/1000 MB Server Connection $ 8086 1075 000D : Intel PRO/1000 CT Network Connection $ 8086 1076 000D : Intel PRO/1000 MT Network Connection $ 8086 1077 000D : Intel PRO/1000 MT Mobile Connection $ 8086 1079 000D : Intel PRO/1000 MT Dual Port Network Connection $ 8086 107A 000D : Intel PRO/1000 MF Dual Port Network Connection $ 8086 107B 000D : Intel PRO/1000 MB Dual Port Server Connection $ 8086 107C 000D : Intel PRO/1000 GT Desktop Adapter $ 1106 3043 000E : Legend DFE-530TX PCI Fast Ethernet Adapter (Rev A) $ 1106 3065 000E : Legend DFE-530TX PCI Fast Ethernet Adapter (Rev B/A) $ 11AB 4320 000F : Marvell Yukon 88E8001/8003/8010 PCI Gigabit Controller $ 11AB 4350 000F : Marvell Yukon 88E8035 PCI-E Fast Controller $ 11AB 4351 000F : Marvell Yukon 88E8036 PCI-E Fast Controller $ 11AB 4360 000F : Marvell Yukon 88E8052 PCI-E ASF Gigabit Controller $ 11AB 4361 000F : Marvell Yukon 88E8050 PCI-E ASF Gigabit Controller $ 11AB 4362 000F : Marvell Yukon 88E8053 PCI-E Gigabit Controller $ 10DE 0066 0010 : nVidia nForce MCP2 Networking Controller $ 10DE 00D6 0010 : nVidia nForce MCP3 Networking Controller $ 10DE 01C3 0010 : nVidia nForce MCP Networking Controller $ 10EC 8029 0011 : RealTek RTL8029 PCI Ethernet Adapter $ 10EC 8139 0012 : RealTek RTL8139/810x Family Fast Ethernet Adapter $ 10EC 8169 0013 : Realtek RTL8169/8110 Family Gigabit Ethernet Adapter $ 1039 0900 0014 : SiS 900-Based PCI Fast Ethernet Adapter $ 1106 3043 0015 : VIA VT86C100A Rhine Fast Ethernet Adapter $ 1106 3053 0015 : VIA Rhine III Management Adapter $ 1106 3065 0015 : VIA Rhine II Fast Ethernet Adapter $ 1106 3106 0015 : VIA Rhine III Fast Ethernet Adapter $ 第一行0015是十六进制,指出有21个驱动,你数数,其后的\drv\*是不是有21个。如果你要添加全新的网卡类型,除了增加第一行这个数外,还要在后面追加\drv\*指明驱动的路经,当然,你也要将驱动按此路经拷贝到U盘中。 第二十三行0092也是十六进制,指出共有146个具体子类型。有些人说在maxdos中明明有 Intel PRO/100 ,为什么对我的网卡就是不认,原因就是新的主板的虽然集成的也是Intel PRO/100,但子类型更新了,在maxs.sys中没列出来,所以不认识。 来看看子类型中那几串数字都是什么意思。以 1106 3065 000A : D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.B/A) $ 为例子: 1106 3065是网卡的硬件ID,用于识别不同类型的硬件,是由国际组织分配给板卡厂商的。该ID可在windows中查看。鼠标右键单击“我的电脑”-属性-硬件-设备管理器-网络适配器,双击具体的网卡,点“详细信息”页签,就看到设备范例id,我的网卡为 PCI\VEN_1106&DEV_3065&......,这下该明白了吧 另外000A就是前面\dev\*的对应顺序。 至于冒号后面的文字说明就随你写,当然准确更好。最后别忘了以$结尾。 |
|
| 第4楼 人类 | 发表于 2005-12-16 02:43 |
| 中级用户 发帖 81 积分 306 | |
|
贴图
附件 id.GIF (16.6 KiB) |
|
| 第5楼 Wengier | 发表于 2005-12-16 04:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
Originally posted by 人类 at 2005-12-16 01:29 AM: 支持分享!本论坛完全支持自由开放的原则。 |
|
| 第6楼 riyym | 发表于 2005-12-20 08:38 |
| 新手上路 发帖 4 积分 8 | |
|
好像不可行? 我按照 文中提供的方法修改了autoexec.bat文件和相关文件,但在DELL笔记本上选菜单的第二项启动时当选C时,启动最终是指向G:还是错误,不知是什么原因。而原来我是将autoexec.bat第二项ndis 中的路径修改为指向C:(包括Drv中的相关部分)是能正常选第二项启动并使用网刻的
|
|
| 第7楼 人类 | 发表于 2005-12-21 01:43 |
| 中级用户 发帖 81 积分 306 | |
|
你把echo off注释掉,看每条指令执行情况自己分析下出错原因;不在现场我说不准。
|
|
| 第8楼 marcoak | 发表于 2005-12-21 14:54 |
| 初级用户 发帖 22 积分 42 | |
|
支持,如果真的会用他的半开放版的人就不会被他的现在改了名的镜像唬住.
|
|
| 第9楼 阿海 | 发表于 2005-12-21 21:43 |
| 高级用户 发帖 188 积分 748 | |
|
请问可以修改MAXDOS的config。sys吗? 请问可以修改MAXDOS的config。sys吗?,如果可以,在那里修改,我找不到这个文件,因为我想修改其中的配置,但找不到方法。请不惜赐教!!
|
|
| 第10楼 人类 | 发表于 2005-12-21 23:31 |
| 中级用户 发帖 81 积分 306 | |
|
当然可以修改。
就在根目录下,是系统文件,你的操作系统不让你查看。 [ Last edited by 人类 on 2005-12-21 at 23:32 ] 附件 w.GIF (23.72 KiB) |
|
| 第11楼 阿海 | 发表于 2005-12-22 20:57 |
| 高级用户 发帖 188 积分 748 | |
|
不对。无法看到 不对,无法看到。c盘根目录下是我原来的config.sys。但是MAXDOS的config。sys有可能在c盘根目录下的boot目录里,有一个MAX.IMG的文件夹,但是我打不开,请问如何解决阿!!!
|
|
| 第12楼 人类 | 发表于 2005-12-22 21:16 |
| 中级用户 发帖 81 积分 306 | |
|
你说的是硬盘版,我还没看,应该在某个映像包中。基本原理是硬盘启动时去寻找某个文件做仿真,按第8楼的说法,它为了唬人乱用扩展名。
|
|
| 第13楼 riyym | 发表于 2005-12-22 22:34 |
| 新手上路 发帖 4 积分 8 | |
|
关于第二项菜单的启动出错 老兄,我把echo off删掉还是不行
选第二项菜单启动时是能正确识别网卡的,只是到了选 A C时出现下面的提示 syntax error fill not found --G:\drv\rtl8139x\rtl8139x.dos bad command or fill naml bad command or fill naml G:\> 麻烦看看是什么原因 |
|
| 第14楼 marcoak | 发表于 2005-12-23 12:10 |
| 初级用户 发帖 22 积分 42 | |
|
首先是语法错误,你看你是那里写错了.还就是文件没有找到.
|
|
| 第15楼 人类 | 发表于 2005-12-26 02:32 |
| 中级用户 发帖 81 积分 306 | |
|
我上面已经把原理写清楚了,你们应该学会自己调试。动动脑筋多试试,这样才能真正学会,不然总是跟在别人屁股后面。
另外我在原版基础上改过很多地方了,光把原文抄出来还会出现其他错误的。 syntax error 是原版自带的choice.com提示的,原因暂时不详,但在我这仅有这提示而已,功能正常。 你们出现G:就比较奇怪了,应该不是A:就是C:,还是把相关的批处理都理一遍吧。注意:它u盘\drv\下面的批处理是临时拷贝过来的,真正该改的源头在\drv\......\下面 |
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |