Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I want to run Spinrite in external drives. These are YSB 2.0 maxtor drives. Am able to do this with one drive but not with both.
First I make a MS-DOS boot FD from XP and add
usbaspi.sys and NJ32DISK.SYS (you could also use the file DI1000DD.SYS).MS-Dos Config.sys
dos=high,umb
device=usbaspi.sys /v /w /e
device=NJ32DISK.SYS /dGNext, I boot the PC into the MSDos Floppy Disk. With only one ext USB drive, all is mapped out nicely and I soon get an A:/
Finally, I take out the MSDos FD and insert the Spinrite FD. Type SPINRITE, and the prm starts - with the USB drive ready for action by Spinrite.
Now - when I connect my second USB Maxtor ext drive to the computer, I get Divide overflow.
How can I get both USB drives working in DOS?
Thanks / Brewer

I don't have an answer but I'm curious: which version of Spinrite?
=====================================
If at first you don't succeed, you're about average.M2

> Now - when I connect my second USB Maxtor
> ext drive to the computer, I get Divide
> overflow.When exactly do you connect the drive? After alredy running dos? The drive should be connected before booting - there is no hotpluging in dos.
The other question: are the drives in question identical? If they are not, it is possible that they are not both compatible with the drivers. You could also try drivers from this page: http://www.georgpotthast.de/usb/

Different USB Drives:
Maxtor 250 GB One Touch
Maxtor 750 GB One Touch 4 PlusUsing this as config.sys:
dos=high,umb
device=usbaspi.sys /v /w /e
device=usbaspi.sys /v /w /e
device=NJ32DISK.SYS
lastdrive=zI get both drives listed as HS (480G/S)!!
Then DOS writes this:
Please put on adapter number by option switch (/H).
HA #0: USB MASS STORAGE
HA #1: USB MASS STORAGETried putting:
/H1
/H2
/HA1
/HA2Separately on the line with usbaspi.sys or with NJ32DISK.SYS.
What will make this work?
Thanks Brewer

Q: Which version of Spinrite?
A: Spinrite 6.0Q: When exactly do you connect the drive? After alredy running dos?
A: They are connected at all times by USB to the PC.

> Another option would be to connect one USB drive at a time for testing.
Situation 1
Maxtor 250 GB alone
USB drive works ok with MSDOs / Spinrite 6.0Situation 2
Maxtor 750 GB alone
USB / Maxtor 750 GBChanged config.sys to reflect one drive:
dos=high,umb
device=usbaspi.sys /v /w /e
device=NJ32DISK.SYSI get: Available ID = 0
"Your program caused divide overflow."Note: doubling "device=usbaspi.sys /v /w /e" - with both USB drives
attached, I got the message:"Please put on adapter number by option switch (/H)."
HA #0: USB MASS STORAGE
HA #1: USB MASS STORAGENo divide over flow here........
The answer in in knowing how to work the (/H) switch.....
Brewer

http://jedlik.vein.hu:60080/dos/dri...
(don't ask me where I found this :] )
If USBASPI.SYS detects multiple mass storage devices on multiple host adapters, use
/hN Host, to specify which host adapter to map drive letter(s), where N would be the 3rd number set reported for the USB controller in USBASPI.SYS with the /v switch.This means you should use /h0 and /h1

Only this /hN is for DI1000DD.SYS and not for NJ32DISK.SYS. You will probably need to download this file, although this two drivers suposed to be similar.

3rd number set reported for the USB controller in USBASPI.SYS with the /v switch.
- What does this mean? The 3rd group of numbers? Where?
Thanks.

http://www.computing.net/answers/do...
>> Two or three months ago in this forum were
>> asked some questions on using motto hairu
>> driver. I have decision on this problem. My
>> desktop has SCSI hard disk and I�ve installed
>> additional USB Jet Flash Drive (USB 1.1).
>> Motherboard (ASUS P4T-E) has one UHCI
>> controller. When I put into my CONFIG.SYS
>> these lines:>> DEVICE=aspi8u2.sys
>> DEVICE=USBASPI.SYS /v
>> DEVICE=DI1000DD.SYS>> The last driver (DI1000DD.SYS) said:
>> WORNING : Found many ASPI host adapters.
>> Please put on adapter number by option switch >> (/H).
>>
>> So, I've changed this line to
>> DEVICE=DI1000DD.SYS /H1
>>
>> and the driver was installed and I've got next >> LETTER for my SCSI disk.
That's the (/H) Switch.Didn't work for me. I note there are two different ___.SYS files here that this other person uses. Onse is ASPI the other is USBASPI. Could using 2 differnet .SYS files make the (/H) Switch work?
DEVICE=aspi8u2.sys
DEVICE=USBASPI.SYS /v

In DOS:
Aspi Manager (Panasonic 2.2) is seeing:
250 GB Maxtor One Touch
750 GB Maxtor One TouchID=0 LUN=0
ID=1 LUN=0It's the ASPI Disk Driver that I think is causing problems.
Example 1:
USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys
Result = divide overflow
Example 2:
USBASPI.SYS /v /w /e
USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys
Result = Need to assign (/H)switch options
HA #0 : Mass Storage
HA #1 : Mass StorageThe Panasonic ASPI Manager describes 2 USB Harddrives in HS (480MB/S) ECHI
You can't add /H1 to USBASPI.SYS
DEVICE=USBASPI.SYS /H1
Result = Illegal optionYou can't add /H1 to DI1000.dd.SYS
DEVICE=DI1000.dd.SYS /H1
Result = Illegal optionIf I remove the Maxtor 750 GB, then the 250 works, bit not the other way.

Try this:
DEVICE=USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys /h0
DEVICE=DI1000dd.sys /h1> If I remove the Maxtor 750 GB, then the
> 250 works, bit not the other way.If you can't get 750GB to work than it's probably not compatible with those drivers.
Have you tried the drivers from: http://www.georgpotthast.de/usb/?

Or perhaps try this:
DEVICE=USBASPI.SYS /v /w /e
DEVICE=USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys /h0
DEVICE=DI1000dd.sys /h1But that probably wont work, because you can't get 750 GB drive to work in the first place ...

Hi. Saw that page yet did't try the DOS drivers as they seemed slow: USB controller driver for DOS supporting both UHCI and OHCI controllers. Will try them anyway to see if the 750 can work at all.
Tried removing Maxtor drive software. Didn't seem to make a difference.
At one point, the 750 GB drive's USB was not connected resulting in the PC not reading the drive: the 250 GB drive connected via DOS whether or not the /H1 switch was present:
DEVICE=DI1000dd.sys
DEVICE=DI1000dd.sys /h1Something is different with the 750GB drive. The Panasonic 2.2 USBASPI.SYS driver identifies both drives easily in DOS (when the plugs are connected right).
DEVICE=USBASPI.SYS /v /w /e
What could be so different about the 750 GB Maxtor One Touch 4 Plus external USB drive? Does it need its own Aspi disk driver? That's why I'll see if the drivers from your recommended site work.
Thanks / Brewer

It's a known fact that not all drives work with these USB drivers. I see only two options:
1. Use some other drivers
2. Enable BIOS USB supportAdd 1. see some of my previous posts
Add 2. in that case you don't load USB drivers - BIOS should make DOS think USB drives are ordinary built-in drives. Of course, for that to work, BIOS needs to support USB drives and sometimes it needs to be turned on.

http://www.tssc.de/products/enabler...
Point Enablers for DOS are supposed to be more mature, though it states PCI it has been known to work with on-board controllers.
As an aside the "MS-DOS Boot Floppy" created from XP is based on Windows Millenium (aka MS-DOS8), that is 8 years old.It may be prudent to use a more recent DOS, Datalight's ROM-DOS was last updated February 2008.

DEVICE=USBASPI.SYS /v /w /e
DEVICE=USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys /h0
DEVICE=DI1000dd.sys /h1Didn't work with both drives attached.
When the USB comnnection to the 750GB drive was at one point not read by the PC - and only the 250GB drive was seen - the /H1 switch worked:
DEVICE=USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sys /H1The 250 GB drive also worked w/o the /H1 switch:
DEVICE=USBASPI.SYS /v /w /e
DEVICE=DI1000dd.sysMy Bios is very simple INTEL 820. Will check for USB enable. Thanks for the AGSOFT site. Will try updating the DOS as well.

Downloaded the AGSOFT DOS - suv1594. Not sure how I install DOS on my PC (XP). User Guide says install CD.
Do I make a boot CD with DOS? If so how?
Thanks.

ApSoft USB Controller!! (Sp)
http://www.tssc.de/index.htm#
When I used their USB Controller for DOS it said it was either missing (wrong) or corrupted. There was a 15 sec countdown when it was established I was using the USBMASS.exe as a demo version file. Too bad it didn't work.Tried
dos=high,umb
device=usbaspi.sys /v /w /e
USBMASS.EXEdos=high,umb
device=usbaspi.sys /v /w /e
USBMASS.EXE
Device=DI1000DD.SYSdos=high,umb
device=usbaspi.sys /v /w /e
Device=DI1000DD.SYS
USBMASS.EXEdos=high,umb
device=usbaspi.sys /v /w /e
USBMASS.EXE
Device=ASPIDISK.SYSdos=high,umb
device=usbaspi.sys /v /w /e
USBMASS.EXE
Device=NJ32DISK.SYS

http://www.tssc.de/products/enabler...
I believe you use Point Enablers instead of USB ASPI and Mass Storage Device Driver.

Downloaded USB Point Enabler Driver
USBMASS.exe
BootDisk MSDOS: after hitting enter / hang .__
BootDisk ROM-DOS: after hitting enter / endless .....////////////////////////////////////
Maxtor One Touch 250 GB
Maxtor One Touch 4 Plus 750 GB
ROM-DOSDOS=high,UMB
DEVICE=USBMASS.EXE
DEVICE=NJ32DISK.SYSNG
///////////////////////////////
Maxtor One Touch 250 GB
Maxtor One Touch 4 Plus 750 GB
Testing DUSE 4.9
ROM-DOSDOS=high,UMB
DEVICE=DUSE.EXE
DEVICE=USBMASS.EXEDetected USB Drives
Failed to loadUSB Drive Support enabled
Drive C: Not Installed
(My root drive is F:\ I have no C:\ - due to XP install on smaller partition (1 of 2) on HDD.)USBMASS.EXE
Wait 1 sec / 2 dots .. / hang////////////////////////////////
Maxtor One Touch 250 GB
Maxtor One Touch 4 Plus 750 GB
ROM-DOSDOS=high,UMB
DEVICE=USBASPI.SYS
DEVICE=DUSE.EXE
DEVICE=USBMASS.EXEUSB Controller OK
USB Device OK (both drives)
ASPI Device OK (both drives)DUSE
Detected OK
Mounted OK
Failed to Load/////////////////////////////////
250GB Maxtor One Touch Drive Only
Rom-DosDOS=high,UMB
Device=USBASPI.SYS
Device=DI1000DD.SYS
A:\ Spinrite
Can see and scan ext USB drive in SpinriteBurst Transfer Rate = 13,634,407
Sustained Transfer Rate=18,246,404/////////////////////////////////////
250GB Maxtor One Touch Drive Only
Rom-DosDOS=high,UMB
Device=USBASPI.SYS
Device=NJ32DISK.SYS
A:\ Spinrite
Can see and scan ext USB drive in Spinrite//////////////////////////////////
250GB Maxtor One Touch Drive Only
Rom-DosDOS=high,UMB
Device=USBASPI.SYS
Device=ASPIDISK.SYSNo SCSI Logical drive
ASPIDISK.SYS not installed/////////////////////////////////
250GB Maxtor One Touch Drive Only
Rom-DosDOS=high,UMB
Device=USBASPI.SYS
Device=DUSEHMA Not Available
DOS low////////////////////////////////////
Maxtor One Touch 250 GB
Rom-DosDOS=high,UMB
Device=USBMASS.EXEPls wait 1 sec
................... (endless)///////////////////////////
Maxtor One Touch 250 GB
Rom-DosDOS=high,UMB
Device=USBASPI.SYS /w /v /e
Device=DI1000DD.SYS
Device=USBMASS.EXEPls wait 1 sec
................... (endless)/////////////////////////////
Maxtor One Touch 250 GB
Maxtor One Touch 4 Plus 750 GB
Rom-DosDOS=high,UMB
Device=USBASPI.SYS /w /v /e
Device=USBASPI.SYS /w /v /e
Device=DI1000DD.SYSAvail ID
Divide by Zero
Reboot/////////////////////////////

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

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