Welcome to the VFAT-OS2 home page ! (Last updated on 24.05.00)
What is VFAT-OS2 ?
VFAT-OS2 is a package that will allow OS/2 to seamlessly access
Windows 95 VFAT formatted partitions from OS/2 as if they were standard OS/2 drive
The ultimate aim of this package is to be able to use the VFAT file system as a
replacement of FAT.
VFAT-OS2 is based upon the Linux VFAT 2.0.33 and the EXT2_240 package
from M. Willm.
VFAT-OS2 is composed of several parts :
|A 32 bits OS/2 file system driver that allows read-write access to Windows 95 VFAT file
|A 32 bits OS/2 file system driver that allows read-only access to Windows NT NTFS file
|utilities to mount and unmount drive.|
What will be the main features of the file system driver ?
The file system driver,
vfat-os2.ifs, is the heart of VFAT-OS2, as it is the component that manages seamless
access to Windows 95 VFAT and Windows NT NTFS file systems.
This driver has the following
|it is a full 32 bits ring 0 implementation,|
|it supports read/write access (readonly for NTFS)|
|it has a global pseudo-dynamic disk cache, only limited by physical memory available,|
|it takes advantage of the underlying I/O subsystem by using its asynchronous I/O
What is the latest version of VFAT-OS2 ?
The latest available version of VFAT-OS2 is 0.05,
it was released on December 4th., 1998 in a package file named vfat_005.zip (278856
Source code of VFAT-OS2 v0.04 can be found
here. This source must be installed
on top of EXT2_240
It is still beta code!
has the following features:
|based on Linux 2.0.33 vfat sources|
|case-insensitive file names except for renaming files|
|disk summary is now correct|
|floppy disk support|
|umount and remount do not requires EMX dlls|
|supports volume label|
|changing from FAT to VFAT filesystem type at runtime
|corrected a memory leak problem in the IFS|
|early R/O support for NTFS file system|
If you had problems with VFAT-OS2 v0.04 resulting in trap 0e screen relating to kernel
stack overflow you won't profit from v0.05 as these problems are still there. But if you
got a trap some minutes or hour later you may profit from v0.05 as a memory leak problem
has been detected and corrected.
To enable the early readonly support for NTFS add the option "-NTFS" to the
command line for VFAT-OS2.IFS.
Where to find VFAT-OS2 ? VFAT-OS2 can be found at least on the following sites :
Some links to vfat related pages
Know problems and restrictions
|extended attributes (EAs) are not supported|
|booting from VFAT partition not supported|
|renaming filenames are currently still casesensitive (eg. ren test.c Test.c
|all files on a VFAT partition are displayed with the command "dir"|
|currently VFAT still have some problems with support for floppy disk (A:, B:) on some
|currently swapping to VFAT partition not supported (SWAPPATH statement in CONFIG.SYS)|
|MBCS/DBCS are not supported|
|non ASCII character (>128) are not correctly translated|
|VFAT-OS2 is not compatible to DISKCACHE statement. Do not specify a VFAT partition in
the DISKCACHE statement|
early NTFS support
|only readonly mode supported|
|disk summary are not displayed correctly|
|file date is not correct|
Feedback and support Please feel free to contact me for any question on vfat-os2. You are
also encouraged to give me some feedback on how it works on your system and what new
features you would like ... this helps me improve it ! Both success stories and disasters