The FAT32 dev group is happy to announce that we have a new version of the FAT32 driver at Netlabs.
http://fat32.netlabs.org/?show=download
Version 0.99:
-CACHEF32.EXE caused a continuously beep if a copy of CACHEF32.EXE was already loaded and the current CP was different from a copy of FAT32 IFS. Fixed.
-Case conversion of national characters worked only for ASCII below 128. Introduced in version 0.98b. Fixed.
-Sometimes copies of the FATs did not match each other or 'lost cluster' occurred after copy operation with cache enabled. Fixed (maybe workaround ?). Unfortunately, cache performance is decreased as a result.
-Replaced legacy DBCS APIs with ULS APIs.
-Added /H option to FAT32.IFS to allocate cache memory in high memory (>16MB). This should take care of the 'linalloc' problem.
-Added /F option to CACHEF32.EXE to force CACHEF32.EXE to be loaded without any FAT32 partition. Hopefully, this option can help people who use removable media formatted FAT32.
-Added a feature to clear fForceLoad flag to '/N' option of CACHEF32.EXE.
-FAT32.IFS process parameters are no longer case sensitive.
A special Note:
The driver loads whether it finds a FAT32 partition on bootup or not. The new /f forces the cache to be loaded also.
This driver works with USB Flash sticks formatted FAT32, however, it does not work with all. Stay away from Pony Attache flash media. After much testing amd reviewing logs, the flash media not recognized is believed to be caused by another driver. Personally, I believe that this driver may be USBMSD.SYS driver. Some of the flash sticks cannot be read properly.
I have has success with a USB 2.0 Sandisk 125 MB flash stick.
David
Source: OS2VOICE