Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Is there any software that i can use to transfer data using USB cable in DOS mode?
Perhaps you all can give me a name or whatever idea and suggestions regarding this matter.Really need your help guys.
Thanks

DOS does not support USB. Most recent motherboards have basic support for USB mice and keyboards built into the BIOS but that's about it. You'll need to use a serial cable and a program like Interlink for transferring data in DOS.

There is a DOS driver for USB made for embeding application. but it cost about $1000
yes that is a 1000
I am working on a USB driver for dos,i have had some success,but its slow going when its done i will relise it free.\\\|///
(@@)
ASHLEY4.

Theres a pascal USB driver for DOS but its still uncomplete.
Check out http://www.freedos.org daily to see if it will be available.
EsysteNet

ASHLEY4 do you not think a Universal DOS USB Driver should be 16bit? I mean its for native 'real DOS' right!

The code is mostly 16bit made in turbo pascal
but the person who stared to make it, put in some 32bit code, i am trying to sort that out!.
\\\|||///
(@@)
ASHLEY4.

Ashley,
Are you creating a USB stack, or just drivers for certain devices like CD-ROMs, Mice, etc....
Please let us know where we can get more information...
-Michael

Yes a STACK (TSR)and interface.
The web site about it will be at
http://WWW.ASHLEY-SOFTWARE.COM
Not yet up.
\\\|||///
(@@)
ASHLEY4.

Hi,
you told something about freedos.org here, and that you've published the stack there. I was looking about it, but unsuccessful. Please tell me the exact url, where i can download it.
Thanks
Zoli

Zoli:it is not ready yet, when it is there will be full details on the above site.
If you can program and want the unfinished prog's let me know and i will send them to you.
\\\|||///
(@@)
ASHLEY4.

Hi.
I saw some DOS device drivers for USB Mass-Storage Class devices somewhere.
Those were for external USB CD-ROM drives and worked well.
If my memory is correct, those drivers are mady by Kyushu Matsus---a Inc. Japan.
USBASPI.SYS -->USB Mass-Storage ASPI manager
USBCD.SYS -->CD-Rom driver for USBASPI
USBDISK.SYS -->DISK driver for USBASPII hope this helps you all.

hi hideki
where did you find those dos drivers for mass storage like cdroms and stuff. Can you put a link so we can check it out? please-soma

Hey Guys,
Just found Dos Drivers for a USB Hard drive.
The drivers are made by http://www.softconnex.com/You'll find the drivers @ http://www.pocketech.net
under the Download section.
Hope that helped.Cheers,
Joe

I am assuming you have to have a FAT partition somewhere on the usb hard drive to boot from it - is this correct?

This USB Stack that Ashleys making, will it be able to use Joysticks like Gravis Gamepad Pro Usb work in dos things like ZSNES. Or is there already a way to do that. Thanks

There were some earlier threads asking for DOS USB drivers.
Check out Cypress Semiconductor driver available from Pocketech for their external USB drives. I have used it succesfully. It is available from their download section. Currently the download is available at http://www.pocketech.net/downloads/duse_4_2.zip

After Spending 2 days scavanging the net here is what I found:
Cypress did not work for me, but I have seen a couple of posts by people who say it has worked.
I found a driver at IBM for a portable cdrom (I think it is made bt TEAC) here is that driver.
http://www.pc.ibm.com/qtechinfo/MIGR-4TFT8J.html
As to these files posted earlier: (I think its Matsus---a(Panasonic))
usbaspi.sys
usbcd.sys
usbdisk.sysI found references to these files in example config.sys files on a couple of japanese pages but could not find the files themselves.
I anyone has better luck than I did please let us all know.
Thnx
Dwight

A guy named Dieter Pawelczak in Germany apparently was doing some DOS USB development several years ago:
http://people.freenet.de/dieterp/
I downloaded the "usb4dos" and it was some specific source code in Turbo Pascal, but nothing generally usable (his description--I'm not a programmer...) and he's not working on it any more.
The .sys files Dwight mentioned seem to be WinME CDROM drivers for a notebook PC, judging from what I could decipher through an Excite Japanese translation.
Randy

Joe,
The driver you mentioned (duse.exe) worked wonders for my usb harddisk.
Windows 98 bootdisk mounts the drive and i can access it without any problems at all.
Will use it to copy images for client installations.thanks again,
Ivan

The Cypress Semiconductor driver available from Pocketech for their external USB drives. This worked like a charm. This covers cd-roms, zip drives, and some hard drives. Definately worth the look.
Download at:
http://www.pocketech.net/downloads/duse_4_2.zip

Hi -
Back to the origional question for Ais. Is there a way to use the (any) USB driver and a USB bridge cable in DOS to transfer data in a laplink type of method? Ghost 7.5 works fine in DOS and USB transfer, but it won't let me just grab a few files or a directory.

make a copy of your win 98 install disk and REM out the lines to set up the Ramdisk, use the DUSE 4.2 and follow the directions in the user guide, you may have to play with the variables but maybe not. After setting up your disk plug in and power on the usb drive and then boot from the floppy. It should pop up a window saying that it detected the usb drive. best bet is to NOT load the cdrom drivers when you come up to the boot menu. After you have booted up you should be able to use COPY or XCOPY if you have them on your floppy. This is great, not only have I used it for making ghost images, now I can plug it in to my laptop and make changes to the image as well. SWEET
Thanks for pointing me in the right direction.

Here is the config.sys file that I used, I just cannibalized a win98 boot disk for this.
Config.sys
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menudefault=NOCD,30
menucolor=7,0[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001[NOCD]
device=himem.sys /testmem:off[COMMON]
device=a:\duse.exe verbose=2 wait=10 sec=512
files=40
buffers=20
dos=high,umb
stacks=9,256
lastdrive=zThis should do it for you, if you have trouble with it where it seems to hang up or it will not recognize the drive, try a different computer. I had trouble with a laptop where it wouldn't show up, tried it on a desktop and it worked, went back and tried it again on the laptop and it worked perfectly, go figure.

I found USB4DOS with a simple search. I went to http://www.catc.com/products/usb4dos.html and saw the $1000 price tag someone mentioned. A bit out there for me.
I agree that Norton's Ghost is probably the answer to Ais question. I have Ghost 2002. Not the easiest to setup and use so beware.
The reason I'm here is because I'd like to use Ghost to clone a disk to a USB hard drive. If I figure out how to do it, I'll post it and let others know, in case someone else is interested in the same thing.

I am currently testing Ghost 2002 (ghostpe.exe) to image all my systems to a maxtor 120gb portable drive. The diskette created by Ghost uses pc-dos with no usb for dos driver. Without the driver, it works, bit it's slower than molassis, 4mb/min. Using an internal secondary drive or partition, I can image the system with up 180 mb/min. I've seen the comments about using Pocketec dos driver, but I believe it limits the drive size to 40mb. Would you know if anyone has successfully tested a usb for dos driver with large portable drive using usb? If so, where may I obtain the driver?

I am attempting something similar to what response #26 (RC) is doing. I am trying to use Powerquest's Drive Image 2002.
The Duse 4.2 driver does load under DOS, and permits DOS file copy operations to/from the Drive. NTFS partitions can be seen via the freeware tool NTFSDOS. However, the latest version of Drive Image seems by itself to have a problem - it will manipulate partitions on the drive, but then lock up when trying to actually write an image to the drive.
As a workaround for now, I freed up partition space on my large internal hard drive. I then imaged to the internal drive, then under Windows copied the image to the USB drive.

mark,
where can i get that ntfsdos tool you mentioned?
also, this is getting unorganized and hard to read. can someone put up exact instructions on how to make a boot disk with usb support so someone can use ghost and load an image on a usb hard drive? please let us guys who cant organize it all know the steps :-)

Answers for humtake (posting #28) - I will also email this to you.
[1] Go to the following URL for NTFSDOShttp://www.sysinternals.com/ntw2k/freeware
/NTFSDOS.shtmlPlease note that this freeware version is READ-ONLY. To read and write to an external USB drive via DOS, you must either:
* Purchase the upgrade version of NTFSDOS OR
* Your imaging program can directly read or write to the NTFS partition OR
* You create FAT or FAT32 partitions on the external USB
[2] To create a boot disk, go towww.bootdisk.com
then option 2 (mirror.org)
You can download a program that will make a standard boot disk for you.
[3] An example CONFIG.SYS that has worked for me (Windows 98 boot disk)
device=himem.sys /testmem:off
DEVICE=cd1.SYS /D:banana
device=duse.exe wait=30 INT NOC VERBOSE=1
files=30
buffers=20rem DEVICE=cd1.SYS /D:banana /P:1f0,14
rem DEVICE=cd1.SYS /D:banana /P:170,15
rem DEVICE=cd1.SYS /D:banana /P:170,10
rem DEVICE=cd1.SYS /D:banana /P:1e8,12
rem DEVICE=cd1.SYS /D:banana /P:1e8,11
rem DEVICE=cd1.SYS /D:banana /P:168,10
rem DEVICE=cd1.SYS /D:banana /P:168,9LASTDRIVE=Z
[4] An example AUTOEXEC.BAT that has worked for me@echo off
echo.
MSCDEX.EXE /D:banana /L:Recho.
prompt $p$g
[5] Hope this all helps.

mark, thanks a bunch! luckily, ghost 2002 can read ntfs so i didnt have to go through too much to get it to work.
now i am trying to get the floppy boot disk to go on a cd so i can boot from a cd, but roxio wont read the floppy. this is fun :-)

Question to humtake (Posting 30) - were you able to deploy the DUSE.exe DOS device driver with your external USB drive, plus Ghost 2002? I had tried doing this with PowerQuest DriveImage, but found that it wouldn't write to the USB drive. Perhaps Ghost would work better for me ?

I got the DUSE 4.2 program, created a Win 95 bootable floppy. After rebooting, the program sees my external USB drive (which is a 30Gb FAT32 USB drive), but it only sees ~ 512Mb of it AND it won’t list any of the directories or files. I didn’t try writing to it for fear of loosing data. Does anyone have any ideas why it can’t see the drive properly? My DUSE Config looks like this:
DEVICE=A:\DUSE.exe VERBOSE=1 DRIVES=2 XFER=8 SEC=2048 NOCD

mark,
after using the information you gave me, i tried it with symantec ghost 7.5 (which is the same thing as norton 2002 basically) and it works great. the only part that works weird is the fact that the usb hard drive is assigned to the letter drive c: every time, so the main local drive for the computer is moved to d. i guess thats in the programming of duse. but, it worked fine other than that.

Reply to Posting 32 (Larry)
You mention that you created a Win95 boot floppy, but are trying to access a FAT32 drive.
This may be a problem - early versions of Win95 did not support FAT32. If you can, try creating a Win98 boot floppy (see posting 29 above), then try again.

Reply to Posting 34 (Mark) Duhh! I should have thought of that. Thanks, I'll give it a try and report back.

Reply to Posting 34 (Mark)
Yep, that did it, except as noted by an earlier posting, the drive comes as C: and D: (I have 2 partitions on the drive). When I run Ghost 7.5 though, it hangs when I tell it to make an image of the internal drive. Do you have any ideas on that problem? I can sense that I'm almost there!! =-)

Help!
Windows ME died on my laptop, and some of my most recent work hasn't been backed up. I fired up DOS and transferred some files off on floppies, but several key files are too big. Can I use my USB port in some way to get those files off, or am I hosed?

Reponse to Larry (Posting 36)
I switched from Power Quest Drive Image to Norton Ghost 2002.
Initially, Norton Ghost also wouldn't work. But then, I removed the NTFS partition on my external USB hard drive, and instead created several FAT32 partitions, each 32GB or less. I then changed the load of DUSE.exe in the config.sys to allow multiple drives (DRIVES= parameter).
When DRIVES=1, I can only see the first partition on the USB drive. When DRIVES=2, I can see the first, and the second. When DRIVES=3, I can see the second and the third.
I also switched from PC-DOS to Windows 98 MS-DOS, because not all DOS versions can properly handle the large FAT32 partitions.
So with Norton Ghost 2002, FAT32 partitions, Win 98 MS-DOS, and the DUSE driver, I'm all set - everything is working just fine.

Reply to Charlie Morton (Posting 37)
Norton Ghost has some information about the use of USB transfer cables from computer to computer, where you could image your entire machine to another system. Norton Ghost tools then permit you under Windows to extract one or more files from a master image file.
Another option is to use PKZIP to span the file across multiple diskettes, which can then be put back together on a target machine via PKUNZIP.
Other options are to pursue transfer via parallel or serial port to another machine. There are many shareware / freeware programs available that can do this.

Response to Mark (38)
Thanks for the ideas! I figured out what the problems was with Ghost...the laptop was docked and the USB drive was connected thru it and Ghost wouldn't see it and Ghost would freeze. Once I undocked the laptop and sent the USB drive thru the laptop only, I was able to ghost my hard drive. However, DUSE still only saw the first of two of my FAT32 partitions on my USB drive (strange). I would still like to choose which partition the ghost image goes to. Any ideas?

Response to Larry (Posting 40)
What you can do is set up a multi-boot DOS diskette (or bootable CD-ROM) via the CONFIG.SYS
Upon boot, you can then present yourself a menu, that will in turn DUSE to load with a different DRIVES= parameter.
With DRIVES=2, you can see the first and second of your partitions. With DRIVES=3, you can see the second and third. DUSE doesn't enable anything more than DRIVES=3.
You could also Ghost to the first partition, then under Windows, move the Ghost Image to another partition on the disk. To restore the image, you would then reverse the process.
Norton Ghost makes boot diskettes via PC-DOS or MS-DOS. I thought I encountered some glitches with PC-DOS, so I went ahead with a Windows 98 boot disk and FAT32, which I know Windows 98 DOS can handle.
Here's an example of my latest CONFIG.SYS (MS-DOS)
[menu]
menuitem=DUSE1, USB drive 1
menuitem=DUSE2, USB drive 2
menuitem=DUSE3, USB drive 3[DUSE1]
device=duse.exe wait=30 INT NOC VERBOSE=1 drives=1[DUSE2]
device=duse.exe wait=30 INT NOC VERBOSE=1 drives=2[DUSE3]
device=duse.exe wait=30 INT NOC VERBOSE=1 drives=3[common]
device=himem.sys /testmem:off
DEVICE=cd1.SYS /D:bananarem DEVICE=cd1.SYS /D:banana /P:1f0,14
rem DEVICE=cd1.SYS /D:banana /P:170,15
rem DEVICE=cd1.SYS /D:banana /P:170,10
rem DEVICE=cd1.SYS /D:banana /P:1e8,12
rem DEVICE=cd1.SYS /D:banana /P:1e8,11
rem DEVICE=cd1.SYS /D:banana /P:168,10
rem DEVICE=cd1.SYS /D:banana /P:168,9files=30
buffers=20, 8LASTDRIVE=Z
And my autoexec.bat
@echo offecho.
MSCDEX.EXE /D:banana /L:Recho.
MOUSEecho.
echo Boot 1 -- DUSE 1 enables USB first partition only
echo Boot 2 -- DUSE 2 enables USB first and second partition
echo Boot 3 -- DUSE 3 enables USB second and third partitionsecho.
echo The first partition is usually D
echo The second partition is usually E
echo The third partition is usually D
echo.
echo Run Norton Ghost by 'GhostPE'
echo.prompt $p$g

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |