Share via


fsutil devdrv

適用於:Windows 11

開發人員磁碟機或開發人員磁碟區是針對開發人員情境的效能進行調整的磁碟區。 命令也可讓裝置管理員控制附加至磁碟區的檔案系統迷你篩選器。

支援的 Devdrv 命令

Command 描述
query 查詢開發人員磁碟機資訊。
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 範例

以下範例顯示 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 範例

以下範例顯示 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:設定系統上任何開發人員磁碟機的允許篩選器清單

命令允許 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: 必須是開發人員磁碟機。