社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2332阅读
  • 22回复

DOS全集--全部教程

楼层直达
级别: 光盘中级
发帖
943
飞翔币
345
威望
803
飞扬币
14924
信誉值
0
只看该作者 15 发表于: 2006-07-08
duse让DOS支持usb驱动器
引用


不知有多少人以为DOS不支持USB设备。因为USB设备标准是在Windows 95之后才制定的,而当时DOS的老东家微软早已决定放弃继续发展其MS-DOS了。这样一来,当您想在DOS下操作USB设备的时候,往往只能望洋兴叹了。即使您使用的系统是Windows,当Windows崩溃要备份或恢复数据时,平时使用的USB硬盘等USB设备也都成了摆设。
幸好微软并不能决定一切,Pocketec公司开发的DUSE就为我们提供了在DOS下对USB存储设备(USB硬盘、软驱、光驱)的支持,不过它目前还不支持较常见的USB ThumbDrive(即U盘)。若要在DOS下驱动USB的U盘,请使用Motto Hairu驱动程序。另外,如果想在纯DOS下使用其它USB设备,如USB鼠标、USB打印机等,则可以使用其它的USB驱动程序,如USB_Link中的OHCI/UHCI,以及USB4DOS等,均可在本站的“驱动程序”中找到相应的链接,并可在“DOS使用中的常见问题解答(FAQ)”中看到一些DOS下使用USB设备的信息。
DUSE是DOS下的USB存储设备的驱动程序,目前的最新版本为4.2,是今年刚推出的。它的用法很简单,可在CONFIG.SYS中加载,也可以用它自带的DUSELDR.COM程序来实现在DOS命令行下(包括批处理文件中)的加载。例如在CONFIG.SYS中加上一行:DEVICE=C:\DOS\DUSE.EXE或在DOS命令行下执行DUSELDR C:\DOS\DUSE.EXE均可。
如果要加载的是USB光驱,除加载DUSE驱动程序外,还需运行光驱扩展驱动程序,通常可以使用DOS自带的MSCDEX.EXE。DUSE的默认光驱设备名是USBCDROM,在DOS命令行下可以像下面这样运行MSCDEX.EXE:

MSCDEX /D:USBCDROM /K

如果要更好地使用和控制DUSE,可以使用它提供的参数,DUSE的运行参数如下表:
(说明:以下为它的4.2版的参数,其最新4.4版又增加了EMUIRQ、UBNU、DDWAIT等参数。[]中表示可以省略的,以VER[BOSE]为例,VERBOSE是参数的完整写法,而VER则是简写,即[]中的BOSE可以省略。)

1: VER[BOSE][=x], 允许显示状态信息。x的合法值是0、1和2。0表示不显示信息,1表示显示文本消息,2表示采用弹出式窗口显示信息。默认值为0,如果输入了VERBOSE参数但未设定x的值的话,默认值为2。
2: WAI[T]=x, 设置显示弹出式窗口到关闭此窗口的时间(以秒来计算)。x的合法值为0到255之间,默认值为3。只有当VERBOSE的值为2的时候此参数才有效。
3: DRI[VES]=x, 设置允许的USB驱动器的数目。X取值从0到3。如果设置为0的话表示禁止USB驱动器的支持。默认值为1。
4: NOD[RIVES], 禁止对USB驱动器的支持。此参数将覆盖DRIVES参数设置。
5: NOC[DROM], 禁止对USB CD-ROM光驱的支持。
6: MEM[POOL]=x, 设置分配附加的内存的大小。DUSE会根据USB控制器的数目、传输的速度等来进行计算,确定最佳分配内存的大小。而设置此参数将由用户决定内存分配的大小,x值的单位为KB,合法值在0到128之间。
7: XFER[SIZE]=x, 设置允许的最大传输缓冲区,x值单位为KB来。增加传输缓冲区将增强传输性能,但也需要占用更多的内存。默认值为16。
8: SEC[TORSIZE]=x, 设置USB驱动器的扇区大小。x的值用字节来表示。合法值为512,1024或2048,默认为512。
9: APM[STATE]=x, 设置APM(高级电源管理)功能已启用的USB设备中APM的级别。增加此级别将增加设备的性能,但会增加电源的损耗。下面列出了合法的APM的状态x值:
最大性能 FEh
无挂起功能时中间的电源管理级别 81h-FDh
无挂起功能时最小电源损耗 80h
带挂起功能时中间的电源管理级别 02h-7Fh
带挂起功能时最小电源损耗 01h
x的默认值为0x7F。
10: INT[13], 启用硬盘的INT13功能支持. 此功能对一些磁盘工具(如FDISK)提供支持。
11: DMA[SAFE], 分配在数据传输中使用的DMA安全缓冲区。在运行一些需要从扩展内存中分配的缓冲的应用程序时此参数是必须指定的。
12: NOU[HCI], 防止初始化UHCI USB控制器。
13: NOO[HCI], 防止初始化OHCI USB控制器。
14: NOE[HCI], 防止初始化EHCI USB控制器。
15: UHCN=x, 指定DUSE初始化的UHCI控制器的最大数目为x。
16: OHCN=x, 指定DUSE初始化的OHCI控制器的最大数目为x。
17: EHCN=x, 指定DUSE初始化的EHCI控制器的最大数目为x。
18: LATE[INIT], 启用“延时初始化”的功能. 当使用此功能时,驱动程序在DOS启动阶段从CONFIG.SYS文件中加载,但是直到在DOS命令中使用INIT参数运行DUSE时才会正式启用USB设备,典型是在AUTOEXEC.BAT文件的结尾。可看下面的“延时初始化”和“将DUSE当作应用程序来运行”的部分。
19: EBAR=x, 指定EHCI BAR(基地址寄存器)将被分配到内存中的地址。x的值必须是四位的16进制数字并带上前缀0x,例如要将EHCI BAR的地址置为0xE000,那么正确的命令行选项就是EBAR=0xE000。合法的地址区域在0xA000到0xF400之间。
20: OBAR=x, 指定OHCI BAR将被分配到内存中的地址。上面对EBAR的描述可应用于OBAR。
21: UBAR=x, 指定UHCI BAR将被分配到内存中的地址。上面对EBAR的描述可应用于UBAR,不过它的合法的地址区域在0x0400到0xF400之间。
22: CDW[AIT][=x], 指示DUSE的初始化要等到第一个USB CD-ROM光驱的盘符被分配,或在x秒钟之内不要结束。x的合法值在0到30之间。x=0是一个特殊值,它表示DUSE将一直等到第一个USB CD-ROM光驱的盘符被分配或用户按下键盘上的ESC键。如果没有指定x的值的话,默认为x=0。
23: CDD[EVICE]=<设备名>, 指定USB CD-ROM光驱的设备名。默认设备名是USBCDROM。
24: VFLOP[PY], 初始化时建立一个启动软盘的虚拟映像。

以下是使用一个命令行参数的例子。可参考此行把DUSE加入到CONFIG.SYS文件中:

DEVICE=C:\DUSE\DUSE.EXE VERBOSE DRIVES=2 XFER=8 SEC=2048 NOCD

此例子设置:
显示弹出式状态窗口
支持两个USB驱动器
将最大传输缓冲区大小设为8K
将默认扇区大小设为2048字节
禁止对USB CD-ROM光驱提供支持

关于“延时初始化”的功能
当在CONFIG.SYS中以LATE[INIT]参数来运行DUSE(例如使用DEVICE=DUSE.EXE LATE)时,要真正使用USB设备还需进行一次真正的初始化。真正的初始化的方法是在DOS命令行下(包括批处理文件中)使用DUSE INIT命令。

关于“将DUSE当作应用程序来运行”的功能
将DUSE当作应用程序来在DOS命令行下运行时,DUSE只支持INIT参数。此参数在上面的“延时初始化”以后于DOS命令行上加载,使得DUSE真正初始化USB设备,以真正使用USB设备。
级别: 光盘中级
发帖
943
飞翔币
345
威望
803
飞扬币
14924
信誉值
0
只看该作者 16 发表于: 2006-07-08
DOS多媒体播放器——QuickView的使用
引用

提起多媒体,许多人就会想到Windows,也正是Windows的出现带动了多媒体电脑的大规模普及。然而,多媒体并不是Windows的专利,其他操作系统也具有非常强大的多媒体功能,比如大家认为多媒体功能较“弱”的DOS。
DOS下的多媒体软件有很多,如大家很熟悉的SEA等外,近几年来随着多媒体技术的发展,DOS下尤其是国外的DOS多媒体软件也明显增多了,如MP3音乐格式的播放器就有近20种,更不用提其它的了。这些新的DOS多媒体软件的播放效果十分好,支持的格式也很广,具体可在本站“DOS使用”栏目中的“DOS下的多媒体”一节中看到。
在这么多的软件中,我认为QuickView Pro是非常出色的一个,它不仅能够听MP3,WAV等格式的音乐,还可以查看许多格式的图片,如JPG,GIF,BMP,TGA,PCX等等,甚至可以观看多种媒体格式,如MPG,MOV,AVI,FLC/FLI,DivX等以及VCD。它也支持播放列表及循环播放,还可以显示长文件名(例如可以在Win9x的DOS窗口中显示,如果您想在纯DOS下显示长文件名的话,可以使用DOS下的长文件名驱动程序,如DOSLFN或LFNDOS,其中后者的最新版1.07版支持中文长文件名,均可在“驱动程序”中下载)。它的播放效果也非常好,音质完全可以与WinAmp相比,而且还在不断更新中。它支持命令行和图形界面两种运行方式,大家可以根据自己的喜好来从其中选择您自己喜欢的方式。下面就来谈谈其具体的使用方法。
先说说它的图形界面方式。在通过QV命令启动了它的主界面以后,就可以看到一个文件管理器,里面有当前文件夹下的所有文件及文件夹列表。在文件夹下按回车键就可以进入该文件夹。如果想切换驱动器的话,可以按Alt+D键,这时它就会出现一个驱动器列表,输入相应的驱动器字符即可进入。进入合适的路径后,可以在界面中选择一个或多个文件来播放。在这些文件中,以白色显示的表示QV可以进行播放的文件,黄色的则不行。比如直接在一个文件上按回车就可以播放一个文件,如果先用空格键选择了多个文件再按回车的话则可以放多个文件。若想随机播放的话,可按Alt+S键。在播放的过程中,您还可以进行各种控制,例如空格键暂停播放,要想继续则按其它任意键;按光标左右键可以快进/快退;按回车或TAB键播放下一文件,按退格键播放上一文件,ESC取消播放,+/-键调节音量大小等等。在主界面或播放的时候可随时按Alt+X键退出QuickView。如果您想设置查看系统信息或文件信息的话,可分别按F2和F3键,其中F3键将显示所有支持的媒体文件的详细信息。对于图形文件,您还可以设置它的显示分辨率,即在主界面中输入+或-键,可在“自动选择”/“300*240”/“600*480”/“800*600”/“1024*768”/“1280/1024”之间进行选择,选择的结果在屏幕上方显示。还可以设置QuickView的许多选项,如全屏幕播放,显示色彩数、50行界面方式等等,可按Alt+O键进行它的选项菜单。如果您想永久性的使用这些设置的话,可以将它们保存下来。
然后介绍它的命令行方式的使用方法。它基本的命令行操作方式是:QV [文件名] [选项],用/?选项可以查看它的所有命令行参数。它的操作很简单,比如用QV *.MP3命令就可以播放当前文件夹中所有MP3歌曲,或QV /@SONGS.M3U则播放列表文件SONGS.M3U指定的所有文件。可以混合播放各种格式的文件,如QV *.*,即如果同时存在多种格式的媒体文件(如既有MP3,WAV,也有JPG,AVI等格式的文件)将按顺序全部播放。用它的/RANDOM选项则可以实现随机播放。在用命令行播放的时候,图形方式的那些按键也都用的上,如回车或TAB键播放下一个文件,ESC键取消播放,Alt+X退出QV等等。当您想看VCD或CD-i的话,只需输入QV /VCD命令就行了。大家看,是不是很方便实用呢?
QuickView的一个很突出优点是体积小且速度快,比如它的2.43版只有180K,不到Windows下的ACDSEE的1/50,并且只需QV.EXE一个文件就可以运行。它的最新版本是2.50版,于今年8月底才刚刚推出,而且它仍在不断发展中,大家可到它的网http://www.multimediaware.com/qv上去看看。为了方便大家的使用,我还特意将它的2.42和2.46版进行了注册破解和汉化,均可以在“媒体软件”中下载。另外,其作者为了照顾较低配置的电脑(如386、486等),还保留了一个QuickView的实模式版本1.03b版的下载。它的实模式版本的最大特点是体积更小且速度更快,虽然才50多K,但功能已十分强大,其保护模式所支持的大多数格式,如WAV、BMP、GIF、AVI、FL?等等它都支持。而且它不仅支持从声卡发声,还支持从扬声器发声,以使较低配置的没有声卡的电脑也能发出声音。
总之,QuickView是一个功能非常强大且方便实用的DOS下多媒体软件。大家不妨使用它,这样也可以鼓励它的作者以继续开发这个优秀的DOS软件。
级别: 光盘见习
发帖
37
飞翔币
335
威望
14
飞扬币
1549
信誉值
0
只看该作者 17 发表于: 2006-07-08
精品啊
级别: 光盘中级
发帖
943
飞翔币
345
威望
803
飞扬币
14924
信誉值
0
只看该作者 18 发表于: 2006-07-08
磁盘维护的好工具SRCTools的使用

引用

大家知道,磁盘是现在电脑中非常重要的存储设备,大家通常操作电脑都离不开它。因此,合理的维护磁盘和保护磁盘中的数据是非常重要的,尤其是磁盘最重要的三个部分——启动扇区、文件分配表(FAT)和主引导记录(MBR)。如果没有任何备份,当误操作或病毒等原因导致磁盘无法正常启动等现象的时候那就后悔莫及了。因此,保存它们的备份并知道恢复的方法是十分必要的。

保存/恢复磁盘的这些内容的工具有不少,其中本文要介绍的SRCTools是非常强大实用的一个,可在本站的“磁盘工具”中下载。它是个很新的软件,因此它全面支持各种FAT分区,包括FAT12/FAT16/FAT32,也支持大硬盘。而一些旧的同类工具,如STBFP等就不支持。SRCTools是由SRCBOOT、SRCFAT和SRCMBR三个文件组成的,它们分别用来对磁盘的启动扇区、文件分配表(FAT)和主引导记录(MBR)进行操作。它们的用法都十分简单,也十分相似(毕竟都是一个软件嘛),即:

SRCBOOT 盘符 文件名 参数

SRCFAT 盘符 文件名 参数

SRCMBR 硬盘号 文件名 参数

其中,参数指定要进行的操作,有以下三种:

/S:保存(Save)操作。
即把启动扇区/FAT/MBR的内容保存到文件中。
/R:恢复(Restore)操作。
即把文件中保存的内容恢复到启动扇区/FAT/MBR中。
/C:比较(Compare)操作。
即把文件中保存的内容与现有的启动扇区/FAT/MBR中内容进行比较和检查。

命令行中的盘符可为任何物理驱动器的盘符,如C:、D:等都可以;硬盘号指定需要进行操作的硬盘,如硬盘0表示第一个硬盘,硬盘1表示第二个硬盘,以此类推;文件名为指定的要进行以上保存/恢复/比较操作的文件。

例如,现在想将C盘的启动扇区中的内容保存到文件FILE1中,此时,盘符为C:,要操作的文件名为FILE1,于是执行"SRCBOOT C: FILE1 /S"命令即可。又如,想将已保存的文件FILE2中的主引导记录(MBR)内容恢复到第一个硬盘(即磁盘0)中,则可执行"SRCMBR 0 FILE2 /R"命令。若想将已保存的文件FILE3中的文件分配表(FAT)内容与现D盘的FAT内容相比较,以检查其正确性,执行"SRCFAT D: FILE3 /R"命令就可达到此功能。

您看,它使用起来是不是很方便实用呢?大家不妨来使用它,以使磁盘的维护更加方便快捷。
级别: 光盘中级
发帖
943
飞翔币
345
威望
803
飞扬币
14924
信誉值
0
只看该作者 19 发表于: 2006-07-08
l保留一个位置,以便于更新.
级别: 光盘初级
发帖
190
飞翔币
335
威望
172
飞扬币
4334
信誉值
0
只看该作者 20 发表于: 2006-07-08
精品,我收下了
级别: 光盘新手
发帖
64
飞翔币
335
威望
21
飞扬币
6153
信誉值
0
只看该作者 21 发表于: 2006-07-08
好东西啊!
这可有的学了,顶一下
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 22 发表于: 2006-07-09
这个超好用!