defrag" 命令的幫助資訊,該命令用於對磁碟進行碎片整理操作

suv789發表於2024-03-28

Windows 系統中 "defrag" 命令的幫助資訊,該命令用於對磁碟進行碎片整理操作。下面是對其中的引數和選項的翻譯:

Volumes:

  • /C | /AllVolumes:對每個卷只執行給定操作列表中的首選操作。
  • /E | /VolumesExcept <volume paths>:在每個捲上執行除了指定的操作外的所有操作。如果例外列表為空,則表現為 /AllVolumes。
  • volume paths:指定驅動器字母后跟冒號、掛載點或卷名。可以指定多個卷。在每個指定的捲上執行所有給定的操作。

Operations:

  • /A | /Analyze:執行分析。
  • /B | /BootOptimize:執行引導最佳化以提高啟動效能。
  • /D | /Defrag:執行傳統碎片整理(這是預設操作)。在分層捲上,只在容量層上執行傳統碎片整理。
  • /G | /TierOptimize:在分層捲上,最佳化檔案以儲存在適當的儲存層。
  • /K | /SlabConsolidate:在薄配置捲上,執行板塊整合以提高板塊使用效率。
  • /L | /Retrim:在薄配置捲上,執行重新修剪以釋放空閒板塊。在 SSD 上執行重新修剪以提高寫入效能。
  • /O | /Optimize:為每種介質型別執行適當的最佳化。
  • /T | /TrackProgress:跟蹤給定捲上執行操作的進度。一個例項只能顯示單個卷的進度。要檢視另一個卷的進度,請啟動另一個例項。
  • /U | /PrintProgress:在螢幕上列印操作的進度。
  • /V | /Verbose:列印包含碎片統計資訊的詳細輸出。
  • /X | /FreespaceConsolidate:執行空間整合,將空閒空間移動到卷的末尾(即使在薄配置捲上也是如此)。在分層捲上,只在容量層上執行整合。

Options:

  • /H | /NormalPriority:以普通優先順序執行操作(預設為低優先順序)。
  • /I | /MaxRuntime n:僅適用於 TierOptimize。層最佳化將在每個捲上最多執行 n 秒。
  • /LayoutFile <file path>:僅適用於 BootOptimize。此檔案包含要進行最佳化的檔案列表。預設位置為 %windir%\Prefetch\layout.ini。
  • /M | /MultiThread [n]:在後臺並行對每個卷執行操作。對於 TierOptimize,最多 n 個執行緒並行最佳化儲存層。n 的預設值為 8。所有其他最佳化忽略 n。
  • /OnlyPreferred:當卷被顯式指定時,defrag 在每個指定的捲上執行所有給定的操作。此開關允許 defrag 僅在每個指定的捲上執行給定操作列表中的首選操作。

示例:

  • Defrag C: /U /V
  • Defrag C: D: /TierOptimize /MultiThread
  • Defrag C:\mountpoint /Analyze /U
  • Defrag /C /H /V

相關文章