Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Computer Information > thumb drive problem with Windows 98

Thread Tools

thumb drive problem with Windows 98

Hoo Phung Dungh
Posts: n/a
dh@., writes:

> It can't do much of anything right. Every time I install the thumbdrive
>I have to go through all the driver loading junk too. And by now it knows
>where it is but I still have to accept and agree with everything...

You still around David?
I have just obtained the Kingston 4Gb model of the pesky varmint you
have, same problems, exactly.
Thumb Drive (TD)
Kingston DTI/4GB
CN 030407 5v (volt?)
05360-358.A00LF China

Same GUI also, with a maybe small difference that should have no
bearing on what you are experiencing. This 98se GUI is fully patched
with no Active X or MS "fone home" tools on board. The install has
been enhanced with this tool.

I post as I am working on a permanent fix for this Kingston TD so
hopefully the fix can get archived.
I found the thread on Google/Deja, I post from <a.c>.

Two things first.
A lot of your troubles come from not being setup in a manner that
allows you to see what is happening on installs, David... of anything.
Fix that with EasiClean, an old app but very very efficient at doing
registry checks and logs.
If there is a problem getting a version to run on 98se, say so and I
will get a patched copy uploaded.
[XP users could well use the newest version of this app]

Secondly, _any_ user of 98se needs to know how to backup and clean
(manual edit) <user.dat>. Being "in the dark" on this one is simply
going to create more angst than is necessary in using Win9x.* as
a regular platform. I attach (as an addendum] a tutorial written in
2002. I could not find it on Google/Deja despite being certain it was
uploaded at the time.

Back to the problem....
What I have found so far?
Remove USB devices from the target machine..all of them.
Remove "USB Hub & Controller" from Devices in
Control Panel>System>Device Manager

[Note: the "Other Devices" you are looking for is a red
herring by Kingston 'help'. That listing does not show until
one of the drivers they offer is loaded. The /other devices//
you want is in the "add new hardware wizard", as an option.
Always use it when you are installing devices that give you
problems using "conventional methods" - none of that helps
you with this baby<s>]

Allow the system to find and install the "USB Hub & Controller".
Use another USB device you know works, as a /test tool//,
connect it and make sure the system /sees// it.
If you are using a USB cable make sure you have this insitu also.
All working? Great, on with the show.

Disconnect that USB device you just tested.

Ok, now the fun starts<g>

First you have to prepare that TD.
You need.
1. A clean TD. Use FDISK & FORMAT to strip whatever is on the TD to
a FAT32 formatted partition. These tools can be run in a
D0S window on 98se.
[note: For some TDs this step is maybe only necessary when you are not
certain the TD is "good to go". FDISK will soon tell you if the drive
is /good//. You can also use FDISK to partition the drive at a later
date should you so choose]

Next you need the boot information that will make your new TD emulate
a floppy.
1. Win98se "startup Disk" or a method to store all the D0S boot
files that are written to Disc01 of D0S 6,22 + generic
drivers for CD booting (atapi.sys)/mscd001) and mouse driver.
2. WinImage, as a tool to make an image of and to then extract the
boot files from your "startup disk".
[note: There are any number of ways to create a boot image. The
suggestion here is for those familiar with Win32 interfaces only]

Once you have this material & a clean TD you will need these tools to
actually write the drive to the boot partition.
1. A WinXP machine with a working USB hub.
2. This generic boot sector tool for TDs.
[note: this version of this tool has to be run on the XP platform, the
kernel version is not compatible with 98se]
3. This generic USB storage driver.

The process is:
1. Make a new 98se boot floppy. Using WinImage extract the boot files
from the newly minted disk and store them in a folder you can easily
access at root on the XP machine..
c:\USBdrv good.
2. Install the <SP27213.exe> tool to the XP machine.
3. Connect the prepared TD to the XP machine and run the HP boot
sector write tool.
The GUI will ask you to locate the D0S files to load. Point it at the
root folder you made earlier.
The tool will then complete, setting the USB boot sector as "active".
Remove your TD and go boot whatever with it !

When you want to use a 98se machine to write data to the TD you may
need to run the generic USB driver <nusb31e.exe> first. I found that
other TD driver installs covered this , for me..YMMV.

That easy !

In cobbling together this /fix// I discovered a number of "Catch 22's"
and confirmed many I did read of, including David's original dilemma.
To wit: The Kingston driver patches simply do not work. In fact one of
them writes USB information to the IDE entries in the registry causing
98se to think it is another AIDE drive, sicken bizarre!
I list some others here, should any be happy enough to "not bother"
with trying some obvious fixes, or what were obvious fixes, to myself.
-=-FDISK. No doubt there is a boot manager in Tux (Linux) that will
allow FDISK to create more than one Active partition on a Linux
system. D0S FDISK does not. Absolutely refuses to allow more than
one Active on a FAT system.
-=-CD booting (D0S) requires D0S drivers for a USB mount to enable a
USB drive in D0S. D0S drivers for USB TD's are not available.
-=-WIN IMAGE is set by default to only recognise A: and B: drives.
Any boot image created by Win IMAGE cannot be written directly to the
TD in a Win32 environment.
-=-HP boot sector write tool writes the whole of the USB drive as one
partition, removing any previous structure. This could be a good thing
or a bad thing, depending on what you previously had mounted on the

I have bundled some of this information together with drivers used and
uploaded them to:
Search for "Kingston TD-4GBfix"
I do this should the links I use here get munged with page changes.
Support DriverGuide and get a membership. It was free at time of
writing this info up.

At time of writing Kingstons only advice on this issue is:
You void warranty on our product in carrying out technical change.

How to "Pontius Pilate" Windows 9x. Platforms- by warrigal
Why?? because IF U stuff your machine and thereby (for some) your life
its YOUR doing.
Forget the Lame Whine "it didn't work ..baaahhhwwaaaaa".
The method is proven on Windows 95B (all versions) and
I have no doubt it would work (with minor changes) on any WinX system
that uses User.dat type control hierarchy in file/registry tracking.
The method was developed from advice given to clean WinME.

READ carefully and BACKUP before you start the fire!

================================================== ==
To create/refresh a new registry:
How to remove unwanted dats from <user.dat>

U need:
3.5" Floppy as a Bootable System disk with all "extras" like
D0S version of those files MUST be of the same genre as the version of
D0S you are booting with!!
Set up 2 folders under ../!reg/

...//Support is simply somewhere to store copies of
just in case your floppy fails during the process (it happens) you
have ready access to these needed files
...//backup is the folder to store your original dat files and to write
your saved file/s to.


After booting from the floppy run smartdrv.exe.
Setup !reg dir if not already done.
Create <nureg.txt> and <oldreg.txt> in ../!reg if not already done.
Remove attributes ASHR from <system.dat> and <user.dat>
Run regedit and export registry to ..//oldreg.txt
>regedit /l:d:\windows\system.dat /r:d:\windows\user.dat /e c:\!reg\oldreg.txt

Remember you can get regedit syntax help by typing at a:\
regedit /?

Depending on size of registry the file could take up to 30mins to

When a:\ reappears, reboot and in Windows examine ..//oldreg.txt for
those entries to change/delete.
A text editor is important as <> and NotePad are not enough to
see the whole of the registry file and Windows programs like NotePro
and WordPad introduce WinX syntax into the changes (IF they will look
at them). So use only a bare text editor, EditPad works.

When changes are complete save file as ..//nureg.txt
You should move a backup of <oldreg.txt> to the backup folder *before*


Do not forget to have SmartDrive running to do all procedures in D0S.
Remove attributes ASHR from <system.dat> and <user.dat>
Erase the <system.dat> and <user.dat> files.
Run regedit to import new registry from <nureg.txt> to <system.dat>
and <user.dat> (rebuilding registry)
>regedit /l:d:\windows\system.dat /r:d:\windows\user.dat /c c:\!reg\oldreg.txt

Depending on size of registry the registry could take up to 30mins to

Remember you can get regedit syntax help by typing at a:\
regedit /?

Reboot Windows and using both Regedit and Wgrep make sure the changes
are effected.

Always keep your original DAT files in ..//!reg/backup/* until the
time when you are sure the rebuild is kosha..usually some months!

Regedit4 has the unique ability to "remove" any unlinked references in
the user.dat file when invoked using the above method. Experience has
shown that this is the ONLY way short of rewriting the drive after a
low level format to remove those indications of data having once been
on your machine. Note particularly the reference to "unlinked". IF the
data is on your drive in some other form other than what you can
recognise (eg. hidden attrib 0r encrypted, changed filename)and thus
still "linked" then this method will NOT remove indication of its
presence to an auditor. Therefore it is important that you have a
comprehensive knowledge of what is on your machine and "how to" find
it. It gets back to good housekeeping.
Registry editing programs tried do not prove sufficient to do
"refresh". This because they insist on making "bakups" or "undos".
This has the effect of not allowing the unwanted data to EVER leave
your machine.
Be aware that Windows (95&9 both show evidence of "creating their
own syntax" . eg If you type in "John Brown" as a UID in a program it
can be seen in the registry as "John" and in a separate entry "Brown".
So when searching for changes remember to use variations of the syntax
in your search.
Lesson = DO NOT use anything other than native WinX RegEdit4 and
always use a regular expression finder to check the syntax is
Experiment shows that entries can be found by GREP that RegEdit4 does
not detect.

I may be slow but in the 6years since I started playing with WinX I
only recently came across this method of "cleaning" and that was for a
Millennium registry!
I have/had asked the question many times in a number of arenas "How do
U clean unwanted dats from <user.dat>" and nary had more than either
'blank stare' 0r absolutely BS responses that even I at my level
figured were uttering's of 'wannabe's'.
I tried variations of what I 'found' on both 95B and 98SE/lite and
easily developed the method above as a proven "goer".
When the tools are right and its practised a few times it really is a
peice0**** to do.
Not scary at all..have fun

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
USB thumb drive help nuthead Computer Support 11 10-12-2006 01:14 AM
The Thumb Drive RAID Experiment Silverstrand Front Page News 0 12-30-2005 04:41 AM
Thumb Drive with WIFI Signal Locator Thomas Computer Support 0 12-03-2004 04:04 PM
Sony 512 MB Micro Vault Flash USB 2.0 Drive Pen Thumb Drive ami Computer Support 1 07-02-2004 02:04 PM
Camera that interfaces with USB thumb drive Robert Haston Digital Photography 4 10-11-2003 08:38 PM