高性能文件系统 (High Performance File System ,HPFS),HPFS是Microsoft的LAN Manager中的文件系统,同时也是IBM的LAN Server和OS/2产品。在OS/2中,它就是HPFS,但是在LAN Manager和LAN Server产品中,它是HPFS386,这是HPFS的改进版本。HPFS提供了DOS文件系统中的
文件分配表(FAT)所没有的
长文件名和性能增强特性。另外,HPSF还能访问较大的
硬盘驱动器,提供更多的组织特性并改善了文件系统的安全特性。HPFS386增加了对HPFS文件系统的32位访问,另外还增加了容错和安全性功能。
FAT系统是从
磁盘操作系统(DOS)中保留下来的,但是增加了根据文件名对目录自动排序的功能。
按簇分配被简单的按512个字节的
扇区分配所代替,这有助于减少被文件加锁的没有使用的磁盘空间。
一个首节点(fnode)包含一个指向文件首块数据的
指针。全长512个字节的首节点包含了
文件属性、大小和访问控制信息。首节点的位置紧靠文件在磁盘上的物理位置,从而消除了DOS文件系统中磁头的频繁移动。HPFS文件系统是以改进树的形式组织的,以这种方式组织文件信息可以非常容易地确定文件的位置。当查寻文件时,HPFS只需沿着树查找即可。树的每一条分支指向另一个
索引节点,直至找到首节点。
HPFS386增加了对HPFS文件系统的32位访问,另外还增加了容错和安全性功能。HPFS386可以在处理器的较高特权级别上运行,这样就在普通的HPFS文件系统上改善了文件系统的稳定性和性能。