fsutil devdrv

适用于:Windows 11

开发人员驱动器或开发人员卷是针对开发人员方案性能进行调整的卷。 该命令还允许设备管理员控制附加到卷的文件系统微筛选器。

支持的 Devdrv 命令

命令 说明
查询 查询开发人员驱动器信息。
enable 在此系统上启用开发人员驱动器支持。
disable 禁用此系统上的开发人员驱动器支持。
信任 信任给定的开发人员驱动器。
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 实例

以下示例显示了查询命令的命令输出。

示例 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

禁用此系统上的开发人员驱动器支持。

注意

现有开发人员驱动器将充当常规卷,即允许附加所有筛选器。

fsutil devdrv trust

信任指定的开发人员驱动器。 开发人员驱动器筛选器附加策略仅适用于受信任的开发人员驱动器。

fsutil devdrv trust 参数

参数 描述
F/ 强制卸载卷,使更改立即生效(即使卷正在使用)。 否则,仅当卷未使用时,才会卸载该卷。

fsutil devdrv trust 示例

以下示例显示了信任命令的命令输出。

示例 1:信任指定卷的开发人员驱动器

此命令信任卷 D:。 如果卷正在使用,则不会卸载该卷,更改将于下次装载卷时生效。

fsutil devdrv trust D:

示例 2:立即信任指定卷的开发人员驱动器

在此命令中,该卷受信任,并被强制卸载,以便更改立即生效。

fsutil devdrv trust /f D:

fsutil devdrv untrust

不信任给定的开发人员驱动器。 不受信任的开发人员驱动器不会遵循开发人员驱动器筛选器附加策略。

fsutil devdrv untrust 参数

参数 描述
F/ 强制卸载卷,使更改立即生效(即使卷正在使用)。 否则,仅当卷未使用时,才会卸载该卷。

fsutil devdrv 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:为系统上的任何开发人员驱动器设置允许的筛选器列表

该命令允许 filter1filter2 附加到系统上的任何开发人员驱动器。 更改将于下次装载开发人员驱动器时生效。

fsutil devdrv setFiltersAllowed "filter1, filter 2"

示例 2:设置指定卷的允许筛选器列表

该命令、filter1filter2 允许附加到开发人员驱动器 D:。 如果卷正在使用,并且更改将在下次装载卷时生效,则不会卸载该卷。

fsutil devdrv setFiltersAllowed /volume D: filter1,filter2

示例 3:立即为指定卷设置允许的筛选器列表

以下命令允许 filter1filter2 附加到开发人员驱动器 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:

注意

D: 必须是开发人员驱动器。

示例 3:立即清除指定卷的允许筛选器列表

以下命令清除 D: 上允许的筛选器列表。 命令强制卸载卷,使更改立即生效。

fsutil devdrv clearFiltersAllowed /f D:

注意

D: 必须是开发人员驱动器。