|
aleng18
初级用户
 
积分 50
发帖 7
注册 2005-8-23
状态 离线
|
 『楼 主』:
我发明了,dos启动盘驱动usb2.0优盘,国内领先!
[已使用 LLM 解释]
dos下驱动usb2.0的u盘
车里焖-原创-qq-87175704
很早以前就有dos下启动盘驱动优盘的方法,但那个驱动不了usb2.0的,我作的启动盘方法差不多,但能dos驱动2.0的。
为什么要在dos下驱动usb2.0盘?这是很重要地!
我用它来dos杀毒,当然还可以干很多别的事情。
为什么要在DOS下杀毒?因为很多病毒只有dos下能杀干净
存病毒库,软盘的容量是不够了,病毒库又常更新,把杀毒软件坐在光盘上,很快就淘汰了
dos启动盘启动,加载usb驱动,转到u盘盘符,运行dos杀毒程序!
这个方法比u盘直接启动dos好,不受主板限制。
我有个机子,主板 是 只支持usb1.1的。我原来的u盘也是usb1.1的32M,
这个u盘在 dos下 软盘 驱动方法(编辑config.sys):
device=USBASPI.SYS /// 1。x
device=Di1000dd.SYS /// n年以前的
能用,用了快两年,嫌太小,给我弟了。
我又弄了个usb2.0的128M,又用这张软盘驱动,不行了,我又把 USBASPI.SYS 换成了 2.06 的,还不行。
-----------再强调一遍,以上命令对usb2.0优盘不好用了,-------------------------------------
应该是因为优盘里面的芯片变了.我又下载了 [超级通用MS-DOS 7.10启动盘]据说有n多特点,
也支持dos驱动优盘。我做成了软盘,启动时选择了3和4测试,选3 加载失败,选4死机,加载了太多程序兼容
性不行,我又到别处找方法。但是国内说的都乱七八糟,我也就乱七八糟的试验。瞎弄一顿,居然可以用软盘
在dos下加载(usb2.0)u盘了!!!就是不知道为什么?经过n次失败,终于得出了在usb1.1主板上识别我的u盘
的方法(就是不知道为什么?):
device=duse.exe
device=USBASPI.SYS
device=Di1000dd.SYS
和前面有什么区别?就是多了一个device=duse.exe,并且必须按照上面顺序,国内的启动盘都没有第一个
所以都驱动不了usb2.0优盘,但是现在usb1.1优盘基本没了,对8
我觉得我这个成果达到了国内领先水平!!!因为我在华军等地方下载的所有启动盘都不能驱动我的usb2.0优盘。
其实就是没有这条命令“device=duse.exe”,或者没把以上三条命令,按我的次序排列!
接着,我又把 duse.exe 升级成最新的4.9
-----------必须加上duse.exe-------------------------------------------------------------
那个2.06版的 usbaspi.sys 加上 /e参数就支持usb2.0的主板呢(ehci),大家都测试一下。
Driving USB 2.0 USB flash drives under DOS
Che Li Men - Original - QQ - 87175704
A long time ago, there was a method to start the disk under DOS to drive the USB flash drive, but that one couldn't drive USB 2.0. The method I made is similar but can drive 2.0 under DOS.
Why drive a USB 2.0 drive under DOS? This is very important!
I use it to kill viruses under DOS, and of course, it can do many other things.
Why kill viruses under DOS? Because many viruses can only be completely killed under DOS
The capacity of floppy disks is not enough to store virus databases, and virus databases are often updated. Putting the antivirus software on a CD-ROM will be eliminated quickly
Start the DOS boot disk, load the USB driver, go to the USB drive letter, and run the DOS antivirus program!
This method is better than directly starting DOS from the USB flash drive, not limited by the motherboard.
I have a computer with a motherboard that only supports USB 1.1. My original USB flash drive was also a 32M USB 1.1 one.
This USB flash drive could be used under DOS with the floppy disk driving method (editing config.sys):
device=USBASPI.SYS /// 1.x
device=Di1000dd.SYS /// Many years ago
It worked and I used it for almost two years, but I thought it was too small and gave it to my brother.
I got another 128M USB 2.0 one, and using this floppy disk to drive it didn't work. I then replaced USBASPI.SYS with the 2.06 version, but it still didn't work.
-----------Reemphasize again, the above commands don't work well for USB 2.0 USB flash drives,-------------------------------------
It should be because the chip inside the USB flash drive has changed. I downloaded the which is said to have many features and also supports driving USB flash drives under DOS. I made it into a floppy disk, selected tests 3 and 4 when booting, selected 3 and the loading failed, selected 4 and it froze, and there were too many program compatibility issues. I then looked for methods elsewhere. But what I found in China was all messy, so I also tested messily. After messing around, I actually could load the (USB 2.0) USB flash drive under DOS with a floppy disk!!! I just don't know why? After many failures, I finally got the method to recognize my USB flash drive on the USB 1.1 motherboard (I just don't know why?):
device=duse.exe
device=USBASPI.SYS
device=Di1000dd.SYS
What's the difference from before? It's just that there's an additional device=duse.exe, and it must be in the above order. Domestic boot disks all don't have the first one, so they can't drive USB 2.0 USB flash drives. But now USB 1.1 USB flash drives are basically gone, for 8
I think my achievement has reached the domestic leading level! Because all the boot disks I downloaded from Huajun and other places can't drive my USB 2.0 USB flash drive.
In fact, it's just that there's no command "device=duse.exe", or the above three commands are not arranged in my order!
Then, I upgraded duse.exe to the latest 4.9
-----------Must add duse.exe-------------------------------------------------------------
The 2.06 version of usbaspi.sys plus the /e parameter supports USB 2.0 motherboards (ehci), everyone can test it.
此帖被 +2 点积分 点击查看详情 | 评分人:【 】 | 分数: +1 | 时间:2007-5-14 16:03 | | 评分人:【 hhwwll 】 | 分数: -2 | 时间:2008-3-30 00:48 | | 评分人:【 147447627 】 | 分数: +1 | 时间:2008-4-11 19:07 | | 评分人:【 】 | 分数: +1 | 时间:2010-3-22 20:15 | | 评分人:【 】 | 分数: +1 | 时间:2010-9-16 11:26 |
|
LLM 解释
核心结论与技术原理澄清
帖子中“添加duse.exe并调整加载顺序驱动USB 2.0优盘”的现象,本质是通过组合不同层级的USB驱动绕过了部分兼容性限制,而非真正实现了DOS下的USB 2.0高速传输。其有效性依赖特定硬件(主板芯片组、优盘控制器)与驱动版本的组合,并非普适方案。
关键技术细节解析
-
驱动组件的作用
-
USBASPI.SYS:提供USB到SCSI的适配层(ASPI接口),是DOS下识别USB存储设备的基础。2.06版支持EHCI(USB 2.0控制器),但需加/E参数启用。
-
DI1000DD.SYS:针对特定USB存储控制器(如早期群联Phison、擎泰Skymedi芯片)的块设备驱动,兼容性有限。
-
DUSE.EXE:全称“Disk Use Extension”,是一个通用块设备驱动,可直接适配部分未被DI1000DD.SYS识别的USB存储控制器(尤其是USB 2.0优盘采用的新芯片)。其加载顺序先于ASPI层,相当于“预适配”控制器,弥补了旧驱动的兼容性缺口。
-
“驱动USB 2.0”的误解
DOS本身不支持USB 2.0的高速传输协议(480Mbps),所有USB存储设备在DOS下均工作于USB 1.1的全速(12Mbps)或低速(1.5Mbps)模式。帖子中“驱动USB 2.0优盘”实际是识别USB 2.0接口的优盘硬件,而非实现高速传输。这一误解在当年常见,原因是用户混淆了“硬件接口标准”与“操作系统下的实际传输模式”。
-
兼容性限制的根源
-
主板芯片组:NVIDIA nForce2(NF2)芯片组的USB控制器存在ASPI驱动兼容性问题(帖子中提及的“天生缺陷”),是当年公认的兼容黑洞。
-
优盘控制器芯片:USB 2.0优盘在2005年前后广泛采用新控制器(如群联PS2231、擎泰SK6201),旧驱动
DI1000DD.SYS未包含这些新ID,导致识别失败。
-
驱动组合顺序:
DUSE.EXE需先于USBASPI.SYS加载,是因为它直接接管了部分USB设备的枚举流程,若后加载则可能被ASPI层覆盖。
历史语境与误解成因
2005年前后,USB 2.0优盘刚普及,DOS下的USB驱动生态滞后:
- 官方驱动(如厂商提供的
USBASPI.SYS)更新缓慢,未覆盖新控制器;
- 论坛流传的“通用驱动方案”多基于旧芯片组编写,缺乏对USB 2.0控制器的适配;
- 用户对“USB 2.0驱动”的认知停留在“能识别硬件”,而非“高速传输”,导致将“识别成功”等同于“支持2.0协议”。
后续验证与补充
- 部分用户反馈(如Post #11的Sandisk Cruzer Mini、Post #15的硕泰克主板)失败,原因是这些设备的控制器ID未被
DUSE.EXE或DI1000DD.SYS覆盖;
- 真正解决DOS下USB存储兼容性的方案是后期的通用驱动组合(如
USBMASS.SYS+UHCI.SYS/EHCI.SYS)或开源项目(如FreeDOS的USBSTORD.SYS),但在2005年尚未普及。
此方案在当时的价值在于:通过“试错式组合驱动”解决了特定场景下的USB 2.0优盘识别问题,为DOS杀毒、数据恢复等需求提供了临时替代方案。
附件
1: dos下驱动usb2u盘.rar (2005-9-1 22:56, 73.33 KiB, 下载附件所需积分 1 点
,下载次数: 5446)
|
|
2005-9-1 22:56 |
|
|
quanyongji
初级用户
 
积分 161
发帖 35
注册 2005-2-9
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
首先 你要有个软驱,好用的!
其次有个软盘,没坏道的!
这个软盘还要是win98启动盘,能用它启动电脑的!
然后,把我的这几个文件复制进去,替换!
然后插上usb2.0优盘,确认此优盘在windows2000,xp,2003下是好用的
然后,用软盘启动,看能出u盘盘符码?里面的程序能看见吗?
如果不能出现盘符,请向我说明你的u盘品牌型号,主板型号!
不知道超级dos7.1下能用吗?
First of all, you need to have a floppy drive, a good one!
Second, have a floppy disk, without bad sectors!
This floppy disk also needs to be a Win98 boot disk, which can be used to boot the computer!
Then, copy these few files of mine in and replace them!
Then plug in a USB 2.0 flash drive, and confirm that this flash drive is usable under Windows 2000, XP, 2003
Then, boot with the floppy disk and see if the USB drive letter can appear? Can the programs inside be seen?
If the drive letter cannot appear, please tell me the brand and model of your USB drive and the model of the motherboard!
I wonder if it can be used under Super DOS 7.1?
|

CPU AMD 939 3200+
NF4UK8AA
ST380013AS SATA
KINGMAX DDR400 512*2
x1300xt
win98启动u盘(4g)WINdows2008r2 |
|
2005-9-3 21:39 |
|
|
aleng18
初级用户
 
积分 50
发帖 7
注册 2005-8-23
状态 离线
|
『第 3 楼』:
最新版本的usbmass在我这不好用,我做的就好用!
使用 LLM 解释/回答一下
usbmass=http://www.tssc.de/download/download.htm
另外 由于nf2芯片组的天生缺陷,很多usb功能在那主板上试验失败,这不怪我。你的主板如果是nf2芯片组,恭喜你,中了;-)
usbmass=http://www.tssc.de/download/download.htm
Additionally, due to the inherent defects of the nf2 chipset, many USB functions failed to work on that motherboard, and it's not my fault. If your motherboard is of the nf2 chipset, congratulations, you've got it; -)
|
|
2005-9-3 23:50 |
|
|
Michael
钻石会员
       
积分 10046
发帖 3039
注册 2002-11-11
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
传输率多少?能达到读3M/s,写1M/s吗?
What's the transfer rate? Can it reach 3M/s for reading and 1M/s for writing?
|

简单就是美 |
|
2005-9-4 00:10 |
|
|
sodohe
新手上路

积分 6
发帖 4
注册 2005-9-25
状态 离线
|
|
2005-9-25 05:46 |
|
|
gongchengxi
初级用户
 
积分 40
发帖 20
注册 2005-11-16
状态 离线
|
|
2005-11-17 14:00 |
|
|
ssbc
新手上路

积分 8
发帖 2
注册 2006-3-9
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
谢谢楼猪,偶下载测试一下
Thanks, LZ. I'll download and test it.
|
|
2006-7-23 15:56 |
|
|
ayacn2000
新手上路

积分 4
发帖 2
注册 2006-7-25
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
楼主强淫,我试试能不能驱动我的移动硬盘先。
The LZ is an awesome person, I'll try to see if I can get my external hard drive to work first.
|
|
2006-7-25 10:44 |
|
|
broimoise
新手上路

积分 12
发帖 6
注册 2006-7-9
状态 离线
|
|
2006-7-26 20:42 |
|
|
sayes
初级用户
 
积分 20
发帖 8
注册 2006-7-27
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
刚试了USBMASS,不行。谢谢这个。下载试一下。。
Just tried USBMASS, it didn't work. Thanks for this. Download and try it.
|
|
2006-7-27 20:20 |
|
|
agood2003
新手上路

积分 8
发帖 2
注册 2006-8-4
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
下载测试不能出现盘符
品牌型号:scandisk cruzer mini
主板型号:asus cuv4x-e
Download test should not have drive letters.
Brand model: scandisk cruzer mini
Motherboard model: asus cuv4x - e
|
|
2006-8-8 15:44 |
|
|
nicplan
新手上路

积分 2
发帖 1
注册 2007-3-11
状态 离线
|
|
2007-3-11 02:48 |
|
|
Ancient
新手上路

积分 2
发帖 1
注册 2007-2-28
状态 离线
|
|
2007-3-11 03:08 |
|
|
wurong
初级用户
 
积分 110
发帖 2
注册 2002-12-13
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
发现了还是发明了。
真的发现了?
Discovered or invented.
Really discovered?
|
|
2007-3-11 09:09 |
|
|
liangqi
初级用户
 
积分 135
发帖 12
注册 2003-7-18
状态 离线
|
『第 15 楼』:
我的USB 2.0在硕泰克主板上无法启动
使用 LLM 解释/回答一下
我的 usb 是2.0的,在硕泰克主板上能够传递文件,我也做成了启动u盘,在另一台845主板上能够引导,就是在硕泰克主板上无法引导。根据楼主的方法做了启动软盘,引导以后,还是无法识别。
屏幕显示如下:
USB Drive support enabled
Drive I : <Not Installed>
ASPI D device : ID : 0 LUN : 0 = SZHX SKYMEDI 1.00
DI1000 ASPI DISK Driver Ver 2.00
Availeble ID = 0
ID 0 = HD .. SZHX SKYMEDI
#1 : ??? _(光标闪烁)
没能继续下去。
请高手指点。
My USB is 2.0. It can transfer files on the Soltek motherboard, and I also made it into a bootable USB drive. It can boot on another 845 motherboard, but it can't boot on the Soltek motherboard. I made a bootable floppy disk according to the landlord's method, but after booting, it still can't be recognized.
The screen display is as follows:
USB Drive support enabled
Drive I : <Not Installed>
ASPI D device : ID : 0 LUN : 0 = SZHX SKYMEDI 1.00
DI1000 ASPI DISK Driver Ver 2.00
Availeble ID = 0
ID 0 = HD .. SZHX SKYMEDI
#1 : ??? _ (The cursor is flashing)
Couldn't continue.
Please give advice from the experts.
|
|
2007-3-12 04:46 |
|