HPFS HPFS

HPFS - Definition and Overview

HPFS or High Performance File System, is a file system created specifically for the OS/2 operating system to improve upon the limitations of the FAT file system. It was written by Gordon Letwin and others at Microsoft and added to OS/2 version 1.2, at that time still a joint undertaking of Microsoft and IBM.

Among its improvements are

  • support for mixed case file names, in different code pages;
  • support for long file names (256 characters as opposed to FAT's 11 characters);
  • more efficient use of disk space (files are not stored using multiple-sector clusters but on a per-sector basis);
  • an internal architecture that keeps related items close to each other on the disk volume;
  • less fragmentation of data;
  • extent-based space allocation;
  • separate datestamps for last modification, last access, and creation (as opposed to FAT's one last modification datestamp);
  • a b-tree structure for directories; and
  • a centrally-located root directory.

It also can keep 64 KiB of metadata ("Extended attributes") per file.

IBM offers two kind of IFS drivers for this file system: the standard one with a cache limited to 2 MiB, and HPFS386 provided with the server versions of OS/2. HPFS386's cache is limited by the available memory. It's highly tunable by experienced administrators. Thus, HPFS386 is faster, but also IBM has to pay Microsoft for every copy sold.

Because of the Microsoft dependence and the longer disk check times after a crash, IBM ported the journaling file system JFS to OS/2 as a susbtitute.

There are also third-party drivers for DOS and Linux and official ones for Windows NT.

See also

External links


Example Usage of HPFS

wcpreston: Is it me, or is Mac OS X Server like windows server w/Exchange? I could move my Drobo over, convert to HPFS instead of EXT2/3...
kaelshin: OS/2였나... 거기선 HPFS를 썼던걸로 아는데요.. 물론 도스계열 윈도우나 NT계열 윈도우나 리눅스나 못알아먹는 파일시스템 우왕ㅋ굳ㅋ
communic8tr: Working on an internal viral marketing campaign to educate the sales force @ HPFS...besides case studies online, any great ideas to share?
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.