| .. | |||
| Fat.c | 2 days ago | ||
| Fat.h | 2 days ago | ||
| Fat.md | 2 days ago | ||
| README.md | 2 days ago | ||
UEFI FAT Filesystem Driver implementing the Simple File System Protocol and File Protocol on top of Block I/O and Disk I/O. Supports FAT12, FAT16, and FAT32 file systems with full read/write, directory entry management, LFN (long filename) processing, and cluster chain allocation.
Key Functions: FatOpen (EFI_FILE_PROTOCOL.Open), FatRead/FatWrite, FatCreateOpenFile, FatDiskIo (core I/O), FatAccessFat, FatAccessDataCluster, FatGetDirEnt/FatSetDirEnt, FatGetFatEntry/FatSetFatEntry, FatAllocateVolume, FatAllocateClusterChain, FatTruncateClusterChain, FatGetFileNameFromPath, FatCreateDirEnt/FatDeleteDirEnt.
Protocols/Dependencies: EFI_SIMPLE_FILE_SYSTEM_PROTOCOL, EFI_FILE_PROTOCOL, EFI_BLOCK_IO_PROTOCOL, EFI_DISK_IO_PROTOCOL (BlockIo2 optional), FAT12/16/32.
Platform: MdeModulePkg/Fs/Fat, VS2015 X64 DEBUG.