DOS常用软件介绍——制作DOS启动盘必看
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DOS常用软件介绍——制作DOS启动盘必看.txt你不能让所有人满意,因为不是所有的人都是人成功人士是—在牛B的路上,一路勃起你以为我会眼睁睁看着你去送死吗?我会闭上眼睛的
DOS常用软件介绍——制作DOS启动盘必看
DOS常用软件介绍——制作DOS启动盘必看
终极DOS任务
——谈打造超级DOS系统
摘要: DOS是辉煌多时的操作系统,尽管现在Windows大放光彩,但DOS依然在发展;而DOS也有其强大的功能,有着其它操作系统尤 其是Windows无法取代的特殊作用。本文着重探讨打造一个真正功能强大的、崭新面貌的DOS系统的重要性与实用性,并借此说明:正确对待DOS才是 DOS新发展的源动力!
关键词: DOS 新型DOS系统 长文件名 USB 网络管理 NTFS 文件管理 磁盘管理 超级DOS系统
DOS(Disk Operation System:磁盘操作系统)曾经是风行全球的PC机操作系统,只是由于微软的“Windows战略 ”使得它现在我国几乎成了“被遗忘的一代”了。DOS作为主流操作系统的时代已然过去,这是不争的事实,但DOS并没有因为微软的放弃而从此消失,而是在 国内外依然有许多追随者,与Windows相比,DOS操作起来更方便、更快捷、更稳定、更高效,还有Windows系统所不具备的底层及自由开放性。因 此,正确对待DOS才是DOS新发展的源动力!最近笔者在 “联合DOS论坛” 与几位版主和网友们为本人的这个观点进行多次交流与探讨,受益良多,故撰写此文,叙述一下如何打造适合我们使用的超级DOS系统。
关于如何写出这些感想,笔者曾有颇多思虑,最终决定以古龙的武侠名著《七种武器》中武器名称结合DOS的应用这样的形式逐一来说明,以完成终极DOS任务,欢迎大家与笔者联系,共同探讨!
长生剑——新型DOS系统
关于DOS“死刑”的判决书主要有以下几点:不支持长文件名与USB设备、网络能力差、不支持NTFS等等,更要命的是它操作不方便,需记住相当多的命令,使大多数普通用户不敢也不会操作电脑。
只有不断地进取才能获得用户的支持!目前新型的DOS依然是层出不穷,功能强劲。如ROM-DOS、DR-DOS、FreeDOS等,它们大都支持 FAT32格式、长文件名,并有一定的网络处理能力,尤其FreeDOS是一个免费系统,目前由世界上许多程序员共同开发,就如Linux一样,相信它将 会获得较大的发展。所以,DOS其实并没有死亡,相反在许多方面取得了长足的进步。而新型的DOS系统也一定会在不断前进中进一步扩大生存的空间,得到用 户的认可的。
孔雀翎——长文
件名的支持
Windows 95推出之后,DOS不支持长文件名的“恶名”也随之产生,因为DOS只支持8.3格式,如果用DOS来查阅Windows的 长文件名的话,只能看到类似 program~1.exe的样子,让人感觉不知所云。经过无数程序员的努力后,现在的DOS已完全支持长文件名了,甚至是 被微软放弃多年的MS-DOS也照样可以支持,无尾的孔雀终于开屏了!实现的方法主要有以下三种:
1. 新型DOS系统完美支持,如前所述的ROM-DOS等系统,本身已完善对长文件名的支持了;
2. 全新的支持长文件名的DOS命令,比如:Odi's LFN tools软件包,它包含有LDIR、LCD、LCOPY、LREN等命令,并支持FAT32等格式,使用它们就如使用外部命令一样,是我们DOS工具箱中必备的工具;
3. 外挂驱动程序方式,最稳定的当数DOSLFN了,它的使用也相当简单,只需在提示符后输入DOSLFN即可;
三种方法中,个人认为第1种多少与MS-DOS有兼容方面的问题,并不适合在Windows中使用,以免引起不必要的问题;第2种方法只能算是“制标不 制本”的方法,但也更方便更容易操作;第3种方法是本人所推荐的,它从根本上解决了任何DOS长文件名的缺陷,而且与Windows全面兼容,使它在处理 Windows故障时也不会发生任何错误,唯一不足的它是会占用少量的内存。
碧玉刀——USB设备的支持
许多人甚至从事电脑工作的朋友都认为:DOS是无法支持USB设备的!USB是一种接口标准,无法支持USB无疑也是许多人放弃DOS的原因, 但笔者经过多次测试后,终于可以对大家说:DOS绝对可以支持一些USB设备,而且操作很方便!因为现在有了DUSE 4.4版这把“碧玉刀”!现在笔者 就在MS-DOS下以该软件驱动爱国者存储王USB硬盘为例,说明一下它的使用方法:
>DUSELDR DUSE.EXE VERBOSE DRIVES=2 XFER=8 SEC=2048 NOCD?
(也可以将DUSE.EXE作为设备放在CONFIG.SYS的DEVICE项中使用)
需要注意的是DUSE的参数比较多且设置可能较复杂,一旦设置不对,就有可能无法使用USB设备了,对USB硬盘而言,最重要的是SEC值的设定。具体可见“DOS文章”栏目中的专文。
当然,不可否认的是并不是所有的USB设备在DOS就可以好好地工作,有些USB接口的设备就可能无法使用,毕竟DOS下的设备驱动与应用程序的开发还有相当的难度或问题,还要广大的程序员继续完善。
多情环——完善的网络管理能力
网络已成为人类主要的感情联络方式了,更是IT界最重要的主攻方向之一,而早期的DOS时代就已造就了一个曾经的网络巨人:NOVELL!也即 是说DOS其实也有完美的网络管理能力,只是在MS-DOS中进行了“屏闭”,微软将眼光放在了
全面支持网络的NT系列。在网络管理工作中,经常要碰到了 这样那样的问题,如何让DOS来处理呢?主要有以下两者方法:
1) DOS对等网:关于这个方法,笔者喜欢用Netware Lite 1.1这个软件,它是Novell公司推出的一个相当好用的DOS对等网 工具,由于篇幅关系,笔者不作详细说明,需注意的是安装时最好选客户机与服务器方式,在使用时最好能了解NOVELL网络NET命令的使用,否则会束手无 策的;
2) DOS工作站登录服务器:该方法需要两个软件的支持才 行:Microsoft Network Client v3.0 for DOS(MSClient)和MetaFrame的客户端软件 ICADOS32,MSClient的功能是连接与共享服务器的资源,而ICADOS32则起到登录服务器的作用。
利用这两种方法,我们都可以方便地实现DOS对网络的管理,利用这些方法笔者不用GHOST的多播方式也实现了远程克隆,有兴趣的不妨一试。
离别钩——NTFS融入DOS怀抱
现在微软力推NT核心构筑的Win2000与XP系列,NT系列拥有一个全新的NTFS磁盘格式,它更安全、可靠、稳定,但DOS、Win9X 系列无法读取,也就是说在DOS或Win9X中根本看不到用NTFS格式化的分区,更逞论操作与使用了。这样做的目的当然会使NT系列更安全一些,但却让 我们在NT系列崩溃、无法启动时束手无策……毕竟现在许多人开始使用Windows XP操作系统了,不过,现在好了,有了NTFS for DOS专业 版我们就可以在DOS下操作NTFS格式的文件了,如果NT系列出问题时它提供了一个很好的解决办法。
NTFS for DOS使用相当方 便,只要在DOS提示符后输入>ntfspro 回车即可。只是注意它的版本分只读(免费)与可读写(商业软件)版,下载后(可在本站的“驱动程序 ”中下载它的可读写版),将它安装到硬盘中时,还必须将NT系统下的 c_1252.nls, c_437.nls,l_intl.nls, ntoskrl.exe,autochk.exe,ntdll.dll,ntfs.sys 这7个文件(共3.2M)复制到某个文件夹中(如果没有的话),且执行行要加参加/P
这是个相当容易使用的软件,但功能强大的它为DOS、Win9x与NT系列搭起了一座桥,让阔别多时的NT重新回到DOS的怀抱中,也为我们处理NT系统故障提供了一个最直接又方便的方法。
霸王枪——内存管理
DOS通常只能利用640K的基本内存,这也是许多人的看法,当然,DOS由于历史的原因对内存的支持不是很好是事实,好在现在有了QEMM与 UMBPCI这两枝“霸王枪”,这两个软件都能取代EMM386.EXE,让DOS充分利用上位内存,以节省本来就少得可怜
的基本内存。笔者更推荐使用 QEMM,这个软件笔者用了近十年了,发现它的兼容性相当完美,而空出的基本内存可高达630K,更重要的是它会自动进行配置,让用户不用自己动手就可以 获得更多的可用内存,而且随着它不断的版本更新,使它与汉字系统相处也相当“融洽”;而UMBPCI相对于QEMM而言会更新一些,功能也略强一些,只是 在某些主板上可能有些兼容性问题,但它很小巧,适宜放在启动盘上使用。
拳头——磁盘与文件管理
磁盘与文件的使用是我们平时碰到最多的工作,而磁盘管理方面是DOS的强项,功能比Windows系列强大得多,如分区表、引导区的处理等,操 作起来相当方便。当然,DOS本身的FDISK与Format命令功能有限,速度也慢。笔者强烈推荐SPFDISK这个软件,只有100多K,却是分区、 快速格式化、多系统管理的极佳工具,它可识别多种格式的分区,如NTFS、ext2等,最重要的是可以在一个硬盘上建立多个系统,相互间没有任何影响,实 现了多C盘技术,笔者80G的硬盘中用它安装了Win98SE、Win2000 Server、WinXP、RedHat Linux等几个操作系统,而 且软件界面是全中文(繁体)的,笔者认为它比其它的分区与多系统软件强大得多了,也是笔者现在唯一保留的分区工具。
在文件管理方面,首推 VC(Volkov Commander)这个软件,目前在网上流传的是4.99免费版,它支持长文件名,双窗口操作,界面与曾经很有名的 Norton Commander相似,但功能已完全超越了后者;另外一个是DOS Navigator 2.7版,这也是个免费的版本,功能与VC不相 上下。有了这些文件管理“拳头”工具,DOS用起来也就会方便、容易多了。
通过上面的介绍,我想大家会用新的眼光来看待DOS了 吧,DOS尽管已然被大多数人弃用,但在实际应用中,如网络管理、磁盘分区、系统崩溃的后处理等常见问题中DOS还发挥着强大的无可替代的作用!笔者经常 在校园网管理中碰到电脑或网络系统出现的各种问题甚至完全崩溃的情形,如何方便快捷地解决这些故障呢,经过多次探索,打造出了一个超级DOS系统,给解决 实际问题起到事半功倍的效果。该系统刻在笔者的拯救光盘上,现在笔者就将思路做一个简单的总结:
1) 用Format a:/s来建立MS-DOS 7.10的启动盘,并拷贝一些常用的工具和驱动程序,如smartdrv.exe、himem.sys、cdrom与鼠标驱动等;这些文件可用其它工具软 件来替代,不过,我个人认为微软的这些文件兼容性方面做得较好一些;
2) 长文件名的支持:DOSLFN、LFNTOOLS;
3) USB硬盘的支持,当然的DUSE,还可以选一个USB_CD等;
4) NTFS的支持:NTFS for DOS以及相关文件;
5)
网络的支持:MSClient、ICADOS32、NWLite、IPXCOPY.EXE等;
6) 磁盘工具:SPFDISK、Partition Magic for DOS 8.0、NDD 2002等;
7) 文件工具:VC或者DN二者选一;
8) 其它软件:解压缩工具RAR、UNDISKP等;
其实DOS下还有许多很好的软件,功能与操作性并不一定比Windows的差,只是我觉得这个超级DOS系统的主要目的是用来作“善后”工作的,所以,装一些相关的工具就够了(以上软件均可在本站的“DOS软件”中下载)。
最后的话:DOS是一个小巧实用的操作系统,运行快捷、效率颇高,目前还有许许多多的程序员为它增加各种功能、完善它的性能、解决它的缺陷,我 们在实际工作中好好利用它的话也能获得更好、更快的效果,所以,正确对待DOS就是要充分利用DOS来完成我们的工作,DOS可以胜任许多任务,关键在于 用户如何应用它,正如武林高手也会有一件称心的兵器一样,希望大家好好地利用DOS这个花费不多的DOS兵器完成多种终极任务。
新DOS时代——DOS使用中的常见问题解答
问:为什么要使用DOS?
答:DOS是个强大实用的操作系统,且有着大量的 能完成各种功能的应用程序。DOS使用起来十分快捷和高效,还能做到很多其它操作系统做不到或做不好的事,并能使用户掌握其它操作系统(如Windows 等)的一般用户未掌握的各种基础知识,以更加灵活的使用电脑和处理各种操作等,因此它有着众多的使用者和爱好者。DOS时代可分为两个阶段,即旧的DOS 时代和新的DOS时代,其中前者的主要特点是“纯真”,后者的主要特点是“自由开放”。大家知道“开放源代码”运动吧!随着它的流行,自由开放成了软件发 展的新趋势,而不是在封闭的系统(如Windows)中。像FreeDOS、Linux等就是自由操作系统的代表,并得到了很大的发展,新的DOS时代于 是应运而生了。在新的DOS时代中,尤其是在国外,新的DOS软件不断的更新和推出,质量也很高,具体可见“DOS近年来的发展”。所以尤其是对于DOS 的使用者和爱好者,以及喜欢自由开放和不断探索的人来说,使用DOS是实用也是很有价值的。
问:如何在DOS下使用USB设备?
答: 正如本站“DOS使用”栏目中所提到的,在DOS下使用USB设备需要USB设备的驱动程序。比如OHCI/UHCI可以驱动USB鼠标等设 备,USB_CD可以驱动USB光驱等设备,DUSE可以驱动USB硬盘、光驱、软驱等设备,Motto Hairu可以用转为ASPI的方法来驱动USB接口的软盘、硬盘、光驱、闪存盘(例如U盘等),而USB4DOS则可以驱动其它USB设备(不过 USB4DOS不是免费软件)。以上软件均可以在本站
的“驱动程序”中找到。而且,“DOS文章”栏目中还有上面的DUSE驱动程序的详细介绍,大家可以 去看看。另外,较新的主板BIOS中还提供了一些DOS下使用USB设备及启动USB设备的功能。
问:如何对付所谓的硬盘“逻辑锁”?
答: 大家知道,如果硬盘中了“逻辑锁”(或称“逻辑炸弹”)的话,会使计算机中装有MS-DOS的其它启动设备(如软盘、光盘或其它硬盘等)均无法启用,以至 于无法进行下一步的操作。其实,所谓的“逻辑锁”是利用微软公司的MS-DOS操作系统中IO.SYS文件的一个错误而制成的,而其它的DOS,如IBM 公司出的PC-DOS,以及DR-DOS,FreeDOS,ROM-DOS等就没有此问题。因此,当硬盘被“逻辑锁”锁住的时候,用以上非MS-DOS的 DOS启动盘(均可在本站的“DOS系统”中下载)启动系统后,再执行FDISK /MBR命令即可使硬盘恢复正常,十分方便。当然,还有一些非常麻烦且较危险的方法,如热插拔、用DM低格等等,都是基于MS-DOS系统的方法,并不实 用。
问:有没有本地支持长文件名的DOS操作系统?
答:当然有,比如ROM-DOS 7.10。ROM-DOS是个相当不错的DOS操作系统,不仅本地全面支持长文件名、FAT32分区/大硬盘,以及TCP/IP协议和其它网络组件,而且 和最流行的MS-DOS完全兼容,尤其是将ROM-DOS 7.10与MS-DOS 7.10作比较,后者中的命令基本上都可以直接在前者中使用,不仅版本号相同(即都是7.10版)使得不会有DOS版本号的冲突,而且它们的各种命令都支 持FAT32和长文件名,所以这些方面的安全性和稳定性不必担心。因此,大家的系统中有一个ROM-DOS是非常不错的,尤其是制作一张ROM-DOS 7.10启动盘,这样可以享受到ROM-DOS所带来的各种好处了。而且不像MS-DOS那样,ROM-DOS好像不存在所谓的“逻辑锁”(具体可见上面 那个问题的解答)。ROM-DOS 7.10注册版的启动盘可在本站的“DOS系统”中下载。另外,RxDOS也本地支持长文件名,而FreeDOS中相应的功能也正在开发中。
问:DOS是单任务操作系统吗?能否进行多任务操作?
答: 所谓“单任务系统”就代表着此系统不能支持多任务操作,而只能在同一时间执行一个任务。DOS有两种方式,一种是本地的实模式,另一种则是保护模式。其中 在实模式方式下的DOS就是单任务环境,而且在这种方式下通常只能使用1M以内的内存。若在保护模式的DOS下,不仅可以访问所有的内存,而且多任务是完 全可以达到的(就像Win3.x/9x所达到的那样,因为Win3.x/9x本来就是一个大型的保护模式的DOS软件)。由于许多类型的DOS通常的实模 式并不支持多任务,所
以在这种状态下处理任务的效率自然低于多任务操作系统,安全性能自然也比不上多任务环境。相反,保护模式的DOS程序功能很强大,可 以完成多任务等各种高级功能和操作,但它的编写难度则相对而言大得多。不过,近年来除了Windows外,还出现了许多DOS保护模式下的多任务图形操作 环境,如SEAL、Qube、DesqView等等,可在本站的“系统增强”中下载。而且,最近许多保护模式和多用户多任务的DOS相继出现,例如 FreeDOS 32、PTS-DOS 32、Real32(Multiuser DOS)等等,功能也越来越强。
问:如何安装和运行MS-DOS 7.10完整版?
答:MS- DOS 7.10是目前最实用的DOS操作系统,不仅是功能还是在实用性上,它在MS-DOS 6.x的基础上有了很大的提高,详细请见本站“DOS文章”栏目中的相关文章。MS-DOS 7.10完整版的安装功能也很强,它既可以直接从6.x上升级,也可以从Win9x/NT/2K/XP下进行双启动安装,可在本站的“DOS系统”中下 载。按照安装程序的提示完成安装后,重新启动系统后即可直接启动MS-DOS 7.10完整版了。
问:如何在DOS下用扬声器播放MP3文件?
答:DOS 下MP3文件的播放器有很多,如QuickView、MPXPlay、OpenCP、DAMP,甚至旧的DOSAmp等,但大多数都只能实现用声卡来播 放。要用扬声器播放MP3文件,可以用一个叫作DSS的全屏幕方式的媒体软件(可在本站的“媒体软件”中下载)来实现用声卡或PC扬声器播放/记录MP3 或WAV文件。具体方法是在DSS.INI中将设备改为想要播放的设备,比如1是Sound Blaster,8是PC扬声器,当然还有一些其它的设备,如ESS声卡等,具体可在它的说明中看到。或者还有另一个办法,就是先用L3ENC等软件将 MP3转换为WAV文件,再用QuickView 1.x、SBPlay等软件(也可在本站中找到)实现用PC扬声器播放转换出来的WAV文件。
问:如何播放AVI、MOV、MPG、VCD、RealAudio等多媒体格式?
答:DOS 下播放AVI和MPG格式的软件倒有不少,如QuickView、PV、AVI4DOS、MPEGone等,不过我推荐的是QuickView。它的功能 相当强大,不仅可以播放以上除了RealAudio以外的所有格式,还可以播放MP3、GIF、JPG等各种常见的音乐、图像格式,详情可在“媒体软件” 和“DOS使用”栏目中看到。不过,要播放VCD,请在586以上的电脑下运行,否则可能会出现类似幻灯片的效果。对于DOS下播放RealAudio格 式的资料和具体文件,可在 /~ladsoft/ra.htm 中看到。
问:如何解压IMG(磁盘映象)文件?
答: 通常有两种方法,一种是直接解压法,可用UNDISK、DOSIMG等工具(在“压缩软件”中)来进行,非常方便快捷;另一种是用映象文件展开法
,即用 HD-COPY等工具(在“磁盘工具”中)将磁盘映象写入到软盘中。后者所需的时间相对比较长,期间会自动对软盘进行格式化,而且不灵活。不过,在制作启 动盘的时候,后者和前者相比,则省去了用SYS命令将系统文件(如IO.SYS等)传输到启动盘(例如执行SYS . A:命令)的过程,因为后者会自动将系统引导文件写入所需的引导位置上。
问:如何使用软盘扩容工具2M 3.0?
答:2M 3.0是一个强大的软盘扩容工具,支持多种类型的软盘,比如可以将1.44M软盘扩充到近2M。它的文件很多,基本用法有:
1:2MF.EXE文件,将1.44M软盘格式化为此软件识别的2M格式。
2:或2M.SYS文件,加载后即可使用用上面的2MF格式化出来的2M软盘,这时就可将此软盘当作2M使用了;可以用2M/U命令反安装2M程序,但一旦反安装2M后那个2M格式的软盘就不能被识别了,除非重新运行2M程序。
3:至于2M-INFO.EXE等文件,可以看它们的说明。
问:如何设置DOS下的显示刷新率?
答:DOS 在许多显卡上的默认显示刷新率为60MHz,而不是更高的70MHz、85MHz,甚至100MHz,导致尤其是在图形方式下时有时看起来很不舒服。这 时,就需要通过设置显示刷新率的方式来解决。例如UniRfrsh就是一个较好的设置显示刷新率的软件,可在本站的“显示工具”中找到。它是TSR方式的 程序,而第一次要用SETUP全屏幕设置工具进行设置,以后每次只需运行UNIRFRSH命令就可以加载了。具体的设置方法是先在它的主菜单中 的"Configre monitor"项中按照您的显卡的规格输入显卡的最大/最小的水平/垂直刷新率,如将最大水平刷新率(第一项)设为45MHz等等(最小刷新率可不 管),然后再选择主菜单中的"Auto Configuration",提示刷新率的限制值时可使用85MHz等。再进行主菜单中的第一项"View/set refresh rates"中进行设置,在所需的屏幕方式下按回车键并输入想要的屏幕刷新率,然后可以按T键进行测试,如果能正常显示的话那就表示可以了。设置好后保存 并退出即完成了UniRfrsh的设置。不过要注意一点,就是它需要支持VBE 3.0+的显卡才能运行,如果您的显卡不支持VBE 3.0+的话,可使用Scitech Display Doctor(SDD)驱动程序,可在本站的“驱动程序”中找到。SDD会使用软件方法让很多不支持VBE 3.0的显卡能够支持它。一旦能够支持VBE 3.0+,就可以使用上面的UNIRFRSH程序进行刷新率的设置了。当然,还有其它实用的DOS下显示刷新率设置软件,如VBEHz、Scitech SNAP Graphics等等。
问:如何使用PCMCIA卡的驱动程序CardSoft?
答:CardSoft有两种 运行方法。一种是直接进行安装法,首先将其解压到根文件夹下(如
果在子文件夹中的话可用SUBST命令将其虚拟为一个根文件夹),执行 INSTALL(DOS)或SETUP(Win3.x)进行安装。另一种是直接运行法,即直接执行里面的可执行文件来配置PCMCIA卡,如 SSCIRRUS.EXE,SSVLSI.EXE等,这些可执行文件分别对应各种不同品牌的PCMCIA卡。再执行CS.EXE、CSALLOC.EXE 等命令进行具体分配。用里面的CARDINFO命令可以查看PCMCIA卡中的信息。另外,PC-DOS自带PCMCIA卡支持,而不需要专门的驱动程 序。
问:如何在通过DOS命令行下载文件?
答:在DOS下下载文件的方法有很多,如用浏览器下载、FTP下载、用命令行 方式下载等。对于直接在DOS命令行上下载文件,最方便的方法是使用一个叫WGET的软件,可在“网络工具”中下载,也可以在那儿下载"Internet Tools"工具包,里面也包含它。它的功能相当强大,包括断点续传、根据文件列表下载文件等多种功能,具体使用方法可用WGET -h命令查看,不过最简单的用法是直接在后面输入URL网址,FTP或HTTP等协议都可以。运行前需加载网络设备的Packet驱动程序。
问:在DOS下上网时,如何在命令行上查看本机IP地址?
答: 对于不同的网络驱动程序接口,有不同的查看方法。比如在使用Microsoft Network Client 3.0时,可以使用其自带的IPCONFIG命令以查看本机IP地址(和Win9x/NT的DOS窗口中的IPCONFIG命令很相似);若使用的是 DOS下Internet的标准Packet驱动程序,则可以使用DOSRPD中的TCPINFO命令来实现此操作,它可以脱离DOSRPD单独运行 (DOSRPD可在本站的“网络工具”中下载)。为了方便大家的使用,我将其中的TCPINFO等命令组合到了"Internet Tools",可在“网络工具”中下载。
问:如何在DOS下刻录光盘和制作ISO光盘映象文件?
答:可以使用叫 Disk-At-Once(DAO)的软件,它的最新注册版本可在“磁盘工具”中下载。它相当强大实用,而且使用起来也很方便。它几乎支持所有的CD- ROM/CD-R/CD-RW光驱,例如IDE/ATAPI光驱(需先加载ASPI.SYS驱动程序)、SCSI光驱,而32位的DOS版本还支持USB 光驱。它包括DAO(DAO的主程序),CD2CD(光盘到光盘拷贝),FILE2CD(文件到光盘拷贝),MAKEISO(制作ISO映象文 件),ISO2RAW(将ISO文件转为BIN/RAW格式),SNAPSHOT(备份光盘内容),CDCLIP(提取CD音频)等很多命令。例如 MAKEISO C:\WINDOWS WIN.ISO /RECURSE命令就可以将Windows系统的所有文件制作到光盘映象文件WIN.ISO中,用FILE2CD WIN.ISO就可以将光盘映象文件WIN.ISO刻入到光盘中。如果只想进行演示而不真正进行刻录的话,可以使用它们的/TEST选项以查看效果。总 之,DAO软件使光盘刻录和ISO映象文件的制作变得十分容易。
问:如何在DOS下虚拟
光驱?
答:DOS下的虚拟光驱有很多种,例如:
1:将指定的本地路径虚拟为光驱:
这大概是用得最多的一种,用一个叫FAKECD的小程序即可做到,如:FAKECD C:\DOS
2:将IMG/ISO光盘映象文件虚拟为光驱:
可用SHSUCD中的SHSUCDHD命令来做到。具体方法是用它和MSCDEX/SHSUCDX即可;
3:将网络服务器/客户机虚拟为光驱:
可用SHSUCD中的SHSUSERV/SHSUCDN命令来做到;
4:将现有光驱虚拟为多个光驱:
可用SHSUCD中的SHSUDRVX命令来做到;
等等。
问:如何得到光驱所在的盘符?
答: 可以用本站“脚本工具”中的FINDCD程序来自动显示出光驱的盘符,例如FINCDCD命令就可以将当前光驱的盘符显示并放入环境变量%CDROM% 中。另外,我还编写了一个批处理文件,它会自动查找光驱所在的盘符,将结果显示出来并存入环境变量%CDROM%中。不过它需要两个批处理增强程 序,Strings 2.5和XSET 5.47,均可在本站的“脚本工具”中下载。文件的内容如下:
@echo off
set dn=66
set cdrom=
:count
strings dn=add %dn%,1
strings dr=char %dn%
xset /search "CDROM" drv drivetest %dr%
if not %drv%#==# goto ok
if %dn%#==90# goto no
goto count
:ok
set cdrom=%dr%
echo The CD-ROM drive letter %cdrom% has been assigned to the variable "CDROM".
goto end
:no
echo No CD-ROM found!
:end
set dr=
set dn=
set drv=
echo.
此 例中是判断光驱所在的盘符,若想判断其它存储设备(或内存盘等)所在的盘符,将上面文件中的"xset /search "CDROM" drv drivetest %dr%"行中的"CDROM"改为其它名称即可,例如对于内存盘即可用"RAM"来替换"CDROM"。
Powered by 无名小鬼