ReFS (Resilient File System, 2012)(リファス)
Microsoft が 2012 年に Windows Server 2012 で発表した次世代ファイルシステム。NTFS 後継として設計、Copy-on-Write・チェックサム・自動修復・大容量 (35PB ファイル・1YB ボリューム) を実現するエンタープライズ向け FS。Windows 11 Pro for Workstations・Windows Server で標準採用される。
概要
ReFS (Resilient File System) は、Microsoft が 2012 年に Windows Server 2012 で発表した次世代ファイルシステムで、NTFS の後継として設計され、Copy-on-Write (CoW)・ファイルレベルチェックサム・自動修復・大容量 (35PB ファイル・1YB ボリューム) を実現するエンタープライズ向け FS です。Windows 11 Pro for Workstations・Windows Server (2012-2025) で標準採用され、Microsoft 純正の CoW ファイルシステムとして ZFS (Sun Microsystems, 2005)・Btrfs (Oracle, 2009) と競合する位置付け。B+ ツリー構造でファイル管理を行い、35PB ファイル・1YB (= 10²⁴ バイト) ボリューム対応の超大容量、ファイルレベルチェックサム + 自動修復でビット腐敗 (Bit Rot) 対策を実装。Storage Spaces (Windows のソフトウェア RAID) ・Storage Spaces Direct (S2D、ハイパーコンバージドストレージ) と組合せて RAID 機能・スナップショット・データ重複排除・階層化ストレージを提供する、現代エンタープライズ Windows サーバの中核ファイルシステムです。
主な特徴・仕組み
- 発表: 2012 年 Windows Server 2012
- 構造: B+ ツリーベース、すべてのメタデータがツリー管理
- CoW (Copy-on-Write): 上書きせず新ブロックに書込、整合性保証
- チェックサム: メタデータ + データ (オプション)、Bit Rot 検出
- 自動修復: Storage Spaces ミラーリングと組合せて、エラー時自動修復
- 最大ファイル: 35PB (NTFS の 256TB の 140 倍)
- 最大ボリューム: 1YB (NTFS の 256TB の 4M 倍)
- 最大ファイル名: 32,768 文字 (NTFS の 255 から拡張)
- Storage Spaces 統合: ソフトウェア RAID 0/1/5/6/10
- データ重複排除: 2014+ で標準機能
- アプリ互換性: NTFS API 互換、既存 Windows アプリでそのまま動作
スペック比較表
| FS | 最大ファイル | 最大ボリューム | CoW | チェックサム |
|---|---|---|---|---|
| FAT32 | 4GB | 2TB | × | × |
| NTFS | 256TB | 256TB | × | × |
| ReFS | 35PB | 1YB | ○ | ○ |
| ext4 | 16TB | 1EB | × | △ (metadata) |
| Btrfs | 16EB | 16EB | ○ | ○ |
| ZFS | 16EB | 256ZB | ○ | ○ |
| APFS | 8EB | 8EB | ○ | ○ (metadata) |
具体例・対応技術
- Windows Server 2012 R2 (2013): ReFS 1.0 初版
- Windows Server 2016 (2016): ReFS 2.0、データ重複排除追加
- Windows Server 2019/2022/2025: ReFS 改良継続
- Windows 11 Pro for Workstations: ReFS フォーマット・読込可能
- Storage Spaces Direct (S2D): ハイパーコンバージド、ReFS 必須
自作PCでの選び方・注意点
ReFS は 2026 年現在、Windows 自作 PC で意識すべき高度ファイルシステム、特にデータ整合性最優先のクリエイター・サーバ運用者向け。Windows 11 Pro for Workstations (¥35,800、Pro より上位) でフォーマット可能、Windows 11 Home/Pro でも読込のみ可能 (フォーマット不可)。Storage Spaces (RAID 0/1/5/10) と組合せてミラーリング・パリティ保護で Bit Rot 対策が可能、AI モデル保存 (Llama 3 70B Q4 = 40GB) ・8K 動画素材・ゲーマー大規模 Steam ライブラリの整合性保護に有効。ただし NTFS と比較して圧縮・暗号化 (EFS)・ハードリンク・短いファイル名などの NTFS 固有機能が一部非対応、起動ドライブ (C:) には不可・データドライブ専用、特殊用途と認識して採用。ZFS on Linux・Btrfs (Linux) ・APFS (Mac) と機能比較で、Microsoft Windows 環境では ReFS が最高峰の整合性保護 FS。
関連用語との違い
- NTFS: Microsoft 標準、ReFS 互換 API・起動ドライブ専用
- Btrfs/ZFS: Linux 系 CoW、ReFS の競合
- APFS: Apple、Mac 専用 CoW FS
よくある質問(FAQ)
Q1: ReFS と NTFS どちらを選ぶ? A: 起動ドライブは NTFS 必須 (ReFS 不可)、データドライブで整合性最優先なら ReFS、互換性最優先なら NTFS。
Q2: Windows 11 Home で使える? A: 読込のみ可、フォーマット不可。Windows 11 Pro for Workstations または Windows Server で完全機能。
Q3: Btrfs/ZFS との違いは? A: Microsoft 純正で Windows ネイティブ統合・NTFS 互換 API。Btrfs/ZFS は Linux 主軸、Windows での利用は WSL2 経由など限定的。
まとめ
- ReFS = 2012 年 Microsoft 発表、NTFS 後継 CoW ファイルシステム
- 35PB ファイル・1YB ボリューム・チェックサム自動修復
- Windows Server・Windows 11 Pro for Workstations で標準
- Bit Rot 対策・Storage Spaces 統合、エンタープライズ向け