A disk file system designed for version 1.2 of the Microsoft/IBM OS/2 operating system as a successor to the file allocation table (FAT) file system used by MS-DOS. High Performance File System (HPFS) is supported by Microsoft Windows NT version 3.51 but not by Windows NT 4 or the Windows 2000 operating systems, which use the more advanced NTFS file system.
HPFS was designed to function as an Installable File System (IFS), which is implemented as a dynamic-link library (DLL) that hooks into the file system component of the operating system kernel. You configure HPFS through an IFS= line in the config.sys file. The CD file system (CDFS) was also designed to support IFS. HPFS improves on the performance of the FAT file system for MS-DOS in the following ways:
Other features of HPFS that were considered advanced at the time of its development included the following: