To all
Why is this a better driver--see my reasons at the end of this post.
I started working on this after I posted this question in this forum and did not receive much response:
http://radified.com/cgi-bin/YaBB/YaBB.cgi?board=general;action=display;num=10897...The original resources I have used are as follows:
http://www.theinquirer.net/?article=10215http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/http://www.freedos.org/freedos/news/technote/203.htmlhttp://www.computing.net/dos/wwwboard/forum/13447.htmlhttp://www.bootdisk.com/usb.htmI will call this the 'Panasonic Universal USB Driver'.
So I have created a boot floppy as follows:
[config.sys]
Device=himem.sys
rem :The following line loads Panasonic's universal USB-controller driver
rem :those are spaces between the file name and each of the switches
rem :The '/e' switch forces USB 2.0 only, remove for USB 1.x also
Device=usbaspi.sys /e /v
rem :The following is an aspi mass storage driver for usb-connected HDD's
rem :and compactflash memory cards
rem :The 'Motto Hairu USB Driver'
Device=di1000dd.sys
Dos=high,umb
Lastdrive=z
[autoexec.bat]
rem :My USB HDD is drive 'l', if you wish, you will have to change this
rem :in your path statement to match your USB HDD drive letter
path=a:\;c:\;c:\pqmagic;l:\;l:\pqmagic
mouse.com
rem :Type 'rem' and a space in front of 'ghost' below
rem :if you do not want ghost to automatically load on bootup
ghost
[Files on the Floppy Disk]
Autoexec.bat
Command.com
Config.sys
Di1000dd.sys
Himem.sys
Io.sys
Mouse.com
Mouse.ini
Msdos.sys
Usbaspi.sys
How to create the boot disk and where to find the files:
(I'm using Win98se for the following)
-Put a blank floppy in the drive
-Open Windows Explorer
-Right-click the '3 1/2 ( A: )
-Choose 'Format...'
-Select 'Full' and 'Display summary when finished'
and 'Copy system files'
-Make sure you have full capacity and no bad
sectors after formating, i.e. a good floppy
-Check the files on the floppy, you should have:
Command.com
Drvspace.bin
Io.sys
Msdos.sys
-I delete the 'drvspace.bin' as it's not needed
-Now create the config.sys and autoexec.bat files
-open Wordpad and copy and paste the text lines under
[Config.sys] above into Wordpad
-then 'save as' config.sys to the floppy in drive A:\
-then open a new document for Wordpad and copy and paste
the text lines under [Autoexec.bat] above into Wordpad
-then 'save as' autoexec.bat to the floppy in drive A:\
-Copy the Himem.sys to the floppy-it can be found in the Windows
directory
-Mouse.com can be found in this directory if you have installed
Norton Ghost 2003:
C:\WINDOWS\All Users\Application Data\Symantec\Ghost\Template\common
or if you have PartitionMagic v8.x, it's here:
C:\Program Files\PowerQuest\PartitionMagic 8.0\DOS
-Put a copy of Mouse.com on the floppy disk
-The first time Mouse.com runs when you boot, it will create Mouse.ini
on the floppy for you
-The last two files are found on Rad's download page at the bottom where
it says 'USB-DOS files':
http://radified.com/Files/-After you download the 'usb-dos.zip' file, you will need to extract the files
-The kxlrw40an.exe is a self-extracting file you have to execute
-it contains the Panasonic Driver 'usbaspi.sys' in the F2H directory
-copy the 'usbaspi.sys' file to the floppy
-The mhairudo.zip has the di1000dd.sys file
-extract the file
-copy it to the floppy
-Warning: There is a 'usbaspi.sys' file here too--it's the wrong
one! Use the one above from the kxlrw40an.exe file.
So what have I done here:
Ghost will not fit on the boot floppy with the other drivers and files. So I have copied the Ghost.exe to the root directory of the C:\ drive.
PartitionMagic v8.x has a sub-directory labeled 'DOS' (C:\Program Files\PowerQuest\PartitionMagic 8.0\DOS) which has the necessary dos files to run PartitionMagic under dos. So I created a sub-directory on the C:\ drive and I labeled it 'pqmagic' and copied the files from PartitionMagic's DOS sub-directory to my 'pqmagic' directory. I chose 'pqmagic' because that's the program name that loads PartitionMagic when using dos and it reminds me what to type to start PartitionMagic.
My USB 2.0 hard drive always gets the drive letter 'L' assigned to it when booting, so I have put drive letter 'L' in the autoexec.bat path statement (you will have to change your path statement to match your USB HDD letter, if you wish this functionality), and also copied Ghost.exe and the 'pqmagic' sub-directory to the USB 2.0 hard drive's root directory. So if the C:\ drive has been trashed, then the files are available on the USB 2.0 hard drive too.
In the autoexec.bat path statement, I have told the dos session to look for Ghost.exe and Pqmagic.exe in A:\, C:\, C:\pqmagic, L:\, and L:\pqmagic, and once it finds the program file, it will load and open the program. I have set the command in the autoexec.bat file to run Ghost automatically when I boot. If you do not want this to happen, delete the 'Ghost' line, or put 'rem + a space' in front of the 'Ghost' line so the line is ignored when read during bootup.
So why is this a better USB 2.0 DOS driver?:
1. When booting it loads much faster and mounts and assigns drive letters more quickly.
2. The Panasonic Universal USB driver may be a more 'universal' USB 2.0 driver that is compatible with more USB 2.0 components. (Symantec clearly states that it's Iomega driver has limited compatibility:
http://service1.symantec.com/SUPPORT/ghost.nsf/docid/1999062808022225?3. The Panasonic Universal USB driver was able to mount my Adaptec USB 2.0 powered hub and access the HDD through the hub, so I do not have to unplug my USB 2.0 HDD from the hub, and route the wiring directly to the PCI USB 2.0 adapter card port.
4. The USB 2.0 transfer rate for Ghost was noticeably faster. Using the Norton's Iomega USB 2.0 driver, I got a image creation speed of 295 MB/min and an image integrity check speed of 374 MB/min.
With the Panasonic Universal USB driver, I got an image creation speed of 551 MB/min, and an image integrity check speed of 1024 MB/min!
5. Using the Panasonic Univeral USB driver I was able to use the DOS version of PartitionMagic to access and perform all partitioning activities on the USB 2.0 HDD, again through the powered hub if I wanted to.
6. Using the Panasonic Univeral USB driver I was able to use Fdisk under DOS to access and perform all partitioning activities on the USB 2.0 HDD, again through the powered hub if I wanted to.
7. Using the Panasonic Univeral USB driver, if a memory card was loaded in my Lexar USB 2.0 Multi-Card Reader, I was able to mount the card reader, and the driver assigned a drive letter to the memory card, and I had access to the files on the memory card under DOS.
I put Ghost.exe on the memory card while in Windows, and then used the memory card to load Ghost after booting to DOS! And the memory card showed up in Ghost as a drive that could be imaged. I Ghosted (is that a word?
) it and the integrity check was successful!
(Note:--I went back and tested Norton's Iomega USB driver and discovered that it too will mount the Lexar Multi-Card Reader if a memory card is in the reader before booting.)
8. This driver is the same one mentioned in this thread:
http://radified.com/cgi-bin/YaBB/YaBB.cgi?board=general;action=display;num=10759... and is referenced in the Ghost Guide here at the bottom of the page:
http://ghost.radified.com/ghost_caveat.htmSo based on the information in this thread, the Panasonic driver appears to work fine with a NOTEBOOK & PCMIA CARD USB hardware.
Remember, your mileage may vary--this is what worked on my system.
I'm hoping El_Pescador is willing and able to try this out on his two USB 2.0 external enclosure kits to let us know if this works for those, and if the performance changes any. See here:
http://radified.com/cgi-bin/YaBB/YaBB.cgi?board=general;action=display;num=10941...