fsutil devdrv

適用対象: Windows 11

開発者ドライブまたは開発者ボリュームは、開発者シナリオのパフォーマンス向けに調整されたボリュームです。 このコマンドを使用すると、デバイスの管理者は、ボリュームに接続されているファイル システム ミニフィルターを制御することもできます。

サポートされている Devdrv コマンド

command 説明
query 開発者ドライブ情報のクエリを実行します。
enable このシステムで開発者ドライブのサポートを有効にします。
無効化 (disable) このシステムで開発者ドライブのサポートを無効にします。
trust 指定された開発者ドライブを信頼します。
untrust 指定された開発者ドライブを信頼しません。
setFiltersAllowed 開発者ドライブ向けの許可されるフィルターの一覧を設定します。
clearFiltersAllowed 開発者ドライブ向けの許可されるフィルターの一覧をクリアします。

構文

fsutil devdrv query [<volume path>]

fsutil devdrv enable [/allowAv|/disallowAv]

fsutil devdrv disable

fsutil devdrv trust [/f] <volume path>

fsutil devdrv untrust [/f] <volume path>

fsutil devdrv setFiltersAllowed [[/f] /volume <volume path>] "filter1, filter 2, ..."

fsutil devdrv clearFiltersAllowed [[/f] <volume path>]

fsutil devdrv query

開発者ドライブまたは特定の開発者ドライブに関する情報のクエリを実行します。 このコマンドは、指定されたボリュームが開発者ドライブかどうかと、信頼されているかどうかを示します。 また、このコマンドには、開発者ドライブに接続できるものでかつ現在接続しているフィルターも一覧表示されます。

fsutil devdrv query の例

次の例は、query コマンド用のコマンドの出力を示しています。

例 1: 開発者ドライブ情報のクエリを実行する

このコマンドは、このシステム上の開発者ドライブに関する情報のクエリを実行します。

fsutil devdrv query

例 2: 指定したボリューム用の開発者ドライブ情報のクエリを実行する

次のコマンドは、D: に対する開発者ドライブの関連情報のクエリを実行します。 このコマンドでは、D: が開発者ドライブである場合に、これに現在接続されているフィルターが一覧表示されます。

fsutil devdrv query D:

fsutil devdrv enable

このシステムで開発者ドライブのサポートを有効にします。

fsutil devdrv enable の例

次の例は、enable コマンド用のコマンドの出力を示しています。

例 1: 開発者ドライブのサポートを有効にする

このコマンドは開発者ドライブを有効化し、ウイルス対策フィルターを開発者ドライブに接続できるかどうかをシステムが決定できるようになります。

fsutil devdrv enable

例 2: 開発者ドライブのサポートを有効にし、ウイルス対策フィルターの接続を許可する

このコマンドでは、開発者ドライブでウイルス対策フィルターを接続できるようにしながら、開発者ドライブが有効になります。

fsutil devdrv enable /allowAv

例 3: 開発者ドライブのサポートを有効にし、ウイルス対策フィルターの接続を許可しない

次のコマンドを実行すると、開発者ドライブにウイルス対策フィルターを接続しなくても開発者ドライブが有効になります。

fsutil devdrv enable /disallowAv

fsutil devdrv disable

このシステムで開発者ドライブのサポートを無効にします。

Note

既存の開発者ドライブは通常のボリュームとして機能します。つまり、すべてのフィルターが接続を許可されます。

fsutil devdrv trust

指定した開発者ドライブを信頼します。 開発者ドライブ フィルター接続ポリシーは、信頼された開発者ドライブに対してのみ適用されます。

fsutil devdrv trust パラメーター

パラメーター 説明
F/ ボリュームが使用中の場合でも、変更をすぐに有効にするには、ボリュームのマウントを強制的に解除します。 それ以外の場合、ボリュームは使用中でない場合にのみマウント解除されます。

fsutil devdrv trust の例

次の例は、trust コマンド用のコマンドの出力を示しています。

例 1: 指定したボリュームの開発者ドライブを信頼する

このコマンドはボリューム D: を信頼します。 ボリュームが使用中の場合はマウント解除されず、この変更は次回ボリュームがマウントされるときに有効になります。

fsutil devdrv trust D:

例 2: 指定したボリュームの開発者ドライブをすぐに信頼する

このコマンドでは、ボリュームは信頼されており、変更をすぐに有効にするために強制的にマウント解除されます。

fsutil devdrv trust /f D:

fsutil devdrv untrust

指定された開発者ドライブを信頼しません。 開発者ドライブ フィルター接続ポリシーは、信頼されていない開発者ドライブには適用されません。

fsutil devdrv untrust パラメーター

パラメーター 説明
F/ ボリュームが使用中の場合でも、変更をすぐに有効にするには、ボリュームのマウントを強制的に解除します。 それ以外の場合、ボリュームは使用中でない場合にのみマウント解除されます。

fsutil devdrv untrust の例

次の例は、untrust コマンド用のコマンドの出力を示しています。

例 1: 指定したボリュームの開発者ドライブを信頼しない

次のコマンドは、ボリューム D: を信頼しません。 ボリュームが使用中の場合はマウント解除されず、この変更は次回ボリュームがマウントされるときに有効になります。

fsutil devdrv untrust D:

例 2: 指定したボリュームの開発者ドライブをすぐに信頼しない

このコマンドはボリューム D: を信頼せず、変更がすぐに有効になるためにボリュームを強制的にマウント解除します。

fsutil devdrv untrust /f D:

fsutil devdrv setFiltersAllowed

指定した開発者ドライブまたはこのシステム上の任意の開発者ドライブに対して許可されるフィルターの一覧を設定します。

fsutil devdrv setFiltersAllowed パラメーター

パラメーター 説明
F/ ボリュームが使用中の場合でも、変更をすぐに有効にするには、ボリュームのマウントを強制的に解除します。 それ以外の場合 (指定されている場合)、ボリュームは使用中でない場合にのみマウント解除されます。
注: パラメーターは、<volume path> が指定されている場合にのみ使用できます。
/Volume 指定されている場合、フィルターの許可リストはこのボリュームに対してのみ設定されます。

fsutil devdrv setFiltersAllowed の例

次の例は、setFiltersAllowed コマンド用のコマンドの出力を示しています。

例 1: システム上の開発者ドライブに対して許可されるフィルターの一覧を設定する

このコマンドを使用すると、filter1 および filter2 をシステム上の任意の開発者ドライブに接続できます。 この変更は、次に開発者ドライブがマウントされるときに有効になります。

fsutil devdrv setFiltersAllowed "filter1, filter 2"

例 2: 指定されたボリュームに対して許可されるフィルターの一覧を設定する

コマンド、filter1filter2 は開発者ドライブ D: への接続が許可されます。 ボリュームが使用中の場合はマウント解除されず、この変更は次回ボリュームがマウントされるときに有効になります。

fsutil devdrv setFiltersAllowed /volume D: filter1,filter2

例 3: 指定されたボリュームに対してすぐに許可されるフィルターの一覧を設定する

次のコマンドを使用すると、filter1 および filter2 を開発者ドライブ D: に接続できます。 このコマンドは、変更がすぐに有効になるためにボリュームを強制的にマウント解除します。

fsutil devdrv setFiltersAllowed /f /volume D: filter1,filter2

fsutil devdrv clearFiltersAllowed

指定した開発者ドライブまたはこのシステム上の任意の開発者ドライブに対して許可されるフィルターの一覧をクリアします。

fsutil devdrv clearFiltersAllowed パラメーター

パラメーター 説明
F/ ボリュームが使用中の場合でも、変更をすぐに有効にするには、ボリュームのマウントを強制的に解除します。 それ以外の場合 (指定されている場合)、ボリュームは使用中でない場合にのみマウント解除されます。
注: パラメーターは、<volume path> が指定されている場合にのみ使用できます。
/Volume 指定されている場合、フィルターの許可リストはこのボリュームに対してのみ設定されます。

fsutil devdrv clearFiltersAllowed の例

次の例は、clearFiltersAllowed コマンド用のコマンドの出力を示しています。

例 1: このシステム上の開発者ドライブに対して許可されるフィルターの一覧をクリアする

このコマンドは、このシステム上の開発者ドライブに対して許可されるフィルターの一覧をクリアします。 この変更は、このシステムで次に開発者ドライブがマウントされるときに有効になります。

fsutil devdrv clearFiltersAllowed

例 2: 指定されたボリュームに対して許可されるフィルターの一覧をクリアする

次のコマンドは、許可されているフィルター D: の一覧をクリアします。 ボリュームが使用中の場合はマウント解除されず、この変更は次回ボリュームがマウントされるときに有効になります。

fsutil devdrv clearFiltersAllowed D:

Note

D: は開発者ドライブである必要があります。

例 3: 指定されたボリュームに対してすぐに許可されるフィルターの一覧をクリアする

次のコマンドは、D: で許可されているフィルターの一覧をクリアします。 このコマンドは、変更がすぐに有効になるためにボリュームを強制的にマウント解除します。

fsutil devdrv clearFiltersAllowed /f D:

Note

D: は開発者ドライブである必要があります。