BTRFS/APFS/NTFS(ビーティーアールエフエスエーピーエフエス)
モダンファイルシステム比較。Btrfs(Linux CoW・subvolume/snapshot・RAID 1/10)・ZFS(BSD/Linux・最も高機能)・APFS(Apple 2017-・clone・snapshot)・NTFS(Windows・BitLocker統合・15.99EB)・ReFS(Windows Server・mirror resilient)・exFAT(4GB超対応・cross-platform)・F2FS(Flash-Friendly)・bcachefs(Linux 6.7+・CoW新世代)。
概要
BTRFS、APFS、NTFS はそれぞれ Linux、Apple、Windows の代表的なモダンファイルシステムで、CoW(コピー・オン・ライト)やスナップショット、暗号化統合といった先進機能を備えている。
2025年に登場した「Apple Silicon」向け APFS の拡張機能は、クローンとスナップショットを高速に作成できる点で注目され、Windows 10 以降の NTFS も BitLocker と連携してデータ保護を強化している。
Linux では BTRFS が 2026年に正式リリースされた bcachefs との競合を迎え、RAID 1/10 のサポートが拡充された。
主な特徴・仕組み
- CoW:データを書き換える際に元のブロックを保持し、新しいブロックへ書き込むことでスナップショットを即時生成。
- サブボリューム:BTRFS では論理的に分割されたボリュームを作成し、個別にスナップショットを取れる。
- スナップショット:APFS と BTRFS で同時に取得でき、システム復旧やバックアップに有効。
- RAID 1/10:BTRFS で 4 つのディスクを 1 つのプールにまとめ、ミラーリングとストライピングを組み合わせた高可用性を実現。
- 暗号化統合:NTFS は BitLocker とネイティブに連携し、OS 起動時に自動で暗号化解除。
- クローン:APFS のクローン機能は、ファイルの実体を共有しながらメタデータだけを複製するため、ディスク容量を節約。
- Flash‑Friendly:F2FS は NAND フラッシュの特性を考慮した設計で、SSD での寿命を延長。
- 最先端機能:ZFS は BSD と Linux で動作し、データ整合性チェックと自動修復を備える。
- 高容量対応:NTFS は 15.99EB までの容量をサポートし、エンタープライズ向けに最適。
- サーバ向け:ReFS は Windows Server でミラーリングと耐障害性を重視した設計。
スペック/製品比較表
| ファイルシステム | 主な機能 | 対応OS | 最大容量 | 主要デバイス例 |
|---|---|---|---|---|
| BTRFS | CoW, スナップショット, RAID 1/10 | Linux | 1EB | Samsung 980 PRO 1TB |
| APFS | クローン, スナップショット, iCloud 同期 | macOS | 1EB | WD Black SN850 2TB |
| NTFS | BitLocker, 15.99EB, 高速IO | Windows | 15.99EB | Seagate IronWolf 4TB |
| ZFS | データ整合性, 自動修復 | BSD/Linux | 1EB | Intel 660p 512GB |
| ReFS | ミラーリング, 耐障害 | Windows Server | 1EB | Kingston A2000 1TB |
| exFAT | 4GB 超対応, クロスプラットフォーム | Windows/macOS/Linux | 128PB |
具体例・対応製品
- Samsung 980 PRO 1TB:PCIe 4.0 x4 接続で 5.0Gb/s の転送速度を実現し、BTRFS でスナップショットを高速に取得。
- WD Black SN850 2TB:NVMe 1.4 で 7.0Gb/s の読み込み速度を持ち、APFS でクローン機能を活用。
- Seagate IronWolf 4TB:NAS 用 HDD で、NTFS で 4.0Gb/s の安定転送を提供。
- Intel 660p 512GB:PCIe 3.0 x4 で 3.5Gb/s を実現、BTRFS の RAID 1 機能を利用したデュアルボリューム構成に最適。
- Kingston A2000 1TB:NVMe 3.0 で 3.0Gb/s、ReFS でミラーリングを行うサーバ構成に適合。
自作PCでの選び方・注意点
- 用途別:ゲームや高速データ転送なら NVMe SSD を選び、バックアップやサーバ用途なら HDD と RAID を組み合わせる。
- 互換性:APFS は macOS しかサポートしないため、Windows で使用する場合は NTFS か exFAT を選択。
- スナップショット頻度:BTRFS では頻繁にスナップショットを取るとディスク容量が圧迫されるため、必要な時だけ取得。
- 暗号化:Windows で BitLocker を有効にすると、NTFS のパフォーマンスが若干低下するが、データ保護は強化される。
- 温度管理:NVMe SSD は 70℃ 以上で性能が落ちるため、クーラーの設置を検討。
- 電源供給:PCIe 4.0 SSD は 15W 以上の電力を消費するため、80+ Gold 以上の電源を推奨。
- BIOS 設定:NVMe SSD を使用する際は AHCI ではなく NVMe モードに切替。
- ファームウェア更新:SSD のファームウェアは 2026年にリリースされた最新版を適用し、互換性とパフォーマンスを維持。
- バックアップ:スナップショットと外部バックアップを併用し、データ損失リスクを低減。
- ドライバ:Linux で BTRFS を使用する場合は kernel 5.15 以上を推奨。
関連用語との違い
- btrfs vs ZFS:btrfs は Linux でネイティブに統合されているが、ZFS は BSD 由来で Linux では追加モジュールが必要。
- ReFS vs NTFS:ReFS はミラーリングと耐障害性を重視し、NTFS はデスクトップ向けに最適化。
- exFAT vs FAT32:exFAT は 4GB 超ファイルを扱えるが、FAT32 は 4GB 以下に制限。
- F2FS vs NVMe:F2FS はフラッシュメモリの書き込み特性を最適化し、NVMe は高速転送を提供。
よくある質問
Q1. BTRFS のスナップショットはどれくらいの頻度で取るべきですか?
A1. データの変更頻度に応じて決めるのがベスト。一般的には 1 日 1 回程度で十分ですが、重要なデータは 4 時間ごとに取ると安全です。
Q2. APFS のクローン機能は Windows で利用できますか?
A2. いいえ、APFS は macOS 専用です。Windows で同様の機能を求める場合は NTFS のジャーナリングやサードパーティのクローンツールを使用してください。
Q3. NTFS の 15.99EB は実際に使用できますか?
A3. 現在のハードウェアでは 1EB 程度が実用上の上限ですが、将来的に 10EB 以上のストレージが登場すれば NTFS はその容量をサポートします。
まとめ
BTRFS、APFS、NTFS はそれぞれのプラットフォームで最先端の機能を提供し、CoW、スナップショット、暗号化統合といった共通点を持つ。
2025年から 2026年にかけて登場した新機能や次世代 SSD との相性を考慮し、用途に合わせて最適なファイルシステムを選択することで、パフォーマンスとデータ保護を両立できる。