首頁  >  文章  >  如何使用 compact.exe 在 Windows 上釋放磁碟空間

如何使用 compact.exe 在 Windows 上釋放磁碟空間

WBOY
WBOY轉載
2023-04-13 15:37:081949瀏覽

微軟在 Windows 10 作業系統中引入了命令列工具 compact.exe 的新選項。它允許用戶使用新演算法壓縮系統上的資料夾以釋放磁碟空間。

與許多其他壓縮解決方案不同,compact 承諾在系統需要載入檔案時對效能幾乎沒有影響。檔案在不更改檔案副檔名或位置的情況下被壓縮。解壓縮發生在運作時,大多數現代系統不應該為此而費力。該工具也包含在 Windows 11 中。

Compact.exe 在 Windows 上壓縮檔案和資料夾,而不更改檔案名稱或對檔案進行其他修改。根據檔案的類型,壓縮可能會節省千兆位元組的磁碟空間或很少。已經壓縮的檔案(例如 JPG 影像檔案)在對其運行壓縮時幾乎不會顯示任何收益。另一方面,未壓縮的文件可能會顯示出很大的收益。你可以查看這個GitHub 頁面,其中列出了數百個遊戲和程序,以及在它們上使用 compress.exe 時的節省。

有些應用程式和遊戲可能會對壓縮產生不良反應。如果是這種情況,解壓縮將解決問題。

提示:如果您喜歡圖形使用者介面,請查看 CompactGUI。 Windows 包含一個壓縮整個磁碟機的選項。右鍵單擊資源管理器中的任何驅動器,然後選擇“屬性”以開啟該選項。您可以在屬性視窗的常規下找到“壓縮此磁碟機以節省磁碟空間”。

在 Windows 上使用 compact.exe

如何使用 compact.exe 在 Windows 上釋放磁碟空間

#您可以從任何命令提示字元視窗中執行該程式。開啟新的命令提示字元窗口,例如,使用 Windows-R 開啟運行框,鍵入 cmd.exe 並按鍵盤上的 Enter 鍵。

單獨執行compact會顯示目前目錄下所有資料夾和檔案的壓縮狀態。

命令列工具支援幾個參數,其中一些參數一開始可能會令人困惑。

核心指令compact.exe /c 和compact.exe /u 標記目前或指定的目錄,以便將來對資料夾的變更(例如修改的檔案或新新增的檔案)被壓縮或解壓縮。

需要為指令提供 /s 參數,以對指定目錄及其所有子目錄中的所有檔案執行選定的操作。

預設情況下,使用目前目錄,但可以提供一個目錄來取代對不同目錄執行操作。為此,請將路徑資訊新增至命令中。

指令 compact.exe /c /s:c:\users\test\downloads\ 在下載目錄上執行壓縮。

您可以透過提供 /EXE 參數來指定壓縮演算法。參數 /EXE:XPRESS8K 使用該演算法。支援以下演算法:

  • XPRESS4K(最快和預設值)
  • XPRESS8K
  • XPRESS16K
  • LZX(最緊湊)

預設演算法旨在使效能影響盡可能小,即使在舊系統上也是如此。大多數設備使用 8k 甚至 16k 演算法應該不會有問題。

compact.exe 的其他有用參數:

  • /f 強制壓縮或解壓縮。已壓縮或未壓縮的檔案將被跳過。如果進程被中斷(例如,崩潰)應該使用。
  • /i 忽略錯誤並繼續操作而不停止。
  • /?顯示幫助資訊。

以上是如何使用 compact.exe 在 Windows 上釋放磁碟空間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除