Apple が 1998 年 Mac OS 8.1 で発表した HFS (1985) の後継ファイルシステム。Mac OS Extended (拡張フォーマット) として知られ、最大 2TB ボリューム・8EB ファイル・Unicode UTF-16 ファイル名対応で、HFS の 32KB クラスタ制約・1MB ファイル名長制約を解消、1998-2017 年の Mac 標準 FS として 19 年間君臨した。
HFS+ (Hierarchical File System Plus、Mac OS Extended) は、Apple が 1998 年 Mac OS 8.1 で発表した HFS (Hierarchical File System、1985) の後継ファイルシステムで、Mac OS Extended (拡張フォーマット) として一般に知られ、最大 2TB ボリューム・8EB ファイル・Unicode UTF-16 ファイル名対応で、HFS の 32KB クラスタ制約・1MB ファイル名長制約を解消し、1998-2017 年の Mac 標準 FS として 19 年間君臨した重要技術です。Apple Macintosh System 7.5.5 までの HFS から大幅進化し、ジャーナリング (Mac OS X 10.2.2、2002 年追加) ・Unicode UTF-16 ファイル名 (256 文字)・大容量対応・B-tree 構造での性能改善が特徴。Mac OS 8.1 (1998)・Mac OS X 10.0 Cheetah (2001)・Tiger・Leopard・Snow Leopard・Lion・Mountain Lion・Mavericks・Yosemite・El Capitan・Sierra までの Mac 標準ファイルシステムで、2017 年 macOS High Sierra で APFS に置換された後も、HDD・Time Machine バックアップディスク・古い Mac のメイン FS として 2020 年代まで継続利用、Mac OS Sequoia (2024) でも APFS と共存対応されています。
| FS | 年 | 最大ボリューム | 最大ファイル | ジャーナリング |
|---|---|---|---|---|
| HFS | 1985 | 2GB | 2GB | × |
| HFS+ | 1998 | 2TB | 8EB | ○ (2002 追加) |
| HFS+ Case-Sensitive | 2003 | 2TB | 8EB | ○ |
| APFS | 2017 | 8EB | 8EB | ○ |
HFS+ は 2026 年現在、APFS に置換完了状態で新規利用は限定的、Mac 関連用途で意識する場面のみ。古い Mac (Mac OS X 10.6-10.12 時代) のメイン FS・古い Time Machine バックアップディスク・USB HDD/SSD の Mac 互換ストレージで利用継続、現代 Mac でも HFS+ フォーマット可能 (Disk Utility で「Mac OS Extended (Journaled)」選択)。Time Machine 用バックアップディスクは HFS+ から APFS への移行が macOS Big Sur (2020) 以降推奨・macOS Sonoma (2023) で APFS バックアップ標準化、ただし古い Mac OS X 10.12 以前との互換性必要なら HFS+ 継続もあり。Linux で HFS+ 読込書込は hfsplus-utils パッケージで可能、書込は実験的なため重要データは Mac で操作推奨。Windows からは Paragon HFS+ for Windows (¥4,800) などのサードパーティで読込書込可能、Mac との連携が必要な自作 PC ユーザーには有用。
Q1: HFS+ から APFS への移行は? A: macOS High Sierra で SSD は自動変換 (強制)・HDD はオプション。データ消失なしの in-place 変換、現代 SSD Mac はすべて APFS。
Q2: 現代 Mac で HFS+ 使う場面は? A: 古い Mac OS X 10.6-10.12 との Time Machine 互換・USB HDD/SSD で旧 Mac とのファイル交換・Linux/Windows との互換性 (一部) 用途。
Q3: HFS+ で大文字小文字区別は?
A: デフォルト無区別 (hfs)、オプション区別 (HFSX)。Linux/Unix ライク開発で大文字小文字区別重要だが、Mac アプリの一部が無区別前提のためトラブル可能性あり。