Windows上のReFS(Resilient File System)とは何ですか?
Microsoftの新しいReFSファイルシステムは、もともとWindows Server 2012で導入されました。これはWindows 10に含まれており、ドライブプールの記憶域機能の一部としてのみ使用できます。 ReFSはWindows Server 2016で改良され、Windows 10 Pro for Workstationの一部になる予定です。.
しかし、ReFSとは何ですか。また、現在使用されているNTFSと比較してどうですか。?
ReFSとは?
「Resilient File System」の略で、ReFSは現在のNTFSファイルシステムのコードを使用して構築された新しいファイルシステムです。現時点では、ReFSはNTFSに代わるものではありません。それ自身の長所と短所があります。システムドライブでNTFSの代わりにReFSを使うことはできません。.
ReFSはMicrosoftの最新のファイルシステムであるため、NTFSに関するいくつかの大きな問題に対処するように設計されています。 ReFSは、データの破損に対する回復力が強く、特定のワークロードに対して優れたパフォーマンスを発揮し、非常に大きなファイルシステムに対してより優れた拡張性を発揮するように設計されています。それが何を意味するのか正確に見ていきます.
ReFSはデータ破損から保護します
「弾力性のある」部分が名前で強調表示されています。 ReFSはメタデータにチェックサムを使用します。また、ファイルデータにチェックサムを使用することもできます。ファイルを読み書きするときはいつでも、ReFSはチェックサムを調べてファイルが正しいことを確認します。つまり、ファイルシステム自体にデータ破損を即座に検出するための組み込みの方法があります。.
ReFSは記憶域スペース機能と統合されています。 ReFSを使用してミラー化された記憶域を設定した場合、Windowsはファイルシステムの破損を簡単に検出し、別のドライブにデータの代替コピーをコピーすることで問題を自動的に修復できます。この機能は、Windows 10とWindows 8.1の両方で利用可能です。.
ReFSが破損したデータを検出し、そこから復元できる代替コピーがない場合、ファイルシステムは直ちに破損したデータをドライブから削除できます。 NTFSのようにシステムを再起動したりドライブをオフラインにしたりする必要はありません。.
ファイルを読み書きするとき、ReFSはファイルの破損をチェックするだけではありません。自動データ保全性スキャナーは、ドライブ上のすべてのファイルを定期的にチェックして、データの破損も識別して修復します。これは自動修正ファイルシステムです。あなたはまったくchkdskを使用する必要はありません.
新しいファイルシステムは、他の点でもデータの破損に対して耐性があります。たとえば、ファイルのメタデータ(ファイル名など)を更新すると、NTFSファイルシステムはファイルのメタデータを直接変更します。このプロセス中にコンピュータに障害が発生したり電源が切れた場合は、データが破損している可能性があります。ファイルのメタデータを更新すると、ReFSファイルシステムはメタデータの新しいコピーを作成します。新しいメタデータが書き込まれた後にのみ、ReFSはファイルを新しいメタデータにポイントさせます。ファイルのメタデータが破損する恐れはありません。これは「コピーオンライト」として知られています。コピーオンライトは、LinuxのZFSやBtrFS、Appleの新しいAPFSファイルシステムなど、他の最新のファイルシステムでも利用できます。.
ReFSはいくつかの古いNTFS制限を削除します
ReFSはNTFSよりも近代的で、はるかに大きなボリュームと長いファイル名をサポートします。長期的には、これらは重要な改善です.
NTFSファイルシステムでは、ファイルパスは255文字に制限されています。 ReFSでは、ファイル名は最大32768文字です。 Windows 10ではNTFSファイルシステムのこの短い文字制限を無効にできるようになりましたが、ReFSボリュームでは常に無効になります.
ReFSはDOS形式の8.3形式のファイル名も破棄します。 NTFSボリュームでは、古いソフトウェアとの互換性を保つために、C:\ Program Files \ C:\ PROGRA〜1 \にアクセスできます。これらの従来のファイル名はReFSではなくなっています.
NTFSの理論上の最大ボリュームサイズは16エクサバイトですが、ReFSの理論上の最大ボリュームサイズは262144エクサバイトです。今はそれほど問題ではありませんが、いつかはそうなるでしょう.
ReFSはもっと速くなることもある
ReFSは、単にNTFSよりもすべてのパフォーマンスを向上させるようには設計されていません。代わりに、MicrosoftはReFSを特定のケースでより良く実行するためのいくつかの重要な最適化に焦点を当てています。.
たとえば、ストレージスペースと組み合わせて使用すると、ReFSは「リアルタイムティア最適化」をサポートします。パフォーマンスに最適化されたドライブと容量に最適化されたドライブの両方を含むドライブプールを作成できます。 ReFSは常にパフォーマンス層のドライブに書き込み、パフォーマンスを最大化します。バックグラウンドでは、ReFSは大量のデータを自動的に低速のドライブに移動して長期保存します。.
Windows Server 2016では、MicrosoftはReFSを改善して、特定の仮想マシン機能でより優れたパフォーマンスを提供しました。 Microsoft自身のHyper-V仮想マシンソフトウェアはこれらを利用します(理論的には、他の仮想マシンソフトウェアが必要に応じてそれらをサポートできます)。.
たとえば、ReFSはブロッククローン作成をサポートしているため、仮想マシンのクローン作成およびチェックポイントマージ操作が高速化されます。仮想マシンのクローンコピーを作成するには、ReFSはドライブ上にメタデータの新しいコピーを作成し、それをドライブ上の既存のデータにポイントするだけで済みます。これは、ReFSでは、複数のファイルがディスク上の同じ基礎データを指す可能性があるためです。仮想マシンが変更されて新しいデータがドライブに書き込まれると、そのデータは別の場所に書き込まれ、元の仮想マシンのデータはドライブに残ります。これにより、クローン作成プロセスがはるかに高速になり、必要なディスクスループットが大幅に減少します。.
ReFSはまた、ReFSが大きなファイルにゼロを素早く書き込むことを可能にする新しい「スパースVDL」機能も提供します。これにより、新しい空の固定サイズの仮想ハードディスク(VHD)ファイルをより速く作成できます。これはNTFSでは10分かかるかもしれませんが、ReFSではほんの数秒かかるかもしれません.
ReFSはNTFSを置き換えることはできません(まだ)
これらすべての機能はかなりいい感じですが、NTFSからReFSに切り替えることはできません。 WindowsはReFSファイルシステムから起動できず、NTFSが必要.
ReFSでは、ファイルシステムの圧縮と暗号化、ハードリンク、拡張属性、データ重複排除、ディスククォータなど、NTFSに含まれるその他の機能も省略されています。ただし、ReFSはさまざまな機能と互換性があります。たとえば、ファイルシステムレベルで特定のデータの暗号化を実行することはできませんが、ReFSはフルディスクBitLocker暗号化と互換性があります。.
Windows 10では、古いパーティションをReFSとしてフォーマットすることもできません。現在、ReFSを使用できるのは記憶域スペースのみです。その信頼性機能により、データの破損を防ぐことができます。 Windows Server 2016では、NTFSではなくReFSでボリュームをフォーマットすることを選択できます。たとえば、仮想マシンを格納する予定のボリュームに対してこれを行うことができます。ただし、それでもブートボリュームにReFSを使用することはできません。 WindowsはNTFSドライブからしか起動できません.
ReFSが将来どうなるのかは不明です。マイクロソフトは、WindowsのすべてのバージョンでNTFSに取って代わることができるまで、いつかそれを改善するかもしれません。これがいつ起こるかは不明です。しかし、今のところ、ReFSは特定のタスクにしか使用できません.
ReFSとそれがサポートする特定の機能の詳細については、MicrosoftのWebサイトを参照してください。.
ReFSの使い方
一般的なWindows 10 PCでは、記憶域スペース機能を介してのみReFSを使用できます。ファイルシステムオプションが表示されたら、必ずストレージスペースをNTFSではなくReFSとしてフォーマットしてください。 ReFSファイルシステムを選択すれば、自動的にデータ整合性機能を利用できます。.
Windows Serverでは、通常のディスク管理ツールを使用していくつかのボリュームをReFSとしてフォーマットすることを選択できます。これは、それらのドライブで仮想マシンを使用している場合に特に便利です。ただし、起動ドライブをReFSとしてフォーマットすることはできません。また、NTFSの一部の機能にアクセスできなくなります。.
ReFS機能は、Windows 10 Pro for WorkstationおよびWindows 10 Enterpriseの一部として利用可能になりました。.