二、自行添加新网卡类型
这里主要讲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\*的对应顺序。 至于冒号后面的文字说明就随你写,当然准确更好。最后别忘了以$结尾。
玩DOS,还是我76年出生的人熟...