Fail-safe, high-performance
FAT file system

Microsoft FAT by Tuxera is an industry-standard FAT12/16/32 file system implementation that delivers essential, high-performance support for data stored on all USB drives and SD™ memory cards up to 32 GB. Our modern, high-performance FAT solutions brings fast, fail-safe data transfers and storage management to millions of connected cars, computers, and consumer devices.

Why choose Microsoft FAT by Tuxera

Optimized for any environment

Tuxera's FAT file system implementation runs seamlessly on a wide variety of operating systems like Linux and Android, real-time operating systems, and even on embedded devices without an RTOS. The file system is designed with portability in mind – it runs in embedded microcontrollers with limited system resources with as low as 0.7 KB of RAM.

Take control over data at risk

File system integrity and fail-safety

Ensure metadata integrity and volume consistency when storage is removed, in the event of unexpected reset or power loss, and when power or battery is disconnected. Microsoft FAT by Tuxera features patented fail safety technology to ensure no data is lost or corrupted.

Versatile FAT storage compatibility

Our full-featured implementation supports FAT12, FAT16, and FAT32 variants. Tuxera's FAT file system works seamlessly with other FAT drivers, including all Microsoft FAT versions, Linux VFAT (including Android VFAT), Mac OS X, and macOS FAT file systems.

Extend memory lifetime

Improved flash memory endurance

Microsoft FAT by Tuxera is intelligently designed to reduce fragmentation and write and erase wear. This ensures the longest flash memory lifetime for storage devices built on eMMC and eSD technology. Prolong the longevity of your drives with our robust FAT implementation.

All Tuxera file system
Implementations feature

Our cloud-based autobuild system ensures up-to-date, immediate software integration and delivery. Plus, our engineers are on call to help you through every stage of your product’s lifetime, including full integration support.

Our full implementation package comes with a built-to-spec, ready-to-run file system driver, all the file system and benchmarking tools you need, intensive device testing, our patented fail-safe technology, and full-service support.

Errors can cause data loss – or worse – damage device hardware. Tuxera file systems go beyond other alternatives to bring you volume check and repair tools to ensure file system consistency, fix corrupted volumes, and recover lost files.

All the software we build goes through extensive testing. We have our own state-of-the-art device testing lab where we test for interoperability, reliability, functionality, and performance.

Everything’s stored safe and sound. With Tuxera’s proprietary fail-safety technology your system can recover from unexpected shutdown, power loss, or storage removal. We can optimize the level of robustness and performance according to your specific use case.

What our customers say about us

Technical data and resources

Platform support

Portable to any environment including Android, Chrome OS, Linux, RTOSes such as ThreadX and QNX, RTOS-like systems, MCUs, development boards, or any compiler.

Storage hardware

Support for all flash-based storage types such as SD cards, SD, SDHC, eSD, CF cards, SSD, USB-connected storages, eMMC and UFS.

High performance

Zero-copy support (direct I/O) and proprietary advanced optimizations ensure ultra-fast I/O throughput and high IOPS, plus low CPU usage.


All memory operations are performed correctly and the integrity of the system is guaranteed in case of unexpected reset or power loss.

How we've helped customers with
Microsoft FAT by Tuxera

When to use Microsoft FAT by Tuxera

Microsoft FAT by Tuxera is suitable for any embedded device or system that requires support for memory cards up to 32 GB, or file sizes up to 4 GB.


IVI, infotainment, and digital cluster

Automotive IVI



TV & Set-top box


Extend memory lifetime



Get more technical info, or contact us for software evaluations and pricing quotes for Microsoft FAT by Tuxera.

Pricing and evaluations

*Microsoft, FAT, and ThreadX are the registered trademarks of Microsoft in the U.S and other jurisdictions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. QNX is a trademark and brand of BlackBerry Limited, Waterloo, Ontario, CA. Android and Chrome OS are trademarks of Google LLC. SD, microSD, and microSDXC are trademarks of SD Association.