[[Image(wiki:WikiStart:FAT32-Artie-Cubes-1-0-s.png, 200px )]] = Welcome to FAT32.IFS on Netlabs = [[PageOutline]] 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 [http://www.fdos.org/kernel/fatplus.txt 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 [http://qemu.org 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 == ||'''Component'''||'''Package'''||'''Version'''||'''Description'''|| ||FAT32 Latest||[ftp://osfree.org/upload/fat32/fat32-0.10-r378-os2.zip ZIP]||0.10 r378|| Latest version, ZIP format || ||FAT32 Latest||[ftp://osfree.org/upload/fat32/fat32-0.10-r378-os2.wpi WPI]||0.10 r378|| Latest version, WPI installer || ||FAT32 Latest, win32 binaries||[ftp://osfree.org/upload/fat32/fat32-0.10-r378-win32.zip ZIP]||0.10 r378|| Win32 binaries for FS utilities || ||FAT32 Previous release||[ftp://ftp.netlabs.org/pub/fat32/fat32_0913.zip ZIP]||0.9.13||Previous release ZIP File|| ||FAT32 Previous release||[ftp://ftp.netlabs.org/pub/fat32/fat32_0913.wpi WPI]||0.9.13||Previous release WPI File|| ||FAT32 older Releases||[ftp://ftp.netlabs.org/pub/fat32/ WPI-ZIP]|| -- ||Older FAT32 releases || == Getting the sources == In addition to [../browser browsing] the sources here, you can check out the sources with your favorite subversion client. Keep in mind that, unlike [http://www.nongnu.org/cvs/ 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 == * [wiki:BuildingFAT32 Building FAT32][[BR]] * [wiki:BuildingFAT32-0.10 Building FAT32, verison 0.10][[BR]] == Support == Reporting bugs and requesting new features is done through the [http://trac.netlabs.org/fat32/report 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.[[BR]] We review the tickets regularly and leave comments if we need more info. So please revisit the [http://svn.netlabs.org/fat32/report/10 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. [[BR]][[BR]] 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. [[br]][[br]] == Additional Information == * [[FAT32 News Archive]] * [[FAT32 Links]] == License == FAT32 is open source software under the [http://www.gnu.org/copyleft/lesser.txt 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!