Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

ReFS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。このテンプレートの使い方
出典検索?"ReFS" – ニュース ·書籍 ·スカラー ·CiNii ·J-STAGE ·NDL ·dlib.jp ·ジャパンサーチ ·TWL
(2025年12月)
ReFS
開発者マイクロソフト
正式名Resilient File System (開発コード Protogon)
導入2012年9月 (Windows Server 2012)
パーティション識別子0x07 (MBR)
EBD0A0A2-B9E5-4433-
87C0-68B6B72699C7
(GPT)
構造
ディレクトリB+木
限度
最大ファイル サイズ(実装上)256 TiB[1]
最大ファイル名長255文字
特徴
タイムスタンプアクセス、作成、修正、変更
日付分解能100ナノ秒
フォーク可能[2]
属性読み取りのみ (R)、隠し (H)、システム (S)、アーカイブ (A)、インデックスサービス非対象 (I)、オフライン (O)、テンポラリ (T)、スクラビング非対象 (X)、整合性ストリーム (V)
パーミッションACL
透過的圧縮有り[3]
透過的暗号化有り(BitLockerに対応)
重複排除有り[4]
対応OSWindows 8.1[5]Windows 10Windows Server 2012Windows Server 2012 R2Windows Server 2016
テンプレートを表示

ReFS (:Resilient File System) とは、マイクロソフトが開発したWindows Server 2012で導入されたファイルシステムである。

特徴

[編集]

Windows NT 3.1での導入以来長年使われてきたNTFSでは賄えなくなった要求に応えるためReFSは次の目標を掲げ設計された。サーバ向けファイルシステムであり、NTFSの後継ではないとされてきたが、Windows 11 23H2以降で開発者向けのDev Driveとしても利用されている。

信頼性
ReFSではメタデータでは常に、ユーザーデータでは任意に(これを整合性ストリームと呼ぶ)、書き込み時割り当てとチェックサムを用いてデータ破損を防いでいる。またビット腐敗英語版やあまり読み書きされないデータが知らないうちに破損することを防ぐためにスクラブと呼ばれる冗長コピーも含む全データの読み取りを定期的に実行している。
可用性
ミラー記憶域またはパリティ記憶域[6]上で使用している時にデータ読み取り時にチェックサムミスマッチが起きた場合は自動的に冗長コピーからの読み取りを実行し修正を行う。この工程においてアプリケーションからの介入は一切必要ない。上記の冗長記憶域を使用していなかった場合、また使用していてもすべての冗長データが破損していた場合、サルベージと呼ばれる該当する破損データの削除を行い、読み取り失敗を通知する。スクラブ、自動修正、サルベージ、いずれにおいてもボリュームはオンラインのまま行われる。
拡張性
ReFSはディスクの割り当てを大、中、小、プライベートの四層に分け競合を避けている。またNTFSにおける最大ボリュームサイズ 256TB をはるかに超えるサイズのボリュームをサポートする。
互換性
ReFSはNTFSとの互換性の面で、NTFSにおいてよく使われる機能のみをサポートし、使用される機会の少なかった機能は省かれている。またWindows APIレベルでの互換性を保っている。

サポートされる機能

[編集]

Windows 10 1709 以降では、Pro for Workstation および Enterprise エディションのみ ReFS パーティションの作成が可能となっている。(他エディションでも読み書きは可能[7]

  • Windowsのブート (Windows Server 2022 および Windows 11 21H2 以降で対応)
  • アクセス制御リスト
  • ボリューム単位の暗号化(BitLockerのサポート)
  • USN ジャーナル
  • 変更通知
  • シンボリックリンク
  • ジャンクション
  • マウントポイント
  • リパースポイント
  • VSS
  • ファイル ID
  • Oplock
  • スパースファイル[8]
  • 名前付きストリーム[2]
  • 重複除去英語版[4]
  • 圧縮 (ReFS v3.9以降、ボリューム単位でLZ4とZSTDアルゴリズムによるポストプロセス圧縮と透過的展開に対応。圧縮にはジョブ実行が必要)
  • ハードリンク[9]

サポートされない機能

[編集]

バージョン

[編集]

ReFS ファイルシステムのバージョンは、Windows OS上の次のコマンドで照会可能:fsutil fsinfo refsinfo volumename

バージョン1

[編集]
ReFS バージョン / Windows バージョン8.110Server 2012Server 2016主な変更点初出
1.1初期リリースWindows Server 2012
1.2

バージョン2

[編集]

Windows Server 2016 Technical Preview(TP)でのみ実装。前方互換性はない。

ReFS バージョン / Windows バージョン8.110Server 2012Server 2016 TP主な変更点初出
2.0---
  • 4 KB クラスタ
    • ReFSバージョン1では 64 KB のみだったが、バージョン2.0から4KBクラスタサイズに対応した。整合性ストリームによる CoW、ティアリング、Block Cloning による CoW はクラスタ単位で行われるため 4 KB I/O を効率的に扱える。
  • クラスタ単位の参照カウントと Block Cloning
    • Linux における ioctl_ficlonerange に相当する
  • Sparse VDL(ValidDataLength)
    • NTFS と ReFSバージョン1では VDL は単一の値しか保持できなかったが、2.0ではクラスタ単位で管理される
  • Cluster Bands
    • 記憶域プールと組み合わせてリアルタイムティアリングに使われる
Server 2016 TP2

バージョン3

[編集]
ReFS バージョン / Windows バージョン1011主な変更点初出
17031709180321H222H223H224H2
Server 2016Server 2019Server 2022
3.1Server 2016
3.2-
  • 重複排除をサポート
10 Insider Preview 15002
3.3--10 Insider Preview 16257
3.4---10 Insider Preview 17083
3.5---
  • ハード リンクをサポート(新規フォーマットされたボリュームのみ)
10 Insider Preview 19536
3.7----
  • ファイル単位のスナップショットをサポート
  • ページ ファイルをサポート
  • ReFSUtilの対応
10 Insider Preview 21313
3.9-----
  • ボリューム圧縮と透過的展開をサポート
11 Insider Preview 22598
3.10------11 Insider Preview 25324
3.14-------

脚注

[編集]
[脚注の使い方]
  1. ^5 Appendix A: Product Behavior”. マイクロソフト (2013年8月8日). 2013年10月3日閲覧。
  2. ^abWindows Server 2012では不可
    6 Appendix B: Product Behavior”. マイクロソフト (2013年8月8日). 2013年10月3日閲覧。
  3. ^Azure Stack HCI で ReFS 重複除去と圧縮を使用してストレージを最適化する”. 2024年10月4日閲覧。
  4. ^abWindows Server version 1709でサポート。
    What's New in Windows Server version 1709”. マイクロソフト (2017年10月18日). 2017年10月27日閲覧。
  5. ^ReFS is available on client operating systems”. マイクロソフト (2013年8月21日). 2013年10月3日閲覧。
  6. ^Windows Server 2012では不可
    Corruptions on parity spaces”. マイクロソフト (2013年8月21日). 2013年10月3日閲覧。
  7. ^wbsmolen (2023年8月29日). “Resilient File System (ReFS) の概要”. learn.microsoft.com. 2024年10月13日閲覧。
  8. ^Windows Server 2012 PreviewではサポートされていなかったがRTM版ではサポートされた。ただしWindows Server 2012では整合性ストリームと排他。
    6 Appendix B: Product Behavior”. マイクロソフト (2013年8月8日). 2013年10月3日閲覧。
  9. ^Windows 11またはWindows Server 2022でフォーマットした場合のみResilient File System (ReFS) overview”. マイクロソフト (2021年11月8日). 2021年11月14日閲覧。 “Version ReFS 3.5 formatted by Windows 10 Enterprise Insider Preview build 19536 and later. Hard links support is added for newly formatted volumes only. Hard links can't be used on volumes that have been upgraded from previous versions.”

外部リンク

[編集]
ディスク
光ディスク /磁気テープ
Flashメモリ /SSD
分散ファイルシステム(有償)
オープンソースソフトウェア(無料)
ネットワーク型
特殊用途
疑似・仮想
暗号化
その他
カテゴリカテゴリ
Windows コンポーネント
管理ツール
アプリ
シェル
サービス
ファイルシステム
サーバ
アーキテクチャ
セキュリティ
互換性
API
開発終了
ゲーム
アプリ
その他
カテゴリ カテゴリ
https://ja.wikipedia.org/w/index.php?title=ReFS&oldid=107959785」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2026 Movatter.jp