Apple が 2017 年に macOS High Sierra・iOS 10.3 で標準採用した次世代ファイルシステム。HFS+ (1998) の後継として、フラッシュメモリ最適化・CoW (Copy-on-Write)・スナップショット・暗号化・暗号化スパースファイル対応など Apple エコシステム全体の現代基盤。
APFS (Apple File System) は、Apple が 2017 年に macOS High Sierra (10.13、2017 年 9 月) ・iOS 10.3 (2017 年 3 月) で標準採用した次世代ファイルシステムで、HFS+ (1998) の後継として、フラッシュメモリ最適化・CoW (Copy-on-Write)・スナップショット・暗号化・暗号化スパースファイル対応など、Apple エコシステム全体の現代基盤として位置付けられる重要な技術です。iOS 10.3 (2017 年 3 月)・macOS High Sierra (2017 年 9 月)・watchOS 4.0・tvOS 11 で順次採用され、iPhone・iPad・Mac・Apple Watch・Apple TV のストレージの基盤として、現代 Apple エコシステムを支える事実上のすべての Apple デバイスで利用されています。Container ベースの設計で 1 物理ボリュームに複数の論理 FS を持つ柔軟性が特徴、Time Machine (バックアップ機能) の高速化・FileVault 2 暗号化と統合された設計、macOS Big Sur (11、2020) 以降は Snapshot ベースの System Volume で OS 更新の安全性・ロールバック性が大幅改善されました。
| FS | CoW | スナップショット | データチェックサム | RAID |
|---|---|---|---|---|
| HFS+ | × |
| × |
| × |
| × |
| APFS | ○ | ○ | × (metadata のみ) | × (Apple RAID 別) |
| Btrfs | ○ | ○ | ○ | ○ |
| ZFS | ○ | ○ | ○ | RAID-Z |
| ReFS | ○ | ○ | ○ | Storage Spaces |
| ext4 | × | × | △ (metadata) | × (LVM 別) |
APFS は Mac 専用ファイルシステムで自作 PC では直接利用しませんが、自作 PC ユーザーが Mac との連携を意識する場面で重要。Hackintosh (Intel ベース自作 Mac 互換機) ・自作 NAS から Mac へのファイル共有・USB SSD/HDD の Mac との交換用ストレージで APFS の知識が必要。USB 接続の外付け SSD/HDD は、Mac での利用優先なら APFS フォーマット (macOS の Disk Utility)、Windows/Mac 互換性なら exFAT (USB 32GB+) ・FAT32 (小容量) を選択。Time Machine 用バックアップディスクは APFS が圧倒的に高速 (HFS+ Time Machine の 10 倍以上)、Apple Silicon Mac (M1/M2/M3/M4) では APFS が完全最適化・スナップショットベースの OS 更新が現代 Apple 体験の中核。Linux からの APFS 読込は apfs-fuse で可能だが書込は実験的、Windows からは Paragon APFS for Windows (¥4,800) などのサードパーティで読込書込可能。Mac との連携を頻繁に行う自作 PC ユーザーは、APFS の理解が円滑なデータ交換の鍵となります。
Q1: HFS+ から APFS への移行は? A: macOS High Sierra で自動変換、SSD は必須変換・HDD はオプション。データ消失なしの in-place 変換、現代 Mac はすべて APFS。
Q2: APFS と ZFS どちらが優れる? A: フラッシュメモリ最適化・Apple 統合で APFS、データチェックサム・大規模ストレージで ZFS。Mac = APFS・Linux NAS = ZFS の使い分け。
Q3: 自作 NAS で APFS は使える? A: 公式には Mac 専用、Hackintosh 自作 Mac・Linux apfs-fuse 経由で限定利用可能だが、性能・信頼性で ZFS/Btrfs を推奨。