多くの理由で、NTFSは最新のファイルシステムの要件を満たしていないため、 エレガントであるとは見なされず、パフォーマンスに違いはありませんでした。
Windowsストレージおよびファイルシステム部門の主要なプログラマーおよびマネージャーであるSurendra Vermaは、ReFSはNTFSベースであり、主要な分野で互換性を維持するが、同時に完全に異なるアーキテクチャになると説明しています。 ショートネーム、オブジェクトID、圧縮、ファイルレベル暗号化(EFS)、ディスク制限(クォータ)、データストリーム、トランザクション、スパースファイル、拡張属性、ハードリンクのサポートなど、NTFSの一部の機能とセマンティクスは削除されます。

B +ツリーとして実装されたReFSデータ構造
ReFSの主な目標
- 広く使用されている一連のNTFS機能との最大の互換性を維持し、同時にシステムを複雑にするだけの不要な機能を取り除きます
- データの検証と自動修正。
- 最大のスケーラビリティ。
- 不良セクションの分離が原因でファイルシステムを完全に無効にできない。
- ReFS用に特別に設計および実装されたストレージスペース機能を使用した柔軟なアーキテクチャ。
主なReFS機能
(一部はストレージスペースでのみ利用可能です)- チェックサムメタデータの整合性。
- 整合性ストリーム:ディスクの一部が破損した場合にデータをさらに保護するためにディスクにデータを書き込む方法。
- トランザクションモデル「書き込み時に割り当て」(書き込み時にコピー)
- パーティション、ファイル、およびディレクトリのサイズの大きな制限。 パーティションサイズは2 78バイトに制限され、クラスターサイズは16 KB(2 64 * 16 * 2 10 )で、Windowsスタックは2 64をサポートします。 ディレクトリ内のファイルの最大数:2 64 。 セクション内のディレクトリの最大数は2 64です。
- 簡単なパーティショニングとファイルシステム管理のためのプーリングと仮想化。
- シリアルデータのセグメンテーション(データスライピング)によるパフォーマンスの向上、フォールトトレランスのための冗長な記録。
- 隠しエラーを検出するためのディスクスクラビングテクノロジーのサポート。
- ディスク上の損傷領域の周りのデータを保存します。
- フォールトトレランスと負荷分散を追加するためのマシン間の共有ストレージプール。
さらに、ReFSは、BitLocker暗号化、アクセス制御リスト(ACL)、USNログ、変更通知、シンボリックリンク、ジャンクションポイント、マウントポイント、再処理ポイント(再解析ポイント)、ボリュームスナップショット、ファイルID、oplock。
もちろん、ReFSからのデータは、NTFSパーティションにアクセスするためにすべてのオペレーティングシステムで現在使用されているのと同じAPIを介してクライアントが利用できます。