中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [下载]DOS下的USB设备的驱动程序集
« [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] »
作者:
标题: [下载]DOS下的USB设备的驱动程序集 上一主题 | 下一主题
bbcat
初级用户




积分 103
发帖 1
注册 2004-6-16
状态 离线
『第 196 楼』:  

我的x22没有外置光驱
于是想在dos下使用usb光驱(纽漫克隆王+liteon40x)
下载了msdos7。1o
把它复制到双启动型U盘上启动机器
但是选择3、4项后,config。sys出错
不能正常进入dos
选择2进入dos
但是不能用
device duse.exe drivers=2
一运行就显示cpu error
用device usbaspi.sys
可以认出光驱
但是说A盘找不到了,我估计是系统只能用一个usb设备
请问这个问题如何解决?



2004-6-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yccnet
初级用户




积分 111
发帖 5
注册 2004-6-17
状态 离线
『第 197 楼』:  

有用過
下來比較與自製有何差異
謝謝

2004-6-17 00:00
查看资料  发送邮件  发短消息 网志  OICQ (29752654)  编辑帖子  回复  引用回复
inachgd
中级用户




积分 232
发帖 32
注册 2004-5-21
状态 离线
『第 198 楼』:  

主要是驱动打印机呀???可惜没办法。

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wgx333
初级用户




积分 125
发帖 10
注册 2004-6-23
状态 离线
『第 199 楼』:  

大家好,我是新来得.
但我一直都在关注启动盘,这次找到这个论坛很高兴,希望和大家交流和一起学习.
我的email:wangguangxin333@163.com

2004-6-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 200 楼』:  

前两天我看到有人说nero中用来刻启动光盘的软盘镜像在启动后支持ntfs,usb,1394等。我看了一下,果然是这样,于是将其中的驱动提取了出来。
里面的驱动可以使DOS支持USB的光驱、移动硬盘及闪存,1394的移动硬盘。
驱动有好几种,drdosusb目录下的是从Ahead Nero的启动软件镜像中提取出来的。有fat32,ntfs的文件系统驱动,可以支持usb/1394的光驱及usb盘。
比如一台机器上有一个NTFS分区,一个U盘,一个光驱。在加载完各自的驱动以后,ntfsread.exe会给ntfs分区分配一个盘符,fat32.exe会给u盘分配一个盘符,mscdex.exe会给光驱分配一个盘符。
使用这个来自nero的驱动程序是DOS下驱动USB存储设备的另一种方法。大家也可以试着与其它驱动结合。


http://bbs.wuyou.com/cgi-bin/topic.cgi?forum=34&topic=3055&show=0


2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 201 楼』:  

我无法上传附件,在上面帖子中的网址中有下载。

[此贴子已经被作者于2004-6-29 上午 07:15:04编辑过]




2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 202 楼』:  

@ECHO Off
rem 工具提取自Nero带的dr dos启动盘,支持fat32 ntfs, usb/1394的移动硬盘和光驱
Rem 先加载usb hd/flash memory驱动 usbd.sys,然后fat32.exe就可以给分配盘符。
rem 加载普通IDE光驱
ECHO Loadng IDE CDROM driver
ctload ECSCDIDE.SYS /D:MSCD001
echo.
echo Loading USB Mass storage driver
ctload USBD.SYS
echo Loading 1394/fireware driver
ctload SCDD.SYS /D:USBCD001
echo.
echo Loading NTFS Filesystem Driver for DOS
NTFSREAD
echo.
echo Loading FAT32 Filesystem Driver for DOS, mount USB disk
FAT32
echo.
mscdex /D:MSCD001 /D:USBCD001
rem mscdex /D:USBCD001

[此贴子已经被作者于2004-6-29 上午 07:27:52编辑过]




2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 203 楼』:  

l

2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
西域黑金属
初级用户




积分 106
发帖 2
注册 2004-6-29
状态 离线
『第 204 楼』:  

谢谢你,收到 。

2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 205 楼』:  

DEVICE=USBASPI.SYS /R /V /NORST
DEVICE=ASPIOHCI.SYS /INT /ALL
DEVICE=ASPIUHCI.SYS /INT /ALL
DEVICEHIGH=DI1000DD.SYS

我试用和分析Wengier的超级MS-DOS 7.10启动盘,发现上面的用法有问题。同时有两个驱动都支持我的闪存,结果会使DI1000DD.SYS不知道挑那个而两个都不用,结果没有给闪存分配盘符。这大概就是上面很多人说的找到了USB盘,却没有盘符的原因。

下面是启动时的错误提示
DI1000 ASPI DISK Driver Ver 2.00
...
WARNING: Found many ASPI host adapters.Please put on dadapter number by option switch /h
HA #0: USB MASS Storage
HA #1:
Driver install abourt.
所以只用其中一个驱动就可以了,或者给di1000加参数。建议以后使用ctload动态加载驱动,这样比较灵活。

2004-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 206 楼』:  



  Quote:
以下是引用bbcat在2004-6-17 上午 01:16:30的发言:
我的x22没有外置光驱
于是想在dos下使用usb光驱(纽漫克隆王+liteon40x)
下载了msdos7。1o
把它复制到双启动型U盘上启动机器
但是选择3、4项后,config。sys出错
不能正常进入dos
选择2进入dos
但是不能用
device duse.exe drivers=2
一运行就显示cpu error
用device usbaspi.sys
可以认出光驱
但是说A盘找不到了,我估计是系统只能用一个usb设备
请问这个问题如何解决?


U盘启动后加载USB驱动时,A盘找不到,这与Wengier的启动盘的config.sys和autoexec.bat的设备及USB驱动的加载方法有关。下面是我昨天晚上对USB驱动的一些试验。
DOS下USB驱动的使用和配合方法by jetsun
驱动程序文件大小与版本的关系,网上下载的许多文件大小不同,但却是同一版本,是因为被用工具(upx,pklite,diet)压缩了,为了减少空间。
配合方法:
①、DUSE单独使用,检测USB Disk Drive,USB CDROM
②、USBASPI.SYS+DI1000DD.SYS (64Mb闪存OTi Ultra Floppy能够使用)
③、USBASPI.SYS+NJ32DISK.SYS (用闪存做实验,容量识别得不对,分配了盘符,但提示说盘没有格式化)
④、USBASPIN.SYS+DI1000DD.SYS (64Mb闪存OTi Ultra Floppy能够使用)
⑤、USBASPIN.SYS+NJ32DISK.SYS (用闪存做实验,容量识别得不对,分配了盘符,但提示说盘没有格式化)
⑥、USBD.SYS+FAT32.EXE(64Mb闪存OTi Ultra Floppy能够使用)
⑦、ASPIUHCI.SYS+DI1000DD.SYS
    ASPIOHCI.SYS+DI1000DD.SYS
⑧、USBASPI.SYS+USBCD.SYS驱动USB光驱
        SBP2ASPI.SYS+NJ32DISK.SYS /R  1394

加载驱动使用ctload.exe或device.com,可以做到系统启动后从autoexec.bat或命令提示符下加载,而不必从config.sys中加载。
--------------------------------------------------------------------------------
ASPI managers有下面几种
USBASPI.SYS                 Panasonic(TM) USB to ASPI driver v2.06, Supports UHCI/OHCI (USB 1.x) and EHCI (USB 2.0)
USBASPIN.SYS                ASPI for UHCI/OHCI USB mass-storage Version 1.07, Copyright(C) 2001 NOVAC Co.,Ltd.
ASPIOHCI.SYS                 Iomega ASPI USB-OHCI 1.1 V.32 2002/08/06
ASPIUHCI.SYS                 Iomega ASPI USB-UHCI 1.1 V.21 2002/08/06 (支持闪存)
ASPIEHCI.SYS                Iomega ASPI USB-EHCI USB 2.0
aspi1394.sys                Iomega ASPI 1394-Firewire 1.0 V.01 : 06 Aug 2002. Copyright (C) 2002 Iomega Corporation.
SBP2ASPI.SYS                 ASPI Manager for 1394(SBP2) device Version 1.02, Copyright (C) 2001-2002 Medialogic Corp
                                        provides ASPI mapping of Firewire storage devices.
CDSDMINI.SYS                CD-SD Mini / ASPI Version 6th Release 94/07/02,  Copyright(C) Uno 1992-94
--------------------------------------------------------------------------------
Disk Driver有下面几种
USBCD.SYS                        USB CD-ROM Device Driver Version 1.00,(C)Copyright Panasonic Communications Co., Ltd.
NJUSBCDA.SYS                NinjaUSB ASPI CD-ROM Driver (ATAPI) Ver 3.09, Copyright(C)2000 Workbit Corporation.
IBMUSBCD.SYS                ???
aspicd.sys                        ???

DI1000DD.SYS                DI1000 ASPI Mass Storage Device Driver Ver 2.00, Copyright(C)2001 NOVAC Co.,Ltd.
NJ32DISK.SYS                 Ninja SCSI-32 UDE SCSI DISK DRIVER Ver1.06, Copyright(C) 1999-2002 Workbit Corporation.

ASPIDISK.SYS                ASPI Disk Driver for DOS, Version 4.01, Copyright 1989-1996 Adaptec, Inc
EXTCD.SYS                        USB/1394 CD-ROM Driver 1.00, Copyright 2003 Dell Computer Corporation       
--------------------------------------------------------------------------------
guest.exe                        Iomega Guest Driver Version 8.5 , file size 14,874
RAMFD.SYS                        RAM FD DRIVER Version 1.00 from NOVAC(可能只支持标准的1.44Mb的软盘)
DUSE.EXE                       
--------------------------------------------------------------------------------
Ahead 的启动盘中的USB/1394存储设备的驱动及NTFS/FAT32文件系统驱动
USBD.SYS                        USB Driver [01/29/04 15:58:24]
SCDD.SYS                        FireWire/Serial-CD driver [02/11/04 13:02:38]
NTFSREAD.EXE                 NTFS Filesystem Driver for DR-DOS, v1.200,还有给 IDE HDD/USB HDD 设备的NTFS分区分配盘符的功能
FAT32.EXE                   FAT32LFN Driver for DR-DOS, v1.200, 有给IDE/USB盘的FAT32分区分配盘符的功能
--------------------------------------------------------------------------------

如果从USB设备启动后又加载USB设备驱动,则DOS启动盘需要使用ramdsik,将DOS系统的command.com放进去,并重新设置COMSPEC。比如,从USB外置光驱启动或闪存启动。

Bad or Missing USBCD1.SYS
Error in CONFIG.SYS line 3
Bad or Missing Command Interpreter
Enter correct name of Command Interpreter (eg. C:\COMMAND.COM
A>

RAMFD 如果从某种模拟软盘的介质(闪存/USB软驱/USB光驱)引导系统,然后又加载放在该介质的驱动,可能会出现command.com找不到的情况,我想原因可能是原来对该介质的访问权被新的DOS下的驱动所代替。所以在内存中建立一个虚拟盘,然后将以后将可能会被用到的文件放进去,比如command.com,并设置COMSPEC指向内存盘。RAM FD copies boot floppy disk contents into a RAM disk, write protects and remaps drive letters to RAM disk. This /w switch of USBASPI.SYS is typically used on portable systems with an external USB floppy drive connected to the single USB port for boot-up. Used in conjunction with RAMFD.SYS so after the boot floppy is copied to a RAM drive, (and after the /W pause...) the USB floppy can be removed, and the target mass storage device can be attached and detected。
Q:I'm booting from a USB CD ROM disk which creates a RAM drive and loads the USB CD ROM drivers. Once this happens, I can no longer access the boot files on the CD ROM disk (A.
A:This happens when you trying to install a Driver for the device which you are using to boot from.就好象你用一张软盘启动,在没有启动完,还需要使用上面的文件时你把软盘突然取出了,当然会提示找不到A盘上的文件。
It would be better to have the system copy all the contents of the boot floppy to the ramdisk before activating the USB drivers.
This is a common problem that I have ran into myself. When the USB drivers take control of the USB ports the BIOS is unable to have control. As of yet I have not found a work around for this problem.
Best to just copy all bootfiles from the bootloader to the ramdisk then activate the usbdriver then you should be good to go.
当DOS下USB驱动获得对USB设备的控制权后,BIOS就不能再像启动时那样有控制权了,将USB设备模拟成软驱或ide硬盘。
从普通光驱或普通软驱引导,加载USB驱动,支持USB硬盘硬盘或闪存。则不会存在这个问题。

Well the problem is that the DOS based drivers take over the USB controller and ports and the BIOS is unable to use them one the controller is taken over.
There is a reason that you are still trying to access the A: drive. When booting from the A: drive you still have the COMSPEC set to A: drive for loading the COMMAND.COM when it needs to be reloaded. You will need to also make sure you have COMMAND.COM copied to the RAM drive and the COMSPEC updated to point at the new location for COMMAND.COM.




"Advanced USB Boot
The Advanced USB Boot provides enumeration and configuration of an USB CD-ROM, Zip, and Hard Disk drive during POST that enables the ability to boot to DOS from an USB CD-ROM, Zip, or Hard Disk drive that is connected to a system either directly or through a hub(s). Additionally USB CD-ROM, Zip, or Hard Disk drive support enables the use of an USB CD-ROM, Zip, or Hard Disk drive while in a DOS environment"


As USBASPI.SYS merely maps USB devices to an ASPI device, additional driver is needed to map the ASPI mass storage to a DOS drive letter. The famous "Motto Hairu" driver includes this important piece。

关于USB鼠标,有个帖子说:
The "USB Mouse Support" in the BIOS is Enabled, the mice works in DOS with the BIOS PS/2 Emulation with a standard DOS mice driver.
If I load the usbaspi.sys with device=usbaspi.sys /V the LED of the optical mice going off, when the usbaspi.sys scan the UHCI controller interface.
If I try now to load the mice driver under DOS the computer hang. When I use device=usbaspi.sys /V /NORST, the LED of the mice going NOT OFF and the mice works fine.
(When I use device=usbaspi.sys /E /V, without scanning the UCHI controllers,
the usbaspi.sys only scanning the EHCI controller and the mice works fine too,
but I can not use UHCI mass storage devices)
结论:加上/norst就可以继续使用usb鼠标

BIOS设置中的USB Legacy Support option, USB Emulation
In your PhoneixBIOS, you have a USB Legacy Support option which, when enabled, allows your system to recognize the USB hard disk as an internal IDE drive. However, it seems that it cannot deliver USB2.0 speeds at this mode. If you really want to try USBASPI.SYS or ASPIEHCI.SYS, you need to disable the Legacy Support mode as the two conflict. 如果把这两个关上,usb 的鼠标、键盘、软盘可能在DOS下无法直接使用。USB Legacy mode enable会影响usb的速度。
In case the driver reports an error "Cannot set memory mode I/O" please disable Legacy USB device support in system BIOS setup.

例:使用USB 2.0硬盘/闪存
If you want to enable only the high-speed USB controller and the mass storage drive, try
device=USBASPI.SYS /e
device=DI1000DD.SYS

> USB软驱,If you have only a single USB port and no internal floppy, use this CONFIG.SYS combination:
device=RAMFD.SYS
device=USBASPI.SYS /w /v /r
参考文章:
http://www.computing.net/dos/wwwboard/forum/13679.html
http://www.computing.net/dos/wwwboard/forum/13681.html  从USB硬盘安装系统,先把安装文件复制到内置硬盘上的分区上,再安装。
http://www.computing.net/dos/wwwboard/forum/13447.html  USB 2.0 drivers for DOS by madmaxUSB
http://www.computing.net/dos/wwwboard/forum/13654.html 从USB光驱启动后,加载USB硬盘驱动。启动盘需要使用ramdisk来放USB驱动和COMMAND.COM
http://www.computing.net/dos/wwwboard/forum/14618.html
http://www.computing.net/dos/wwwboard/forum/14818.html Accessing USB storage in DOS
USBASPI.SYS Panasonic(TM) USB to ASPI driver v2.06 and v2.15 Reference Rev 4.1 updated 2 May, 2004 by madmaxUSB
http://newdos.yginfo.net/usbdos.htm
http://www.bootdisk.com/usb.htm
http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/  USB Resources



2004-6-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 207 楼』:  

所以建议Wengier使用ctload或device.com在autoexec.bat中加载USB驱动,并且之间建立一个ramdisk,将command.com及usb驱动放到ramdisk上,修改comspec,这样就不会出现上面的问题。这样这张软盘的应用范围就更大了,可以在usb软驱上用,也可以放到多启动光盘中,从外围的USB光驱中用。我自己做了一个Wengierdos 7.1启动盘的修改版,为了放到我的多引导光盘中。

2004-6-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jetsun
初级用户




积分 128
发帖 13
注册 2004-6-29
状态 离线
『第 208 楼』:  

DosY启动盘的usb驱动选择菜单
http://bbs.wuyou.com/non-cgi/usr/34/34_3055_27.png
修改后的DOS7.1启动盘的下载地址,这个论坛的贴图和贴文件功能我一直无法使用.上传文件总说URL出错.

http://bbs.wuyou.com/cgi-bin/topic.cgi?forum=34&topic=3055&start=24&show=0


[此贴子已经被作者于2004-7-1 下午 09:03:51编辑过]




2004-6-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huiqian
初级用户




积分 104
发帖 2
注册 2004-7-6
状态 离线
『第 209 楼』:  

哥们大家好我的闪盘怎么也在DOS里找不到,我的主板是P4的,然后是我有一个软驱是USB的,还一个闪盘是128M的自带WIN98启动的,请大家们帮我啊........

2004-7-6 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Gui002222
初级用户




积分 103
发帖 1
注册 2004-7-7
状态 离线
『第 210 楼』:  

版主我不会用那个DUSE啊.要怎么用.我已经搞我的笔记本硬盘两天了!!!在台式机下就是找不到那个USB硬盘!!好烦啊!!快教一下我啦!!

2004-7-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: