ReFS
「Resilient File System」の略です。
ReFSは、Microsoftが開発したファイルシステムです。Windows Server 2012で初めて導入され、主にファイルサーバーやデータセンターで使用されます。その機能の多くは、ダウンタイムを最小限に抑えながら、ディスクの内容をデータ破損から保護することに重点を置いています。また、仮想マシンや複数のドライブで構成されるストレージプールのパフォーマンスを高める機能も備えています。
ReFSをNTFSなどの他のファイルシステムより使用するメリットは、名前の由来である「Resilient File System」のとおり、破損に対する復元性にあります。ReFSには、ディスクの使用中でもファイルを継続的に監視し、データの破損を検出して修復する機能がいくつか含まれています。ReFSは、ファイルのメタデータ(必要に応じてファイルデータ自体も)に対してチェックサムを作成し、データが破損したことを示せるようにします。Storage Spacesのボリューム(RAIDアレイに似た複数ディスクのストレージプールを作成するWindowsの機能)で使用すると、ReFSはミラーボリュームとパリティボリュームを自動的に使用して、ファイルのコピーの1つが他のコピーと一致しなくなったことを検出します。その後、破損したコピーを修正版に置き換えられます。
NTFSより改善されている点がある一方で、ReFSはまだコンピューターのデフォルトのファイルシステムとして使用するのには適していません。データの復元性に関する機能の多くはStorage Spacesの使用を必要とします。Storage Spacesはデータのアーカイブ用の大容量ストレージに役立ちますが、オペレーティングシステムやインストール済みのアプリケーションにはメリットがありません。これらのデータ復元性機能にはパフォーマンス上のコストも伴うため、ReFSはNTFSより動作が遅くなります。また、ディスク全体の圧縮、拡張属性、ディスククォータなど、NTFSにあるいくつかの機能も備えていません。さらに重要な点として、ReFSはまだ起動可能なストレージデバイスやリムーバブルストレージデバイスをサポートしていないため、起動ディスクや外付けドライブでは使用できません。
ReFSをサポートしているのは、Windows(8.1以降)とWindows Server(2012以降)だけです。Linux、Unix、macOSではReFSボリュームを直接マウントできないため、ネットワーク経由でWindowsファイルサーバーに接続し、そのReFSボリューム上のファイルにアクセスする必要があります。
知識をテストする