HFS Plus

E6431

HFS Plus is a proprietary journaling file system developed by Apple for use in macOS and earlier Macintosh operating systems, succeeding the original HFS to support larger files and volumes.

Observed surface forms (4)

Surface form As subject As object
HFS+ 0 7
HFS+ file system 0 1
Hierarchical File System 0 1
Mac OS Extended 0 1

Statements (58)

Predicate Object
instanceOf file system
journaling file system
proprietary software technology
alsoKnownAs HFS Plus
surface form: HFS+

HFS Plus
surface form: Mac OS Extended
backwardCompatibility partial with HFS
blockAllocationStructure B-tree
caseSensitivityDefault case-insensitive
caseSensitivityVariant HFSX (case-sensitive HFS Plus)
countryOfOrigin United States of America
surface form: United States
defaultFileSystemOf Mac OS 8
surface form: Mac OS 8.1

Mac OS 9
Mac OS X 10.0 Cheetah
surface form: Mac OS X 10.0

macOS
surface form: macOS Sierra
designedFor larger files
larger volumes
developer Apple Inc.
directoryStructure B-tree
fileNameEncoding UTF-16
introduced 1998
introducedIn Mac OS 8
surface form: Mac OS 8.1
license proprietary
maximumFileSize 8 exabytes (theoretical)
maximumVolumeSize 8 exabytes (theoretical)
metadataStorage allocation file
attributes file
catalog file
extents overflow file
startup file
operatingSystem Mac OS 8
Mac OS 9
macOS
surface form: Mac OS X

macOS
optimizedFor classic Mac OS metadata model
predecessor MFS
surface form: HFS
replacedAsDefaultBy APFS
replacedAsDefaultIn macOS
surface form: macOS High Sierra
replacedBy APFS
status legacy file system in modern macOS
supports POSIX permissions
supportsBooting yes on Intel-based Macs
yes on PowerPC-based Macs
supportsFeature Unicode file names
access control lists
case-insensitive file names
extended attributes
file system compression
hard links
hot file clustering
journaling
long file names
optional case-sensitive variant
resource forks
symbolic links
volume journaling
usedOn external storage devices for macOS
internal hard drives of Macintosh computers
usesAllocationBlockSize variable

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

HFS Plus alsoKnownAs HFS Plus
this entity surface form: Mac OS Extended
HFS Plus alsoKnownAs HFS Plus
this entity surface form: HFS+
Mac OS 9 defaultFileSystem HFS Plus
this entity surface form: HFS+
Darwin includesComponent HFS Plus
this entity surface form: HFS+ file system
MFS replacedBy HFS Plus
this entity surface form: Hierarchical File System
APFS replaces HFS Plus
this entity surface form: HFS+
Darwin supportsFileSystem HFS Plus
this entity surface form: HFS+
Mac OS 8 supportsFileSystem HFS Plus
this entity surface form: HFS+
macOS supportsFileSystem HFS Plus
this entity surface form: HFS+
Finder supportsFileSystems HFS Plus
this entity surface form: HFS+