Hi All
Just installed BS_Info v2.2 and gave it a try.
I am a little concerned about the IFS information displayed regarding my fat32 driver:-
fat32.ifs v0.10.r204
*** very dangerous ***
Does anyone know why this fat32 driver is "*** very dangerous ***"?
Hi Pete
You are using are extremely old driver with the latest being v0.10.r381 which can be found at
https://ecsoft2.org/fat32
At this page, you can see just how far behind you are.
The later drivers add more types of FAT support and I believe chckdsk support along with formatting fat32 drives.
The web page is wrong. You can format fat32 drives. I use the Reformat program which I bought. If you are familiar with the command line, it can be done that way.
Fat32 entries in my config.sys file.
ifs=F:\OS2\BOOT\fat32.ifs /cache:2048 /h /q /ac:* /largefiles /fat /exfat
call=F:\OS2\cachef32.exe /f /p:2 /m:50000 /b:250 /d:5000
I believe the ArcaOS Fat32 driver is based on the 0.10.r378 version.
Hi David, Pete
The ArcaOS Fat32 driver is based on the 0.10.r359 though it does have some code from later revisions.
Fat32 isn't a very robust file system. It is just an extension of Fat16. Its directory enties are all stored in files just like the data is stored. It only has short name directory entry structures. These have been bastardized so it can use multiple short name structures to store long names.
Probably all OS2 Fat32 drivers suffer from directory entry corruption under heavy load. Fortunately, it is seldom seen under light usage. It is more likely with caching (Note the cache is disabled in the current Netlabs and ArcOS versions), with multiprocessors and under heavy load such as rsyncing a large number of file from multiple directories from a Fat32 hard drive to a Fat32 USB stick. Fortunately, chkdsk can usually fix the problem. However, rarely it will cause mismatch Fats and chkdsk will give up kindly telling you to run chkdsk in Windows (which won't work either as fixing the fats requires scandisk). The only ways to fix it in OS2 is using DFSee or reformatting the drive.
Gregg