Введение

Файловая система, созданная для операционной системы OS/2.

HPFS (High Performance File System) – это файловая система, разработанная специально для операционной системы OS/2 для преодоления ограничений файловой системы FAT. Она была создана Гордоном Летвином и другими разработчиками Microsoft и добавлена в OS/2 версии 1.2, когда эта операционная система еще разрабатывалась совместно Microsoft и IBM, и выпущена в 1988 году.

Поддержка Windows

Windows 95 и последующие версии Windows 98 и Windows Me могут читать и записывать HPFS только при подключении через сетевую папку; они не могут читать его с локального диска, поскольку NTFS и HPFS используют один и тот же идентификатор файловой системы в таблице разделов. Windows NT 3.1 и 3.5 обеспечивают нативную поддержку чтения/записи с локальных дисков и могут быть даже установлены на раздел HPFS. Windows NT 3.51 также поддерживает чтение и запись с локальных дисков, отформатированных в HPFS. Начиная с Windows NT 4, драйвер файловой системы PINBALL.SYS, обеспечивающий доступ для чтения/записи, больше не поставляется. Более поздние версии Windows также не содержат этот драйвер. Следует отметить, что этот драйвер ограничен томами HPFS объемом до 4 ГБ. Microsoft сохранила права на технологии OS/2, включая файловую систему HPFS, после прекращения сотрудничества с IBM. Поскольку Windows NT 3.1 была разработана для более серьезного (корпоративного) использования, чем предыдущие версии Windows, она включала поддержку HPFS (и NTFS), что обеспечивало большую емкость хранения по сравнению с файловыми системами FAT12 и FAT16. Однако, поскольку в HPFS отсутствует журнал, любое восстановление после неожиданного выключения или другой ошибки занимает все больше времени по мере увеличения размера файловой системы. Утилита, такая как CHKDSK, должна будет сканировать каждую запись в файловой системе, чтобы убедиться в отсутствии ошибок, что значительно снижается в NTFS, который просто воспроизводит журнал.