Registry Settings for Other FATFS Options (Compact 2013)

3/26/2014

The FAT file system has numerous configurable registry values. The following table shows miscellaneous registry values that you can set to control or customize FAT, extended FAT (ExFAT), and transaction-safe extended FAT (TexFAT) file systems. Some of these values are default registry settings for FAT, ExFAT, and TexFAT. These registry settings are located in HKEY_LOCAL_MACHINE\System\StorageManager\FATFS.

Name

Type

Applies to

Description

BufferSize

REG_DWORD

FAT, ExFAT, TexFAT

Sets the number of sector-sized buffers to use for streams.

The default value is 64.

CodePage

REG_DWORD

FAT only

Overrides CP_OEMCP in all character conversions. By default, this registry setting is not set.

Dll

REG_SZ

FAT, ExFAT, TexFAT

Required. Specifies the name of the file system DLL. Must be set to Exfat.dll. The default value is Exfat.dll.

LockIoBuffers

REG_DWORD

FAT, ExFAT, TexFAT

Set to 1 (the default value) to indicate that FSD Manager should call LockPages to page-in all input/output buffers. Set to 0 (zero) only if the file system driver performs all I/O buffering.

MaxFileObjects

REG_DWORD

FAT, ExFAT, TexFAT

Specifies the maximum number of files that can be open at any time. The default value is 100.

MountLabel

REG_DWORD

FAT, ExFAT, TexFAT

Set to 1 to use the disk name as the mount point. If not set, the file system calls IOCTL_DISK_GETNAME. By default, this value is not set.

Paging

REG_DWORD

FAT, ExFAT, TexFAT

Set to 1 to enable paging. The default value is 1.

Util

REG_SZ

FAT, ExFAT, TexFAT

Required. Specifies the DLL name of the utility that formats and scans. Must be set to Fatutil.dll. The default value is Fatutil.dll.

See Also

Reference

FAT File System Registry Settings