High Performance File System: Difference between revisions

Content deleted Content added
m v2.04 - Repaired 1 link to disambiguation page - (You can help) - List
Native support under Windows: actually, I'll just remove this because otherwise it'll hang on here for another decade; this misinformation has been here for eighteen years already
 
(9 intermediate revisions by 8 users not shown)
Line 1:
{{Short description|Filesystem created for OS/2 operating system}}
{{distinguish|Hi Performance FileSystem}}
{{ref improve|date=August 2013}}
Line 13 ⟶ 14:
|max_filename_size = 255 characters
|max_files_no = Unlimited
|max_volume_size = 64 [[gibibytegigabyte|GiBGB]] (as implemented)<br/>2 [[tebibyteterabyte|TiBTB]] (theoretical)
| max_file_size = 2 [[gibibytegigabyte|GiBGB]]
|filename_character_set = Single-byte from <code>0x20</code> to <code>0xFF</code>
|dates_recorded = Access, Creation, Modified
Line 41 ⟶ 42:
*Root directory located at the midpoint, rather than at the beginning of the disk, for faster average access
 
HPFS also can keep 64 [[KibibyteKilobyte|KiBKB]] of [[Metadata (computing)|metadata]] ("[[extended attribute]]s") per file.
 
IBM offers two kinds of [[Installable File System|IFS]] drivers for this file system:
 
*The standard one with a cache limited to 2&nbsp;MiBMB
*''HPFS386'' provided with certain server versions of OS/2, or as added component for the server versions that did not come with it
 
Line 52 ⟶ 53:
Though IBM still had rights to HPFS, its agreement with Microsoft to continue licensing the HPFS386 version was contingent upon the company paying Microsoft a licensing fee for each copy sold. This was a result of the Microsoft and IBM collaboration that gave both the right to use Windows and OS/2 technology.
 
Due to the Microsoft dependence, limited partition size, file size limit of 2&nbsp;GiBGB and the long disk-check times after a crash, IBM ported the [[journaling file system]], [[JFS (file system)|JFS]], to OS/2 as a substitute.
 
[[DOS]] and [[Linux]] support HPFS via third-party drivers. [[Windows NT]] versions 3.51 (4.0) and earlier had native support for HPFS.
 
== Native support under Windows ==
[[Windows 95]] and its successors [[Windows 98]] and [[Windows Me]] canhave readno andsupport writefor HPFS. only{{citation whenneeded mapped via a network share; they cannot read it from a local disk.span|date=May 2023|They listed the [[NTFS]] partitions of networked computers as "HPFS"}}, because NTFS and HPFS share the same [[Partition type|filesystem identification number]] in the partition table.
 
[[Windows NT 3.1]] and [[Windows NT 3.5|3.5]] have native read/write support for local disks and can even be installed onto an HPFS partition.
Line 78 ⟶ 79:
| author=Ray Duncan
| journal=Microsoft Systems Journal
|date=September 1989|volume=4:5
| issue=5
| pages=1–13
}}
Line 96 ⟶ 98:
| title=HPFS unter Windows NT 4.0
| author=Dieter Brors
| journal=cC't Magazin für Computertechnik (German)
| year=1997|volume=1
| pages=306
Line 112 ⟶ 114:
 
{{Filesystem}}
{{OS/2}}
 
[[Category:Disk file systems]]