多功能DZ-DOS启动盘说明文档
--------------------------------------------------
made by dangzhou 2006-04-26
此多功能DOS启动盘为当舟一人独立完成,版权及最终解释权归当舟所有。如对本启
动盘有任何问题请和我联系,可以发电子邮件到dangzhou_1228@163.com或直接到我的个人
网站给我留言dangzhou.126.com
+------------------------+
| 概述: |
+------------------------+
WINDOWS发展到今天,早已家喻户晓。 那么DOS现在是否就一无是处了呢? 本人优先
考虑 DOS 的实用性和通用性, 花了不少时间自制了这个多功能 DOS 启动盘,使其具有无
比强大的功能。强大的DOS下联网功能是本启动盘的一个主要特色, 使用它可以直接在DOS
下映射网络驱动器,这一特色可是在同类的其它 DOS 启动盘中所见不多的哦, 这也是本
DOS启动盘问世的一个重要原因。它不仅是一般系统维护的好工具,更是网络维护不可缺少
的好工具。相信就凭这些,也足以让你动心了吧。例如:若你用本启动盘为公司里的电脑做
成WIN2k和DOS双启动,并事先将系统分区做成GHO映像放在公司文件服务器上,当公司里某
台电脑系统被破坏无法启动WIN2k时, 那么你就可以用这个具有网络功能的DOS来启动这台
电脑,并映射到文件服务器上GHO映像所在的文件夹, 然后用GHO映像来恢复这台电脑。呵
呵,这样一来,一不用软盘光碟,二不用打开机箱,整个过程不用几分钟问题就解决了。现
在看到这个DOS启动盘所具有的同类产品无法比拟的实用效果了吧。当然其它的一些功能象:
中英文长文件名、大硬盘、大内存、FAT32、NTFS、USB、CD-ROM、中文显示、鼠标支持等更
是尽在其中,保证让你用的得心应手。
+------------------------+
| 使用详解: |
+------------------------+
SAFE Mode [HIMEM + EMM386 ]
FAST Mode [HIMEM + UMBPCI ]
NORMAL Mode [HIMEM + EMM386 RAM ]
CD-IDE support [HIMEM + EMM386 RAM ]
CD-SATA support [HIMEM + EMM386 RAM ]
NETWORK support [HIMEM + UMBPCI ]
NETWORK support [HIMEM + EMM386 RAM ]
USB-Disk support [HIMEM + UMBPCI ]
USB-Disk support [HIMEM + EMM386 RAM ]
本多功能DOS启动盘共有九个启动选项如上所示,下面将对各项进行分析:
◢第一项:该项不建立虚拟内存盘,启动后进入DOS但不能使用本启动盘的任何工具。该
项是默认保留给WIN98启动的,要想成功的进入WIN98,恐怕只有选择该项。当
系统启动时若没有按住CTRL或F8,系统便会默认选择该项,然后加载WIN98
◢第二项:该项是本DOS的常用项,仅加载EBD压缩包中的部分工具,但启动速度快
◢第三项:该项是本DOS的常用项,加载完整的DOS功能,可以使用本启动盘的所有工具
◢第四、五项:该项与第三项相同,但多了对光驱的支持
◢第六、七项:该项与第三项相同,但多了对网络的支持。启动成功后仍可手工加载光驱
◢第八、九项:该项与第三项相同,但多了对优盘和移动硬盘的支持。启动成功后仍可手工
加载网络和光驱
****网络功能详解:
其实不管是选择哪一项,系统启动后都不会直接启动网络功能,而是应该先进行一
系列网络相关配置,然后启动网络才具有DOS联网功能。具体操作步骤如下:
1.用本DOS启动盘启动,并切换当前目录到NET目录下;
2.执行NETCFG查看网络配置并进行设置(包括网卡驱动和IP配置);
3.执行NET!启动网络,并输入相应的用户名和密码使本机登录到网络
网络常用命令举例如下:
1.测试网络连通性
PING 192.168.1.1
2.映射网络驱动器
NET USE * \\SERVER\SHARE
也可以直接执行NET命令,会弹出一个图形界面对话框,然后直接输入需映
射的UNC路径,这样会更方便
3.用户注消
NET LOGOFF
4.用户登录
NET LOGON
5.更改密码
NET PASSWORD
****批处理文件详解:
为了方便使用和更好发挥本启动盘的强大功能,本人为花了不少时间编写了几个很
有用的批处理文件,现解介如下:
1.\AUTOEXEC.BAT
该批处理文件的作用是在启动时自动执行:
自动批处理文件的作用是在启动时自动执行,不过本启动盘的自动批处理文件还有
其它的用除,它还可以带参数运行
AUTOEXEC <1|2|3|...9> 设置CONFIG变量的值,参数1-9与九个启动选项一一对应
AUTOEXEC [a:|b:|c:|...z:] 根据CONFIG变量的值解压相应压缩中的工具到指定的磁
盘,并建立本启动盘的运行环境.默认磁盘为虚拟内存盘
例1:当使用本启动盘启动时,若遇到创建虚拟内存盘失败,则不能使用本启动盘
中的任何工具,这时执行AUTOEXEC C: 便可以正常使用本启动盘的工具了。
例2:若想将本启动盘的所有工具解压到D盘,可以先执行AUTOEXEC 7 再执行
AUTOEXEC D: 即可。
2.\DZ-DOS\SYS\CDROM.BAT
该批处理文件的作用是加载光驱:
如果在启动盘启动时没有选择加载光驱,那么可以在启动后执行该批处理文件加载
对光驱的支持。
3.\DZ-DOS\EBD\EBD!.BAT
该批处理文件的作用是加载一些常用的程序:
本启动盘第二、三项会自动执行该批处理文件,该批处理文件自动加载的程序有:
ctmouse mousclip zeno doskey smartdrv doslfn 而且执行该批处理后,还会为当前
盘映射一个虚拟盘符X:。若需要加载网络,最好再网络启动之前不要执行该批处理文件,
以避免因没有足够内存而导致网络启动失败的情况出现。
由于长文件名和虚拟盘符有可能导致某些程序不能正常运行,可以加参数运行该批处理。
"EBD! -U"的作用是取消虚拟盘符和卸载长文件名支持。
4.\DZ-DOS\NET\NICDTC.BAT
该批处理文件的作用检测网卡类型:
当我们不知道本机安装的是什么类型网卡又不想拆开机箱检查的时候,可以执行该
批处理文件,它的作用是对NDIS目中的所有网卡驱动一个一个的试用,帮助你找到适合
本机已安装网卡的驱动程序。
可以先将可能的网卡驱动全部拷到NDIS目录下(本启动盘已自带了RTL8139网卡驱动),
然后执行NICDTC,若?????????和!!!!!!!!!同时出现在屏幕上,说明当前试用的卡网驱动
是我们需要的网卡驱动;若屏幕上先出现????????? ,按任意键后才出现!!!!!!!!! ,则
说明当前试用的网卡驱动不是我们需要的网卡驱动。
5.\DZ-DOS\NET\NETCFG.BAT
该批处理文件的作用是查看网络配置并对其进行设置:
NETCFG 查看当前网络配置
NETCFG -dn rtsnd 设置网卡驱动名称(勿加文件扩搌名)
NETCFG -dp ndis\ 设置网卡驱动路径(务必以 \ 结束)
NETCFG -cn PC06 设置计算机名
NETCFG -wg WORKGROUP 设置工作组名
NETCFG -ip 192 168 1 6 设置IP地址
NETCFG -nm 255 255 255 0 设置子网掩码
NETCFG -gw 192 168 1 1 设置网关
NETCFG -ws 202 102 192 68 设置WINS服务器
6.\DZ-DOS\NET\NET!.BAT
该批处理文件的作用是启动网络:
当进行了正确的网络配置后,执行NET!就可以启动网络功能了,网络启动成功后,
输入相应的用户登录名和密码便可使本机登录到网络。
+------------------------+
| 文件列表: |
+------------------------+
根目录下的文件:
---------------------------------
AUTOEXEC.BAT 系统启动批处理文件
COMMAND.COM 命令处理器,支持长文件名
CONFIG.SYS 系统启动配置文件
IO.SYS 系统启动文件
MSDOS.SYS 系统启动配置文件
DZ-DOS目录下的文件:
---------------------------------
EBD.ZIP 常用命令集合,DOS的外部命令
NET.ZIP 网络工具集合,DOS下加载网络功能
VC.ZIP 图形界面文件管理器,支持长文件名拷贝
TWAY.ZIP 天汇汉字系统,拼音输入法
SYS目录下的文件:
---------------------------------
ADDEV.COM 在DOS命令行下直接加载设备驱动程序的工具,可与DELDEV配套使用
CDROM.BAT 加载光驱驱动的批处理文件
DI1000DD.SYS DOS环境下USB设备的驱动程序
ECHO.SYS 使在CONFIG.SYS中能显示文字的工具
EMM386.EXE 提供UMB和EMS内存的工具
FINDRAMD.EXE 实用的查找内存盘盘符的工具
GCDROM.SYS DOS下SATA光驱驱动程序
HIMEM.SYS 提供XMS内存的工具,支持大内存
IFSHLP.SYS 增强的文件管理驱动程序,为Win9x提供VFAT文件系统支持
PKUNZIP.EXE ZIP文件的解压工具,支持长文件名
README.TXT 本启动盘的说明文件(即此文件)
SHSUCDX.EXE 小巧实用的光驱扩展驱动程序最新版,是MSCDEX的最好替代品
UMBPCI.SYS UMB内存驱动程序
USBASPI.SYS DOS环境下USB设备的驱动程序
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
EBD.ZIP压缩包中的文件:
---------------------------------
ACOPY.COM 完全拷贝工具(可保持长文件名和原有属性)
AEFDISK.EXE 命令行模式的磁盘分区软件,支持所有的分区类型
APATH.COM 简便实用的PATH路径修改工具
ATTRIB.COM 强大实用的ATTRIB文件属性修改程序
CP936UNI.TBL DOSLFN的简体中文(GB)代码页,用于中英文长文件名支持
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序
DELTREE.EXE 删除目录树的工具
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能
DOSLFN.COM DOS下最强大实用的中英文长文件名支持驱动程序
DOSVER.COM 强大的DOS版本修改器,有手工修改和自动修改两种功能
EBD!.BAT 加载部分程序和驱动的批处理文件
EDIT.COM 文本编辑器
FIND.COM 查找工具
FINDCD.EXE 实用的查找光驱盘符的程序
FORMAT.COM 格式化程序
KPUSH.COM 键盘ASCII表查询及清理工具
LABEL.COM 非常小巧的修改磁盘卷标的工具
MI.COM 内存信息查看工具
MORE.COM 分屏显示工具
MOUSCLIP.EXE 很实用的在DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MOVE.EXE 移动文件,更改目录名
NTFSDOS.EXE 在DOS状态下完全读写访问NTFS的工具
RI.EXE 自己先驻留内存,然后可以把后面驻留在内存的程序全部清除出去
SHUTDOWN.COM 非常好的命令行ATX电源重新启动/软关机程序
SMARTDRV.EXE 磁盘高速缓冲程序
SUBST.EXE 虚拟磁盘盘符程序
SYS.COM DOS系统文件传输程序
XCOPY.EXE 高级文件复制程序(可以拷贝隐藏和系统属性的文件,不支持长文件名)
ZENO.EXE 屏幕显示加速软件
+------------------------+
| 常见问答: |
+------------------------+
Q1:NTFS分区支持到何种程度?
A1:一、提供NTFSDOS,可对DOS/Win9x/Me下的NTFS分区完全读写,体积仅91KB,但要
占用118KB常规内存!键入Exit即可退出并释放占用的内存。(注:NTFSDOS不支持中
文目录和文件名)
PS:本盘NTFSDOS.EXE已经脱壳并去掉了启动LOGO,这样加载时间大为缩短。
Q2:本启动盘的DOSKEY程序有哪些增强功能?
A2:除具有DOS自带的DOSKEY程序的所有功能,如命令历史记录,宏功能等等以外,它还有
着很多的增强,例如可以用TAB和Shift+TAB键使用文件及文件夹名自动完成功能。
DOSKEY /U 用于退出程序并释放占用的内存
Q3:如何在DOS下进行中文长文件名拷贝?
A3:方法一、加载DOSLFN用VC文件管理器(Ctrl+N切换长文件名)自带的拷贝功能复制
方法二、直接用“ACOPY 源目录 目地目录”即可,可保持长文件名和原有属性,
就相当于克隆一般。
DOSLFN /C+ 支持CD上的长文件名
DOSLFN /U 用于退出程序并释放占用的内存
ACOPY /C 不拷贝文件,只建立目录结构
Q4:为何启动时无法创建虚拟内存盘也无法使用启动盘的任何工具?
A4:可能是少数主板与EMM386或XMSDSK不兼容造成的,解决方法是在出现CONFIG菜单时选
择标有"UMBPCI"的选项
+------------------------+
| 附: AEFDISK说明文档 |
+------------------------+
语法: aefdisk [硬盘号] [选项] <命令1> [命令2] ...
硬盘号:
硬盘号从1开始,缺省是1,*代表所有硬盘
选项:
/rel - 使用百分比定义分区容量大小
/reboot - 完成之后重新启动系统
/noebios - 禁止存取扩展 BIOS (EBIOS)
/nolimit - 禁止检查 FAT 限制
命令:
/pri:<容量大小>:<类型>[:n] - 创建主分区
/ext:<容量大小>[:5][:n] - 创建扩展分区
/log:<容量大小>[:type] - 创建逻辑盘
/delete:<n> - 删除一个分区表项
/deltype:<类型>[:n] - 删除指定类型的分区
/delactive - 删除活动分区
/delall - 删除一个硬盘上的所有分区
/notdel:<类型>[,类型] - 删除除了指定类型以外的所有分区
/activate:<n> - 激活一个主分区
/hidefat[:n] - 隐藏主 FAT 分区
/hident[:n] - 隐藏主 NTFS/HPFS 分区
/unhidefat[:n] - 显示被隐藏的主 FAT 分区
/unhident[:n] - 取消被隐藏的主 NTFS/HPFS 分区的隐藏特性
/formatfat[:n][:卷标] - 格式化 FAT 分区, 可以作为选项
/allsize - 把硬盘容量大小作为 ALLSIZE 环境变量的值
/freesize - 把未分区空间的容量大小作为 FREESIZE 环境变量的值
/mbr - 创建标准的 DOS MBR 引导代码
/save:<文件名> - 保存 MBR 到文件
/restore:<文件名> - 从文件中恢复 MBR
/show - 显示分区表
/dump - 按照十六进制显示分区表内容
/info - 显示逻辑特性
/? - 帮助信息
n是一个1-4之间的有效的被定义的分区号(/formatfat 命令除外). 一个硬盘可以包含四个分区(四个主分区或三个主分区加一个扩展分区)
/formatfat 命令可以格式化 FAT16 和 FAT32 分区。此命令可以作为命令也可以作为选项。(1)如果分区号未指定, 此命令将作为选项执行,并且在命令行上必须出现在 任何分区创建命令之前。这样所有被创建的分区将立即被格式化(2)如果分区号已指定,则只有所指定的已存在分区被格式化。在这种情况下 同时可以指定一个可选的卷标。如果指定的分区号大于等于5,这意味着逻辑驱动器。'5' 意味着第一个逻辑驱动器其他依此类推
分区类型:
04h DOS 16-bit FAT (up to 32M)
[MS DOS FAT16 支持32M的分区]
05h DOS 3.3+ extended partition
[MS DOS 3.3以上的扩展分区]
06h DOS 3.31+ Large File System (16-bit FAT, over 32M)
[MS DOS 3.31以上大文件系统,支持32M以上分区的FAT16]
07h OS/2 HPFS
[IBM OS/2 高性能文件系统]
07h Windows NT NTFS
[MS WindowsNT NT文件系统]
07h Advanced Unix
0Bh Windows 95 with 32-bit FAT
[MS Windows 95 FAT32]
0Ch Windows 95 with 32-bit FAT (using LBA-mode INT 13 extensions)
[MS Windows 95 FAT32 使用LBA模式INT13扩展]
0Eh LBA VFAT (same as 06h but using LBA-mode INT 13)
[LBA VFAT 类似06h但使用LBA模式INT13]
0Fh LBA VFAT (same as 05h but using LBA-mode INT 13)
[LBA VFAT 类似06h但使用LBA模式INT13]
63h Unix SysV/386, 386/ix
63h Mach, MtXinu BSD 4.3 on Mach
63h GNU HURD
64h Novell NetWare 286
65h Novell NetWare (3.11)
67h Novell
68h Novell
69h Novell
81h Linux
81h Mitac Advanced Disk Manager
82h Linux Swap partition
[Linux 交换分区]
82h Prime
82h Solaris
83h Linux native file system (ext2fs/xiafs)
[Linux 原生分区]
输入十六进制数时不要在后面添加'h'
使用范例:
- aefdisk /formatfat /pri:120:83 /ext:8000 /log:8000
以上的命令创建一个120MB的Linux分区并且在剩余空间中创建一个有一个逻辑驱动器的扩展分区,自动计算容量大小自动格式化。
- aefdisk /rel /pri:30:6 /ext:70 /log:40 /log:60
以上的命令首先计算有效的未分区空间,然后创建一个容量为30%有效空间 的BIGDOS类型主分区,剩下来的70%有效空间建立一个扩展分区。在扩展分 区上创建两个逻辑驱动器,第一个占用40%的扩展分区,第二个占用60%。
- aefdisk 2 /delall /pri:200:6 /pri:300:7:4
以上的命令删除第二个硬盘上的所有分区并且建立两个主分区。 第一个是200MB BIGDOS类型的主分区,并且创建在第一个有效的入口表项。 第二个是300MB的 HPFS类型的主分区,并且创建在第四个有效的入口表项 |