HPFS
ブロックサイズは512バイト固定である。ボリュームサイズによってサイズが大きくなるFATに比べると無駄になるディスク領域が少ない。
フラグメンテーションの最小化。ファイルを拡張したときのブロックの割り当てを工夫する事で、ボリュームサイズが小さくてもフラグメンテーションが少なくなるように設計されている。
最大ボリュームサイズは2TiB。16GiB未満が推奨されている。ただしOS/2の実装上64GB以上はHPFSでフォーマットできずHPFS386を含む他のファイルシステムを用いる必要がある
最大ファイル名長は255バイト。後に拡張されたVFATと同じである。
VFATが長いファイル名だけを重視したFATの拡張に過ぎないのに対して、HPFSはフラグメンテーションの回避や対障害性を重視する。