The OS/2 operating system has two file systems: the file allocation table (FAT) file system and the high performance file system (HPFS). These file systems define how information is organized on the storage devices.

A user can choose to install either or both file systems. An application must be able to work with any file system. The OS/2 operating system provides a common set of file system functions that are not dependent on a particular file system.

Both of these file systems support:

Additionally, HPFS supports: