wiki:WikiStart

Logo

Welcome to FAT32.IFS on Netlabs

This is the development home for universal FAT driver (FAT12/FAT16/FAT32/exFAT) for OS/2 and OS/2 based systems.

This project is based on the FAT32 project by Henk Kelder who released the source code as open source in January 2002.

Features

This version includes:

1) FORMAT routine, based on Fat32format (a win32 program)

2) CHKDSK, with autocheck on init support.

3) SYS routine, installing FreeLDR bootblock (no minifsd yet).

4) Some new features, like

  • exFAT support ("/exfat" switch is required).
  • 64 KB clusters support on FAT, up to 32 MB clusters support on exFAT
  • support for files up to 4 GB on FAT12/FAT16/FAT32, up to 16 EB on exFAT
  • Support for FAT+ -- files larger than 4 GB on FAT32 (a /plus switch is required).
  • support for VFAT LFN's on FAT12/FAT16/FAT32 (for that, you should specify /fat key for fat32.ifs).
  • support for short <-> long file name translation for VDM for FAT12/FAT16/FAT32/exFAT.
  • Supported different media, like floppies (physical and virtual), CD's, flash sticks and hard disks with FAT12/FAT16/FAT32/exFAT filesystems. For all these media types, FORMAT/CHKDSK/SYS should work.
  • Support for mounting FAT12/16/32/exFAT filesystem images on a FAT12/16/32/exFAT disk subdirectory. Raw/bochs/cloop/dmg/vpc/vmdk/parallels/vvfat/qcow/qcow2/vdi formats are supported. (a library was ported from QEMU for support of VM images). For partitioned images, a partition number could be specified. Support for CHKDSK/FORMAT/SYSINSTX on a mounted image (this feature is alpha-quality, yet).
  • Support for mounting a disk image with any file system with loop.add driver. You can mount FAT/HPFS/JFS/NTFS/ISO9660/UDF file systems, or any other file system which has an IFS for OS/2 (alpha-quality feature).

Download

ComponentPackageVersionDescription
FAT32 LatestZIP0.10 r378 Latest version, ZIP format
FAT32 LatestWPI0.10 r378 Latest version, WPI installer
FAT32 Latest, win32 binariesZIP0.10 r378 Win32 binaries for FS utilities
FAT32 Previous releaseZIP0.9.13Previous release ZIP File
FAT32 Previous releaseWPI0.9.13Previous release WPI File
FAT32 older ReleasesWPI-ZIP -- Older FAT32 releases

Getting the sources

In addition to browsing? the sources here, you can check out the sources with your favorite subversion client.

Keep in mind that, unlike cvs, tags and branches are ordinary directories in subversion. With the typical subversion repository layout, it is rather easy to checkout more than you probably intend to. To pull just the trunk version, use something like

mkdir FAT32_workspace
cd FAT32_workspace
svn checkout http://svn.netlabs.org/repos/fat32/trunk trunk

To update your workspace with the current repository content, use

cd FAT32_workspace\trunk
svn update

If you want commit access to the repository, contact Adrian.

Building

Support

Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created.
We review the tickets regularly and leave comments if we need more info. So please revisit the Feedback analysis as often as possible. If we leave comment and don't get feedback from the ticket creator, we will close the ticket after some weeks.

Anonymous access to the ticket system has been restricted due to multiple attacks of stupid spammers we've been suffering from lately. In order to create a new ticket or comment the existing one, you need to login with your Netlabs login id. If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. We are sorry for inconvenience, but at the present time this is the only way to avoid extremely annoying spam.

Additional Information

License

FAT32 is open source software under the GNU LESSER GENERAL PUBLIC LICENSE license.

Credits

  • Henk Kelder
  • Brian Smith
  • KO Myung-Hun
  • Alfredo Fernández Díaz
  • David Graser
  • Lars Erdmann
  • Valery V. Sedletski

If we forgot anyone, please let us know. It was unintentional.

Disclaimer

I allow you to use all software in this package freely under the condition that the author, contributors, and myself are in no way responsible for any damage or loss you may suffer.

You should be aware of the fact that FAT32.IFS might damage the data stored on your hard disks.

If you cannot agree to these conditions, you should NOT use FAT32.IFS!

Last modified 4 weeks ago Last modified on Oct 16, 2018, 11:51:13 PM

Attachments (1)

Download all attachments as: .zip