DOS网络启动盘
这张从97年到现在我一直保留并维护的工具盘,也许平时用的机会不多,但总在关键时刻救急。它能帮你在无法通过光驱安装操作系统时,通过网络或USB移动盘把几百兆的Windows系统安装文件复制到本地硬盘来进行安装。当然还可以用它来干别的,不过对我来说,这才是我一直不断更新它的最重要的原因。现在网上类似的东西很多,也许是用惯了,还是觉得自己的比别的都好用……
用途
- 支持以微软网络客户访问和提供局域网共享资源;
- 支持以包驱动方式访问局域网和互联网上的TCP/IP服务;
- 可通过PPPoe拨号用基于包驱动的应用程序访问互联网上的TCP/IP服务;
- 多种网卡支持(须单独软盘)、自动检测PCI网卡;
- 支持IDE光驱和USB存储设备;
- DOS 7.1启动,支持FAT32,也包含了只读版NTFS和长文件名支持。
下载地址
说明:
- img格式的文件可在多种读写软盘镜像文件的程序中使用,例如DOS下的rawrite、di、dcf/dcp、diskdupe、hdcopy等、Windows下的WinImage等。
-
同时提供的exe格式文件可用于在Windows系统下直接生成软盘,可用WinImage打开该exe文件后将内容另存为ima格式,该ima文件和供下载的img格式文件是完全相同的。
-
这些软盘里是不包含那些用来访问互联网资源的TCP/IP应用程序的,需要下载的话可从下面“其它软件下载地址和技术信息”一节中提供的下载地址中自行下载。
-
坦率地说,这个工具不是完全“傻瓜型”的工具,使用的人光对DOS熟悉还不够,必须了解一些关于网络的知识。建议使用者耐心把本文看完,尤其是后面技术信息中的一些内容,也许会对不熟悉的人多点帮助;如果是在虚拟机上测试,还请阅读后面关于虚拟机网络配置的一些说明。需要帮助可以
来信,我会尽量回复。
对各菜单的说明
启动后有几层菜单,是针对不同的需要而设置的。了解了各个菜单的设置意图,用的时候就会感到方便了。
- 第一级菜单用于选择正常启动用的内存模式、外加一个“干净启动”的选择:
- DOS with max UMB & UltraDMA (incompatible w/ mono video & old PCs)
- Compatible mode (safe for most computers)
- Clean boot (edit.com available
选项1和2都属于正常启动,其区别有两点:
1、选项1将B000-B7FF段包含在可用于UMB地址仿真的地址中;
2、选项1启动时加载支持UltraDMA的xdma.sys驱动程序。
如果计算机上使用了单色显卡,或者运行了要使用B000-B7FF段内存的程序,就应该用选项2启动。此外,在有些比较老的主板上,xdma驱动会导致死机,出现上述问题就试试用选项2启动。除非是特别老的机器,对大多数情况来说,默认的优化选项1是安全的。
3其实就是个安全模式了,以便出问题时好歹能用edit.com来编辑一下配置文件。
- 正常启动的二级菜单如下,大体可根据是需要对网络的支持还是需要对USB驱动器的支持来选:
- DOS only, with utilities cached to ramdisk
- IDECD and USB CD/HD/FD support
- Network support only
- Network + IDECD
- <<< Return
选1仅仅把工具程序解压到虚盘里、并自动加载doskey、smartdrv等几个常用工具后结束。这些内容其实在其它几个选项中也都包括(但选3、4时为给网络应用节省内存,不加载smartdrv)。
选项2主要用来从光驱或USB移动盘上复制文件。不过用这个选项启动后A盘会被替换成一个只读的内存盘,所以软驱将不能用了(这是因为在用USB软驱启动时,USB驱动程序会造成启动到一半时找不到软驱,所以要用RAMFD来建立一个内存盘把软盘内容预读进来)。好在这种情况只对用选项2启动有影响。或者,如果不用USB软驱引导的话,可将config.sys中加载ramfd.sys的一行去掉。
选项3和4是启动网络支持(4是为了方便,同时加载IDE光盘驱动,但是毕竟会占用一定的内存,所以不用光驱的时候建议用3);选5则退回内存模式菜单。
- 启动网络支持时(上面选3或4后),其中包含的一个基本驱动包会显示一个只有4种网卡驱动的菜单、外加0和9两个选项(做成光盘引导时不会出现9,可将驱动包里那个DrvPk??.exe放在光盘的 \NDISDRV 目录里,用带IDE光驱支持的选项启动,一般就能自己找到驱动包;也可把启动软盘映像改成288的,把驱动包文件放到软盘映像的\NET目录里):
[0] Do not start network support at this moment
[1] RTL8139 based PCI NIC
[2] Intel Pro/100ve/vm PCI NIC
[3] AMD PCnet Family PCI NIC
[4] Digital Semiconductor DC21X4 series
[9] I have the Supplemental Driver Pack diskette
选0会停止加载网络,1~4分别可用于:
-
台式机常见的RTL8139及兼容网卡
-
笔记本常见的Intel Pro 100vm网卡(台机上的Intel Pro 100ve也能用)
-
VMware虚拟机用的AMD PCnet系列网卡
-
微软或Connectix的Virtual PC产品用的DC21x4系列网卡
如果制作了驱动包软盘,此时可以把启动盘取出换上驱动包软盘,然后按9。如果在驱动包中找到了能用的驱动,又希望能将该驱动保存在启动软盘上的话,可以在屏幕提示时选择保存、并将启动软盘放回。这将删除启动盘中原有的4种网卡的基本驱动包,这时启动盘上有大约70K左右空间,除少数网卡的驱动外都能保存进去。保存后以后再启动时就不会出现这个网卡选择的菜单了。
扩展的驱动包软盘可自动检测约50种PCI网卡(兼容产品不在计算之中),另可手选40多种ISA卡和PCMCIA卡。
检测到多网卡时也须手选,但因有些驱动不支持用来指定网卡的配置参数,所以有时还会出现驱动找不到网卡的问题。
[0] Do not load network support at this moment.
[1] Packet Driver & MSTCP.
[2] Packet Driver only.
[3] MS TCP/IP with NetBios support.
[4] NetBEUI.
[5] IPX (MS NWLink).
[6] Server mode.
[7] PPPoE dialup link (Packet Driver).
大体上分成对两类应用的支持:
1和2可用于访问局域网资源、或通过局域网上的Internet网关访问互联网的情况。区别是2只加载包驱动程序,而1则同时会加载MS Client中的TCP支持(暂且叫它MSTCP或MS TCP/IP吧)。
说明:MSTCP模块要多消耗约80K内存,但在使用DHCP分配IP地址时,它有助于消除个别应用程序存在的问题,并能提高效率(选1时批处理文件能够把通过DHCP获得的配置信息存在环境变量里供网络应用程序直接使用,而选2时每个应用程序都要分别去向DHCP服务器重新获取)。
选项7提供通过与网卡连接的DSL modem建立PPPoe连接的能力,实质上就是在物理网卡的包驱动上加了一层PPPoe封装。不过由于各地DSL规范的不同,这里选用的PPPoe驱动程序(PEPA)可能不一定能广泛应用(我在北京电信的ADSL上试过能用,其它符合欧洲标准的也应该可以)。
其中3~5是用不同的协议仅启动客户端功能,就是说能访问网络共享,但是自己这台机器不能提供共享;6则可在这台计算机上设置共享,以允许其它电脑访问。
6的用处除了可以把这台DOS计算机当成文件和打印服务器外,更实际的用处是:有时我们需要的文件在一台没有设置共享文件夹的Windows计算机上,但是在那台机器上却只有个普通用户帐户(设不了共享),这种情况下可在DOS机上用模式6启动网络,并用 net share myshare=d:\incoming /full 这样的命令把DOS机上的文件夹设置为可写的共享,Windows机器的普通用户就能从那台机器上把需要的文件复制到例如\\dossvr\myshare 这个共享文件夹里了。
由于6用得少,为简化选择考虑,在这个模式下会加载TCP/IP、IPX兼容协议和NETBEUI三种协议,所以启动后剩下的内存就很少了。
关于微软网络客户要注意的两个问题:
-
输入工作组名字的时候一定要保证这个组里必须有至少一台配置有相应协议的“Samba服务器”(就是启动了Computer Browser服务的Windows机器、或开了Samba支持的Linux主机),否则DOS机找不到其它电脑,反之亦然。
-
验证登录信息的计算机必须启动Net Logon服务,如果是Windows 2000/XP的计算机,还要注意有关的安全策略中的设置。
在登录到NT域时,域服务器上肯定都会开着那个服务,这时主要要注意的是组策略的设置。
采用对等鉴证时,负责鉴证的工作站有时为了安全或优化的原因会停掉Net logon服务,所以要多看一下;另外使用对等鉴证时,同样的用户名在不同的机器上可能是不存在的,用户密码也可能不同,访问不了共享时记得先看一眼这个。
- 关于如何输入IP地址、机器名什么的就不用说了。这里要提醒用过MS Client的人,若是自己指定IP,在那个黄色的提示后面请输入用点分开的IP地址,如192.168.0.10、255.255.255.0等,别按MS Client的默认方式用空格分隔。
至此,关于各个菜单就都介绍完了。使用方面其实没什么好说的,用MSTCP的,可以用ping测试一下;用微软网络客户的可以net view一下;ADSL拨号的……嗬嗬,这个就别用那个pdping测试了,反正我没拿它测通过几次,把它包含在盘里是用来激活PEPA建立拨号连接的。真要用来试拨号的话,建议直接用lynx连一下google什么的,一般能出现“MAKE HTTP connection to ...”就说明能找到DNS了(就是说,前面的链路层和IP层都ok了)。
技术信息
在用TCP/IP的Peer方式进行网络镜像时,7.5版的稳定性显然比高版本的更好。
在在访问用微软网络客户映射的本地逻辑盘时(指启动微软网络客户后,用类似 net use z: \\server\ghost 这样的命令将网络共享映射为Z:,然后在Ghost中用Local方式访问该盘),高版本的相对正常一些,但毕竟让人有点不放心。
有些机器上使用GhostCast方式时,如果找不到多播服务器,可以试试在启动后显示网络模式菜单时先选0退出到提示符下,用下面命令设置一个环境变量:
set pdmode=6
然后运行 msnet 回到网络模式菜单启动网络,该操作可解决有些情况多播连接方面的问题。该问题更详细的说明请参见以下Symantec文档:
另外一个问题是,Ghost自己带的1.18版的dis_pkt.dos在VMware虚拟机上用时似乎有问题(VPC上可以),所以启动盘里放的是个老点但没出什么问题的1.15版。
-
使用PEPA时的问题:
PEPA的最大缺点是缺乏错误提示,虽然在文本屏幕时右上角有个状态显示灯,也能通过在pepa.ini里使用“-l”来显示些附加的细节,但都不够直观和详细(需要的话可去下载pepa 1.9的完整zip包看看里面的readme.htm,不过别抱太大希望)。
PEPA的未注册版本只能用30分钟,之后没任何提示,但访问网络时什么都收不到。可以运行两次ADSL.bat(相当于重新拨号)来继续使用。这个盘里的是XX的,去掉了这个限制(没仔细试),如果你需要PEPAM的XX,请按本文“其它软件的下载地址和技术信息”一部分中的方法自己处理。
-
用启动软盘制作启动光盘的说明
可将光盘设计为软盘引导仿真方式,并将该软盘镜像文件作为引导用的镜像文件添加到光盘中,并在光盘根目录下建立一个名字叫NDISDRV的子目录,将驱动包软盘镜像中的文件(例如DrvPk!91.exe)放在这个目录下,用户用此光盘引导时在启动菜单中选那个“Network + IDECD”的项即可自动用该驱动包来检测网卡。
也可以使用大于1.44M的虚拟软盘镜像,把驱动包放在\NET目录里,效果也是一样。不过这样做有个问题就是那个加载USB光驱、软驱支持的选项2时,因为RAMFDD不支持超过1.44M的软盘格式,所以若是用USB光驱或软驱启动时就会在启动到一半的时候停住。但是对只需要网络应用的情况来说可以索性把那些应用程序也放在启动映像里,不用光盘就是了。
这里是个简单的例子,为方便测试我放了些DOS下用包驱动来进行TCP/IP访问的应用程序。实际中我自用的是另一张盘,上面还有些系统恢复工具如Acronis系列、汉化ERD Commander 2005等、一键还原什么的。这类东西现在很多,根据自己喜好添加就行,基本没什么技术含量。当然,如果你希望试试我的版本,找个地方我可以帮你传上去(ISO文件530M,压缩了250M),因为太大了、用的人也不多,此处就不提供下载了。
分享到:
相关推荐
制作U盘纯DOS7.1启动盘是老式计算机用户和系统维护人员常用的技术,尤其是在处理不支持或无法启动Windows系统的旧硬件时。DOS(磁盘操作系统)是一种简单的命令行界面,允许用户执行基本的文件管理和系统维护任务。...
- **安装新系统**:在没有光驱的电脑上,可以利用DOS启动盘配合网络或本地ISO文件来安装新的操作系统。 5. **注意事项**: - 确保U盘的容量足够容纳DOS系统和可能需要的额外工具。 - 在制作前确保U盘中的重要...
这个启动盘镜像文件"MSDOS71启动盘.IMG"包含了完整的MS-DOS 7.1系统,允许用户在没有操作系统的情况下启动计算机,进行基本的磁盘管理和系统维护。 1. **MS-DOS简介**:MS-DOS,全称Microsoft Disk Operating ...
使用xPC配合DOS7.1 ISO文件,你可以创建一个DOS启动盘,以便在现代计算机上模拟运行DOS环境。制作启动盘通常需要软件如UltroISO,它可以将ISO镜像写入到可引导的USB设备或CD/DVD中。通过这种方式,即使在没有物理...
【DOS6.22 U盘启动盘制作文件和方法】 DOS6.22,全称为Disk Operating System 6.22,是微软在1991年发布的磁盘操作系统的一个版本,它是一个基于命令行的操作系统,主要用于早期个人计算机的启动和系统维护。在那个...
【DOS6.22启动盘】是一种早期个人计算机操作系统,它是DOS(Disk Operating System)系列中的一个重要版本。DOS是由微软公司为IBM PC及其兼容机开发的命令行操作系统,它在20世纪80年代至90年代初期占据了主导地位。...
值得注意的是,DOS启动盘并不支持Windows系统的所有高级特性,例如图形界面和网络连接。如果你需要进行复杂的系统修复或文件操作,可能需要借助其他工具或方法。但无论如何,掌握制作和使用DOS启动盘的技能,对于IT...
【USB DOS 启动盘】是一种使用USB闪存驱动器创建可引导的DOS系统,以便在计算机上执行DOS命令或安装操作系统。这个工具主要适用于那些需要在没有内置光驱或者需要快速部署系统的环境中使用。它特别适用于修复或安装...
制作USB启动盘for DOS是一项常见的计算机操作,尤其对于那些习惯于使用DOS系统或者需要进行低级系统维护的用户来说,这是一个非常实用的技能。在这个过程中,我们将利用一个名为USBOOT 1.7的工具来完成这个任务。...
【标题】"多种DOS启动盘制作全攻略(图文版)" 涵盖了创建DOS启动盘的各种方法,这是对个人计算机用户来说至关重要的技能,尤其在处理老式硬件或者进行系统恢复时。DOS(Disk Operating System)是早期个人计算机上...
本话题将深入探讨"dos启动盘"以及它在网络应用中的作用。 一、DOS启动盘概述 DOS启动盘,又称为软盘启动盘或应急启动盘,是指包含DOS基本系统文件的软盘或USB设备。在计算机无法正常启动或者需要进行系统维护时,...
在IT领域,制作DOS启动盘U盘是一种实用的技术,特别是在需要对计算机进行低级系统维护或安装老旧软件时。DOS(磁盘操作系统)是一个简单的命令行界面,它允许用户执行基本的文件管理和系统操作。本文将详细介绍如何...
在计算机领域,DOS(Disk Operating System)是一种早期的操作系统,尽管现在已被更先进的Windows和Linux等系统取代,但在特定场合,如系统修复、低级硬盘操作或老式硬件支持时,DOS启动盘仍然具有其独特价值。...
DR-DOS 8.1 启动盘是一个经典的操作系统,尤其在个人计算机早期时代,它扮演了重要的角色。DR-DOS(Digital Research DOS)是由Digital Research公司开发的一款磁盘操作系统,是MS-DOS的一个有力竞争者。这个启动盘...
制作U盘的DOS启动盘是一项实用的技能,特别是在需要对老旧系统进行维护或安装时。这个过程涉及到几个关键步骤和工具,以下将详细介绍如何进行。 首先,我们需要一个名为Usboot170.exe的工具,这是一个专业的USB启动...
天堂鸟 中文DOS 工具盘 <br/> ╭═══════════════╮ ║天堂鸟多功能中文DOS网络启动盘 ║ ╭══════┤ http://www.ttn3d.com ├══════╮ ║ ║ E-mail:li36669957@...
【dos7.1启动盘镜像文件】是一个充满怀旧情怀的系统工具,它代表了个人计算机历史上的一个重要阶段。MS-DOS 7.1是微软公司开发的DOS操作系统的一个版本,它在1990年代末期广泛使用,是Windows 98操作系统的一部分。...
同时,DOS启动盘不具备网络功能,若需要网络操作,可以寻找支持DOS的网络驱动程序。 总的来说,【纯DOS启动盘工具】是应对电脑应急情况的有效工具,它可以让你在无图形界面的环境下执行关键任务,尤其是在处理老旧...
制作优盘DOS启动盘是将DOS系统安装在USB闪存驱动器上,以便在没有操作系统或现有操作系统无法正常启动的计算机上进行应急恢复、系统维护或安装新系统。这个过程涉及到几个关键步骤和一些必备工具。在这个压缩包文件...