次の方法で共有


NTFS の概要

新しいテクノロジ ファイル システム (NTFS) は、最新の Windows ベースのオペレーティング システム (OS) の既定のファイル システムです。 セキュリティ記述子、暗号化、ディスク クォータ、豊富なメタデータのサポートなど、高度な機能が提供され、セキュリティとデータ管理の両方が強化されます。 さらに、NTFS はクラスター共有ボリューム (CSV) とシームレスに統合されるため、フェールオーバー クラスター内の複数のノードが同時にアクセスできる高可用性ストレージが可能になります。 この統合により、継続的なデータの可用性と回復性が確保されます。

信頼性の向上

NTFS では、トランザクション ベースのログ ファイルとチェックポイント情報を維持することで信頼性が向上します。 システム障害が発生した場合、NTFS はこのログを使用して、次回の起動時にファイル システムの整合性を自動的に復元し、データ損失のリスクを最小限に抑えます。 不適切なセクターが検出されると、NTFS は影響を受けるクラスターを正常なクラスターに動的に再マップし、元のクラスターを使用不可としてマークし、データが確実に保持されるようにします。 たとえば、システムのクラッシュ後、NTFS はトランザクション ログを再生して変更を回復し、データの整合性を維持し、ダウンタイムを短縮できます。

NTFS には 、自己復旧 NTFS と呼ばれる機能が含まれています。これは、ボリュームをオフラインにしなくても、バックグラウンドで軽微なファイル システムの破損を自動的に検出して修復します。 このプロアクティブなアプローチは、データの整合性を維持し、ユーザーとアプリケーションの中断を最小限に抑えるのに役立ちます。

ファイル システムの重大な破損のために、 chkdsk ユーティリティは NTFS ボリュームをスキャンして修復しながら、オンライン状態を維持し、ダウンタイムを最小限に抑えることができます。 ボリュームが使用できない期間は、データの整合性を復元するために必要なフェーズ中だけです。 NTFS を CSV と共に使用すると、ダウンタイムなしで修復を実行できるため、継続的な可用性が確保されます。 詳細については、 NTFS 正常性と Chkdsk に関するページを参照してください。

セキュリティの向上

  • ACL を使用した詳細なアクセス制御: NTFS を使用すると、アクセス制御リスト (ACL) を使用してファイルとフォルダーに詳細なアクセス許可を割り当てることができます。 アクセス権を持つユーザーとグループを指定し、読み取り、書き込み、変更などのアクセスの種類を定義し、組織の要件を満たすようにセキュリティを調整できます。

  • BitLocker ドライブ暗号化の統合サポート: NTFS は BitLocker ドライブ暗号化とシームレスに連携して、ボリューム上の機密データを保護します。 BitLocker は、トラステッド プラットフォーム モジュール (TPM) などのハードウェア ベースのセキュリティ機能を適用してデバイスの暗号化を提供し、ドライブが取り外されて別のシステムにインストールされた場合でもデータを保護します。 これは、ユーザー データと重要なシステム ファイルの両方への不正アクセスを防ぐのに役立ちます。 詳細については、「 BitLocker の概要」を参照してください。

大量ボリュームのサポート

NTFS では、Windows バージョンと選択したクラスター サイズの両方によって決定される最大サイズの大容量がサポートされます。 Windows Server 2019 以降および Windows 10 バージョン 1709 以降では、NTFS ボリュームのサイズは最大 8 ペタバイト (PB) になります。 以前のバージョンの Windows では、最大 256 テラバイト (TB) のボリュームがサポートされています。 実際の最大ボリュームとファイル サイズは、クラスター サイズと NTFS でサポートされているクラスターの合計数によって異なります (最大 232 ~ 1 個のクラスター)。 次の表は、各クラスター サイズでサポートされている最大のボリュームとファイル サイズをまとめたものです。

クラスター サイズ 最大ボリュームおよびファイル
4 KB (既定のサイズ) 16 テラバイト
8 KB 32TB
16 KB 64 テラバイト
32 KB 128 TB
64 KB (以前の最大値) 256 TB
128 KB 512 TB
256 KB 1 ペタバイト (PB)
512 KB 2 PB
1024 KB 4 PB
2048 KB (最大サイズ) 8 PB

使用している Windows のサポートされている最大バージョンを超えるクラスター サイズのボリュームをマウントしようとすると、エラー STATUS_UNRECOGNIZED_VOLUMEが発生します。

重要

一部のサービスとアプリケーションでは、ファイルとボリュームのサイズに独自の制限が適用される場合があります。 たとえば、ボリューム シャドウ コピー サービス (VSS) スナップショット (SAN または RAID エンクロージャなし) に依存する 以前のバージョン の機能またはバックアップ アプリケーションを使用する場合、サポートされる最大ボリューム サイズは 64 TB です。 ワークロードとストレージのパフォーマンスによっては、より小さなボリュームを使用することが必要になる場合があります。

大きなファイルのフォーマットの要件

大きな .vhdx ファイルを適切に拡張できるようにするために、ボリュームのフォーマットに関する新しい推奨事項があります。 データ重複除去で使用するボリューム、または 1 TB を超えるファイルなどの大きなファイル .vhdx をホストするボリュームをフォーマットする場合は、次のパラメーターを指定して Format-Volume コマンドレットを使用します。

Format-Volume -DriveLetter <DriveLetter> -FileSystem NTFS -AllocationUnitSize 65536 -UseLargeFRS

この例では、 AllocationUnitSize パラメーターによって割り当て単位のサイズが 64 KB (65,536 バイト) に設定され、 UseLargeFRS では大きなファイル レコード セグメントのサポートが有効になります。

また、 format コマンドを管理者特権のコマンド プロンプトで実行することもできます。このコマンドでは、 /L 大きなファイル レコード セグメント (FRS) ボリュームをフォーマットし、 /A:64k 64 KB の割り当てユニット サイズを設定します。

format <DriveLetter> /l /a:64k

ファイル名とパスの最大値

NTFS では、長いファイル名と拡張パスがサポートされており、最大値は次のとおりです。

  • 下位互換性のある長いファイル名のサポート: NTFS は、長いファイル名をサポートしますが、ディスク上に (Unicode で) 8.3 エイリアスを格納できるため、ファイル名と拡張子に 8.3 の制限を課すファイル システムとの互換性があります。 必要に応じて、パフォーマンス上の理由から、Windows Server 2008 R2、Windows 8、および Windows OS の最新バージョンの個々の NTFS ボリュームで 8.3 エイリアスを選択的に無効にすることができます。 Windows Server 2008 R2 以降のシステムでは、OS を使用してボリュームをフォーマットすると、短い名前が既定で無効になります。 アプリケーションの互換性のために、短い名前はシステム ボリューム上で引き続き有効です。

  • 拡張パスのサポート: 多くの Windows API 関数には、約 32,767 文字の拡張パスを許可する Unicode バージョンがあります。 この合計は、MAX_PATH設定で定義されている 260 文字のパス制限を超えています。 ファイル名とパス形式の詳細な要件と、拡張パスを実装するためのガイダンスについては、「ファイル、パス、および名前空間の名前付け」を参照してください。

  • クラスター化ストレージ: フェールオーバー クラスターで使用する場合、NTFS は、CSV ファイル システムで使用する場合に複数のクラスター ノードから同時にアクセスできる継続的に使用可能なボリュームをサポートします。 詳細については、「 フェールオーバー クラスターでクラスター共有ボリュームを使用する」を参照してください

容量の柔軟な割り当て

ボリュームの領域が限られている場合、NTFS にはサーバーのストレージ容量を操作できる次の方法が用意されています。

  • ディスク クォータを使用して、個々のユーザーの NTFS ボリューム上のディスク領域の使用状況を追跡および制御します。
  • ファイル システムの圧縮を使用して、格納できるデータの量を最大化します。
  • 同じディスクまたは別のディスクから未割り当て領域を追加して、NTFS ボリュームのサイズを増やします。
  • ドライブ文字が不足している場合、または既存のフォルダーからアクセスできる追加の領域を作成する必要がある場合は、ローカル NTFS ボリューム上の任意の空フォルダーにボリュームをマウントします。

こちらも参照ください