Date: Tue, 24 Feb 2004 23:18:27 -0800 (PST)
From: David Chien <[EMAIL PROTECTED]>
Subject: Re: [LIB] Recover files with long file names in DOS

sigh... since nobody seems to do Yahoo searches anymore on the simple things,
here you all go: DOS USB drivers:

----

http://www.cisnet.com/glennmcc/download/usb-dos.htm
"Yes, there are USB drivers for DOS...

Miracle-driver from Panasonic Japan does the unthinkable


By Fernando Cassia: Friday 27 June 2003, 11:19
HAVING AN EXTERNAL USB cd-writer or hard disk works wonders as long as your
operating system is in good shape. But if someday the system stops booting, you
are lost. Booting from good old MS-DOS or Windows boot diskettes - even fitted
with the needed third party NTFSDOS or EXTFS drivers - gives you access to your
fixed hard disk only, but none of the USB peripherals can be accessed from the
DOS command line. 

Before you start scratching your head, let me repeat that this is not related
to your favorite linux distro's or Windows XP/W2K/98/ME's USB support, this has
to do with people like me, booting some flavor of DOS to copy files around or
using DOS-based partition back-up software. 

Imagine that you want to use Paragon Drive Backup, Powerquest's Drive Image, or
Norton Ghost, to backup your hard disk partitions to that nice 120gb external
USB 2.0 hard disk you just bought. You can't do it. Or if your wife/husband has
managed to mess up her/his system so badly that it can't boot anymore, yet
she/he wants you to have a copy of those nice digital pictures stored on a
compactflash card plugged into the compactflash reader?. No way, Jose. Not from
DOS, used to be the phrase.

Well, now you CAN.

The minor miracle here is using a driver file called "USBASPI.SYS" ("Panasonic
v2.06 ASPI Manager for USB mass storage"). Given the right parameter
incantations, this 16-bit Panasonic-developed DOS driver will let your system
boot good-old DOS -any flavour, maybe even Caldera's OpenDOS and recognize all
USB devices connected to the respective controllers. So this USB device
identification is also useful for debugging/troubleshooting purposes."

---

http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/
"Iomega USB / Firewire Boot Diskette - New! This boot diskette supposedly
supports Firewire and USB Iomega ASPI devices. I have not tested this diskette
so use at your own risk. 
''Motto Hairu' USB Driver - This is a set of USB Drivers which includes
USBASPI.SYS driver below. A lot of people have had success with these drivers.
Here is a translation of the readme.txt file. 
USB CD ROM Driver - USBASPI.SYS; Another USB CD ROM Driver. A visitor told me
about this and said he was able to use Ghost and this driver to backup his hard
drive to a CD-RW. Add a device reference to this driver (device=usbaspi.sys) in
your config.sys and then run MSCDEX or SHSUCDX in autoexec.bat to bind the
driver. 
USB DOS CD ROM Boot Disk -New! (Recently updated this disk to include DUSE
4.4!) A Windows 98 Bootdisk I made using the DUSE.EXE driver below. I created
this diskette for those folks having troubles getting DUSE to work with their
USB CDROM drives. Download and double click this program to create the diskette
(you will need to have a blank disk handy). 
USB CD Rom Setup - Modification for Windows 98 boot disks. Modifies a standard
Windows 98 boot disk to use the usb_cd.sys driver below.
USB CD Rom Driver - usb_cd.sys; driver included in the above package. Add
device=usb_cd.sys to config.sys
USB Mouse Driver #1 - USB Mouse driver fror OHCI devices.
USB Mouse Driver #2 - USB Mouse driver for UHCI devices
USB4Pas.zip - A USB library/routine for sniffing USB packets under Pascal /
DOS. Source
Cypress USB Mass Storage Driver -New! Version 4.4 of DUSE.EXE now supports USB
2.0!; WOW! What a great find. This 'universal' device driver will work with USB
Zip Drives, Hard Drives, CD-ROM drives, floppy drives and something called MO
drives. I was actually able to read the contents of my USB CD-RW disk with this
driver. Read the instructions included with the package"


Version 4.4 of DUSE.EXE now supports USB 2.0!; WOW! What a great find. This
'universal' device driver will work with USB Zip Drives, Hard Drives, CD-ROM
drives, floppy drives and something called MO drives. I was actually able to
read the contents of my USB CD-RW disk with this driver. Read the instructions
included with the package.
http://www.pocketech.net/downloads/duse_4_4.zip

http://www.pocketec.net/downloads/duse_4_9.zip
works with some USB HD, CD-ROMS, etc.

DOS USB Drivers

There are several ways folks are getting their USB CDroms, Hard Drives, and
other drives to work in DOS. One is using what's known as DUSE driver system.
The second method is using what looks somewhat like standard CDrom driver files
and a USB driver. Both methods appear to require loading an usbaspiX.sys file
first in config.sys in most cases. The third method is a bootdisk from a USB
vendor. 

METHOD 1 - The DUSE System 

Example 1 Using DUSE 

[config.sys]
device=a:\himem.sys
devicehigh=a:\emm386.exe
device=a:\usbaspi.sys
dos=high,umb 

[autoexec.bat]
@echo off
duseldr a:\duse.exe
MSCDEX /D:USBCDROM /S /M:15 /V 

Example 2 Using DUSE 

[config.sys]
device=a:\himem.sys
DEVICE=a:\duse.exe 

[autoexec.bat]
MSCDEX /D:USBCDROM /S /M:15 /V 


METHOD 2 - The usbaspi.sys/usbcd.sys System - Example 1 

As noted, this method seems just like loading IDE drivers, with the added entry
of the usbaspiX file. The following are the relevant portions taken from a
modified config.sys and autoexec.bat file which was designed to work with a
Windows 98 OEM Bootdisk with the ramdrive. 

The complete config.sys and autoexec.bat replacement files are available for
download below, and you might want to start first with just copying them to
your OEM bootdisk along with the relevant drivers and then experiment later
with getting them to work on your Customized disk. 

[config.sys - example 1]
device=himem.sys /testmem:off
device=usbaspiX.sys
device=usbcdX.sys /D:mscd001 

[config.sys example 2 - USB Floppy in only port, "sometimes" allows switching
to CDrom after boot]
device=himem.sys /testmem:off
device=ramfd.sys
device=usbaspiX.sys /W
device=usbcdX.sys /D:mscd001 

[autoexec.bat]
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% 


METHOD 2 - The usbaspi.sys/usbcd.sys System - Example 2 

"I finally got my Belkin external drive enclosure with a WD 120gb drive to work
in DOS, and then perform a GHOST image", wrote don b. "Here's the files and
config.sys that worked." 

[config.sys]
device=himem.sys /testmem:off
devicehigh=usbaspi1.sys
devicehigh=di1000dd.sys
devicehigh=usbcd2.sys /d:USBCD001
LASTDRIVE = Z 

[autoexec.bat] 
don b. noted that either the standard Ghost or Win98X autoexec.bat worked as
is. 


METHOD 2 - The usbaspi.sys/usbcd.sys System - Example 3 

Herbert H. writes: "I Just solved my problem by using the files from the
"virtual" DOS drive ghost03 makes when you run interactive mode. It uses IOmega
USB drivers and Guest.exe. It alowed me to use my Western Digital external USB
HD in DOS. 

[config.sys]
LASTDRIVE=Z
DEVICE = usbaspi4.sys /int /all
DEVICE = usbaspi5.sys /int /all
DEVICE = usbaspi5.sys /int /all /D1
DEVICE = usbcdX.sys /D:cd2 
DEVICE = OAKCDROM.SYS /D:cd1 [For his IDE CDrom] 


Files: 
DUSE 4.4 With Excellent Docs
USBdrivers Includes 5 different usbaspi.sys and 2 usbcd.sys files, the
ramfd.sys driver, and the modified Win98 OEM config.sys and autoexec.bat files.
You will have to experiment to see which one works for you. 


The key driver files I've put together for you in the [USBdriver] collection
include: 

ramfd.sys 22,012 bytes
usbaspi1.sys 37,093 - Panasonic ver 2.15
usbaspi2.sys 43,528
usbaspi3.sys 37,090
usbaspi4.sys 49,242
usbaspi5.sys 50,606
usbcd1.sys 5,509
usbcd2.sys 35,456
di1000dd.sys 16,368 

Please keep in mind that DOS USB CDrom/HDD/zip/etc. drivers is a brand new
area. These drivers will work with some PCs and lock up others. 

A related article from theinquirer.net 

Note that the files referred to in the article are included in my usb driver
file download. 


METHOD 3 - The datoptic System 

A USB 4 DOS bootdisk has been posted here called dat.exe 

The key driver files in dat.exe include: 

usbaspi.sys 37,090 bytes
nj32disk.sys 15,808
sbp2aspi.sys 28,836 

datoptic.com recommends the following config.sys for it's USB/1394 products.
It's been reported tho that their drivers also work for other brands as well. 

[menu]
menuitem=USB,USB Boot
menuitem=1394,1394 Boot
menudefault=USB,30
menucolor=7,0 

[USB]
DEVICE = USBASPI.SYS 

[1394]
DEVICE = SBP2ASPI.SYS 

[COMMON]
DEVICE = NJ32DISK.SYS /R
LASTDRIVE=Z 

+++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++ 

Note that the files posted here are pretty much the most complete collection of
USB drivers around. Oddly enough, if you have a USB floppy drive connected to
your PC some of these cdrom/hard/zip drive drivers will fail to load or the
above bootdisk will fail to work. 

In fact, I'd remove ANY USB device you dont need [eg cams, mice, printers,
etc.] when using the above files to get DOS access to your Drives. 

Note that after you get your business done in DOS with the USB drivers that
they really should be remmed out when you've done what you needed to and now
want Windows to use the drive correctly using Windows drivers. 

Please keep in mind that this is a new/developing area and I'm doing the best
that I can in providing you with the info as it comes in so you are going to
have to do some tweaking in the meantime. 

+++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++ 

Testimonials:

>From jorj:
I unpacked the zipped file usbdrive.zip on my desktop. Then I looked in it and
noticed there are [5] usbaspi.sys and 2 usbcd.sys files. Randomly I took
usbaspi1.sys and usbcd1.sys and placed them into win98 startup cd, together
with the autoexec.bat and config.sys files, which repalced the original bat/sys
files on the startup disk. Then I ran the startup disk and watched the screen.
It worked right from the start. 


>From obiwan
I use your bootdisk site often and your resources have bailed me out on several
occasions. I recently set up USB support on some ghost boot disks that we use
here and was excited to say the least. It worked on both the Plextor USB
CD-ROMS and a Pioneer CD-ROM I have in an ADS USB enclosure. Thanks for the
great site and keep up the great work. 


>From B. K.
Thanks for your excellent website - I just figured out how to read a USB CD
drive from DOS solely because of your excellent advice. 


>From Daniel
Ottawa (Canada)
Thank you ! 

I just purchaced a USB 2.0 Drive Kit at COSCO. I placed an IDE hard drive in it
with all the images of PCs that I GHOST on a regular basis. Thanks to all the
info provided on your website, I can now boot in DOS with USB support. I then
run my GHOST floppy, and choose the correct image from the "USB Hard Drive". I
no longer need multiple CDs... I no longer have to change CDs every 5 minutes
for a full hour... I no longer have to burn tons of CDs... 

Thank you for you great website!

=====
adorable toshiba libretto
The latest news and information for the Toshiba Libretto owner.
http://www.silverace.com/libretto/

__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools



**************************************************************
http://libretto.basiclink.com - Libretto mailing list
http://www.silverace.com/libretto/ - Archives

                 -------TO UNSUBSCRIBE-------
Reply to any of the list messages. The reply mail should be
addressed to: [EMAIL PROTECTED] - Then replace any text
on the message's subject line: cmd:unsubscribe
              --------TO UNSUBSCRIBE DIGEST------
Do above but with this on subject line: cmd:unsubscribe digest
**************************************************************

Reply via email to