FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/High_Performance_File_System

High Performance File System

[[Partition type#PID_07h|0x07]]</code> ([[Master Boot Record|MBR]])"},"directory_struct":{"wt":"[[B tree]]"},"file_struct":{"wt":"[[B+ tree]]"},"bad_blocks_struct":{"wt":"[[List (abstract data type)|List]]"},"max_filename_size":{"wt":"255 characters"},"max_files_no":{"wt":"Unlimited"},"max_volume_size":{"wt":"64 [[gigabyte|GB]] (as implemented)<br/>2 [[terabyte|TB]] (theoretical)"},"max_file_size":{"wt":"2 [[gigabyte|GB]]"},"filename_character_set":{"wt":"Single-byte from <code>0x20</code> to <code>0xFF</code>"},"dates_recorded":{"wt":"Access, Creation, Modified"},"date_range":{"wt":""},"date_resolution":{"wt":""},"forks_streams":{"wt":"Yes"},"attributes":{"wt":"Read-only, hidden, system, archive"},"file_system_permissions":{"wt":"Yes (only in HPFS386)"},"compression":{"wt":"No"},"encryption":{"wt":"No"},"OS":{"wt":"[[OS/2]], [[Windows NT]], [[Linux]], [[DragonFly BSD]], [[eComStation]], [[ArcaOS]]"}},"i":0}}]}'>
HPFS
Developer(s)Microsoft, IBM
Full nameHigh Performance File System
IntroducedNovember 1989;37 years ago (1989-11) with OS/2 1.2
Partition IDs0x07 (MBR)
Structures
Directory contentsB tree
File allocationB+ tree
Bad blocksList
Limits
Max volume size64 GB (as implemented)
2 TB (theoretical)
Max file size2 GB
Max number</span>"}]]}'>no. of filesUnlimited
Max filename length255 characters
Allowed filename
characters
Single-byte from 0x20 to 0xFF
Features
Dates recordedAccess, Creation, Modified
ForksYes
AttributesRead-only, hidden, system, archive
File system
permissions
Yes (only in HPFS386)
Transparent
compression
No
Transparent
encryption
No
Other
Supported
operating systems
OS/2, Windows NT, Linux, DragonFly BSD, eComStation, ArcaOS

HPFS (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, and released in 1988.

  1. ↑ "Virtual Memory Problems under OS/2". www.os2voice.org. Archived from the original on 24 September 2015. Retrieved 11 June 2015.

Further reading

edit