次のような NTFS ボリュームの動作を照会または設定します。
8.3 文字の長さのファイル名を作成します。
文字使用を拡張する、8.3 文字長の短いファイル名を NTFS ボリューム上にします。
ディレクトリが NTFS ボリュームにリストされている場合の 最終アクセス時刻スタンプの更新。
クォータ イベントがシステム ログ、NTFS ページ プール、および NTFS 非ページ プール メモリ キャッシュ レベルに書き込まれる頻度。
マスター ファイル テーブル ゾーン (MFT ゾーン) のサイズ。
システムで NTFS ボリュームの破損が検出された場合のデータのサイレント削除。
ファイル削除通知 (トリムまたはアンマップとも呼ばれます)。
Syntax
fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<volumepath>] | disablecompression | disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess | disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}
fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <value> | [<volumepath> {1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} | disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} | disabletxf {1|0} | disablewriteautotiering {1|0} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}
Parameters
| Parameter | Description |
|---|---|
| クエリ | ファイル システムの動作パラメーターを照会します。 |
| set | ファイル システムの動作パラメーターを変更します。 |
allowextchar を使用します。 {1|0} |
NTFS ボリューム上の 8.3 文字長の短いファイル名で、拡張文字セット (発音区別符号を含む) の文字 (1) または許可 (0) を許可します。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
バグチェックが壊れている {1|0} |
NTFS ボリュームに破損がある場合のバグ チェックの生成を許可 (1) または禁止 (0) します。 この機能を使用すると、ntfs が Self-Healing NTFS 機能と共に使用された場合に、データが自動的に削除されないようにすることができます。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
disable8dot3 [<volumepath>] {1|0} |
FAT および NTFS 形式のボリュームでの 8.3 文字長のファイル名の作成を無効にするか、有効にするか (0) します。 必要に応じて、ドライブ名として指定された ボリュームパス のプレフィックスにコロンまたは GUID を付けます。 |
圧縮を無効にする {1|0} |
NTFS 圧縮を無効にするか、有効にします (0)。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
DisableCompressionLimit (圧縮制限を無効にする) {1|0} |
NTFS ボリュームの NTFS 圧縮制限を無効にするか、有効にします (0)。 圧縮されたファイルがファイルの拡張に失敗するのではなく、特定のレベルの断片化に達した場合、NTFS はファイルのエクステントの追加圧縮を停止します。 これは、圧縮ファイルが通常よりも大きくなることを許可するために行われました。 この値を TRUE に設定すると、システム上の圧縮ファイルのサイズが制限されるこの機能が無効になります。 この機能を無効にすることはお勧めしません。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
無効化暗号化 {1|0} |
NTFS ボリューム上のフォルダーとファイルの暗号化を無効にするか、有効にするか (0)。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
disableFileMetadataOptimization {1|0} |
ファイルメタデータの最適化を無効にするか、有効にするか(0)。 NTFS では、特定のファイルが持つことができるエクステントの数に制限があります。 圧縮ファイルとスパース ファイルは非常に断片化される可能性があります。 既定では、NTFS は内部メタデータ構造を定期的に圧縮して、断片化されたファイルを追加できるようにします。 この値を TRUE に設定すると、この内部最適化は無効になります。 この機能を無効にすることはお勧めしません。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
disablelastaccess(ディセーブルラストアクセス) {1|0} |
ディレクトリが NTFS ボリュームに一覧表示されている場合、各ディレクトリの最終アクセス時刻スタンプの更新を無効にするか、有効にするか (0) します。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
DisableSpotCorrupt処理 {1|0} |
スポット破損処理を無効にするか、有効にするか(0)。 また、システム管理者は CHKDSK を実行して、ボリュームをオフラインにすることなくボリュームの状態を分析することもできます。 この機能を無効にすることはお勧めしません。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
ディセーブルtxf {1|0} |
指定した NTFS ボリュームで txf を無効にするか、有効に (0) します 。 TxF は、ファイル システム操作に対するセマンティクスのようなトランザクションを提供する NTFS 機能です。 TxF は現在非推奨とされていますが、この機能は引き続き利用できます。 C: ボリュームではこの機能を無効にしないことをお勧めします。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
DisableWriteAutoTiering {1|0} |
階層化ボリュームの ReFS v2 自動階層化ロジックを無効にします。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
暗号化pagingfile {1|0} |
Windows オペレーティング システムのメモリ ページング ファイルを暗号化 (1) するか、暗号化しない (0)。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
MFTゾーン <value> |
MFT ゾーンのサイズを設定します。これは 200 MB 単位の倍数として表されます。
値を1 (デフォルトは 200 MB) から 4 (最大値 800 MB) までの数値に設定します。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
メモリ使用量 <value> |
NTFS ページ プール メモリおよび NTFS 非ページ プール メモリの内部キャッシュ レベルを構成します。
1 または 2 に設定します。
1 (既定値) に設定すると、NTFS は既定の量のページ プール メモリを使用します。
2 に設定すると、NTFS はルックアサイド リストとメモリしきい値のサイズを増やします。 ルックアサイド リストは、カーネルおよびデバイス ドライバーがファイル システム操作 (ファイルの読み取りなど) のためにプライベート メモリ キャッシュとして作成する固定サイズのメモリ バッファーのプールです。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
quotanotify(クォータ通知) <frequency> |
NTFS クォータ違反がシステム ログでどの程度の頻度で報告されるかを構成します。 の有効な値は 、0 から 4294967295 の範囲です。 デフォルトの頻度は 3600 秒 (1 時間) です。 このパラメーターを有効にするには、コンピューターを再起動する必要があります。 |
シンボリックリンク評価 <symboliclinktype> |
コンピューター上に作成できるシンボリック リンクの種類を制御します。 有効な選択肢は次のとおりです。
|
| disabledeletenotify | 削除通知を無効にするか、有効にするか(0)。 削除通知 (トリムまたはマップ解除とも呼ばれます) は、ファイルの削除操作によって解放されたクラスターの基になる記憶装置を通知する機能です。 In addition:
|
Remarks
MFT ゾーンは、MFT の断片化を防ぐためにマスター ファイル テーブル (MFT) を必要に応じて拡張できるようにするための予約領域です。 ボリュームの平均ファイル・サイズが 2 KB 以下の場合は、 mftzone 値を 2 に設定すると便利です。 ボリューム上の平均ファイル・サイズが 1 KB 以下の場合は、 mftzone 値を 4 に設定すると便利です。
disable8dot3 を 0 に設定すると、長いファイル名を持つファイルを作成するたびに、NTFS は 8.3 文字のファイル名を持つ 2 番目のファイル エントリを作成します。 NTFS でディレクトリにファイルを作成する場合は、長いファイル名に関連付けられている長さが 8.3 文字のファイル名を検索する必要があります。 このパラメーターは、 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation レジストリ キーを更新します。
allowextchar パラメーターは、HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name レジストリ キーを更新します。
disablelastaccess パラメーターは、ファイルおよびディレクトリに対する最終アクセス時刻スタンプへの更新のログ記録の影響を軽減します。 最終アクセス時刻機能を無効にすると、ファイルとディレクトリへのアクセス速度が向上します。 このパラメーターは、 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate レジストリ キーを更新します。
Notes:
ディスク上の値がすべては最新でない場合でも、ファイルベースの最終アクセス時刻のクエリは正確です。 正確な値はメモリに格納されるので、NTFS はクエリの正しい値を返します。
1 時間は、NTFS がディスク上の最終アクセス時刻の更新を延期できる最長時間です。 NTFS が最終変更時刻などの他のファイル属性を更新し、最終アクセス時刻の更新が保留になっている場合、NTFS は、パフォーマンスに影響を与えることなく、他の更新で最終アクセス時刻を更新します。
disablelastaccess パラメーターは、この機能に依存するバックアップやリモート ストレージなどのプログラムに影響を与える可能性があります。
物理メモリを増やすと、常に NTFS で使用できるページ プール メモリの量が増加するわけではありません。 memoryusage を 2 に設定すると、ページ プール メモリの制限が引き上げられます。 これにより、システムが同じファイル セット内の多数のファイルを開いたり閉じたりしているときに、他のアプリやキャッシュ メモリ用に大量のシステム メモリを使用していない場合に、パフォーマンスが向上する可能性があります。 コンピューターで既に他のアプリやキャッシュ メモリに大量のシステム メモリを使用している場合は、NTFS ページと非ページ プール メモリの制限を引き上げると、他のプロセスで使用可能なプールメモリが減少します。 これにより、システム全体のパフォーマンスが低下する可能性があります。 このパラメーターは、 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage レジストリ キーを更新します。
mftzone パラメーターで指定された値は、MFT の初期サイズと新規ボリューム上の MFT ゾーンの近似値であり、ファイル・システムごとにマウント時に設定されます。 ボリューム上の領域が使用されると、NTFS によって、将来の MFT 拡張用に予約された領域が調整されます。 MFT ゾーンが既に大きい場合、完全な MFT ゾーンサイズは予約されていません。 MFT ゾーンは、MFT の末尾を越えた連続した範囲に基づいているため、領域が使用されると縮小されます。
現在の MFT ゾーンが完全に使用されるまで、ファイル システムは新しい MFT ゾーンの場所を判断しません。 これは、一般的なシステムでは発生しないことに注意してください。
一部のデバイスでは、削除通知機能が有効になっていると、パフォーマンスの低下が発生する場合があります。 この場合は、 disabledeletenotify オプションを使用して通知機能をオフにします。
Examples
GUID {928842df-5a01-11de-a85c-806e6f6e6963} で指定されたディスク ボリュームの 8dot3 名動作を無効にするためのクエリするには、次のように入力します。
fsutil behavior query disable8dot3 volume{928842df-5a01-11de-a85c-806e6f6e6963}
8dot3name サブコマンドを使用して、8dot3 name の動作を照会することもできます。
システムに対してクエリを実行し、TRIM が有効かどうかを確認するには、次のように入力します。
fsutil behavior query DisableDeleteNotify
これにより、次のような出力が生成されます。
NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set
ReFS v2 の TRIM (disabledeletenotify) の既定の動作をオーバーライドするには、次のように入力します。
fsutil behavior set disabledeletenotify ReFS 0
NTFS および ReFS v1 の TRIM (disabledeletenotify) の既定の動作をオーバーライドするには、次のように入力します。
fsutil behavior set disabledeletenotify 1