CHKDSK(全稱Microsoft Check Disk,意為磁碟檢查)是一種可運行在DOSOS/2Windows作業系統上的指令程序。當系統發生假死機非法關機時,系統將調用它來檢查磁碟,用戶也可以通過命令行手動調用檢查某個磁碟分區。該程序會基於被檢測的磁碟所使用的文件系統生成磁碟的狀態報告,如果提供參數,程序還可修復多種磁碟文件系統的邏輯錯誤。

台運行Windows 11 Canary Build 25237的電腦正在執行chkdsk命令

命令與參數

運行CHKDSK時,如果不指定 /f 或者 任何隱含 /f 的參數,CHKDSK將只顯示被檢測磁碟的磁碟狀態,不會對磁碟進行任何修改。若指定 /f 或者隱含 /f 的參數,則會根據參數對指定磁碟執行對應操作。

語法

chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]

參數列表

volume 指定驅動器號、裝入點或卷名。
[path]filename 指定要用 CHKDSK 進行檢查的一個或一組文件路徑及名稱。可使用通配符(*或?)指定。
/f 修復磁碟上的錯誤。必須鎖定磁碟。如果 CHKDSK 無法鎖定驅動器,會顯示一條信息,詢問用戶是否希望在下次重新啟動計算機時檢查該驅動器。
/v 磁碟檢查時,在命令提示符中顯示每個目錄下,所有已檢查的文件
/r 掃描壞扇區並恢復可讀取的信息。必須鎖定磁碟。(未指定 /scan 時,隱含 /f)
/x 僅限 NTFS格式的分區 使用。如果必要,會首先強制卸載。該驅動器的所有打開句柄都無效。(隱含/f)
/i 僅限 NTFS格式的分區 使用。對索引項進行強度較小的檢查,可以減少CHKDSK運行所需時間。
/c 僅限 NTFS格式的分區 使用。跳過文件夾結構中的循環檢查,可以減少CHKDSK運行所需時間。
/l[:size] 僅限 NTFS格式的分區 使用。將日誌文件的大小更改為由用戶輸入的大小。如果省略該參數,輸入 /l 則會顯示當前日誌文件的大小。
/b 僅限 NTFS格式的分區 使用。用於重新評估該卷上的壞。(隱含/r)
/scan 僅限 NTFS格式的分區 使用。在卷上運行聯機掃描。
/forceofflinefix 僅限 NTFS格式的分區 使用。(必須與 "/scan" 一起使用) 跳過所有聯機修復,找到的所有故障都排隊等待脫機修復。 (即 "/spotfix")
/perf 僅限 NTFS格式的分區 使用。(必須與 "/scan" 一起使用)使用更多系統資源儘快完成掃描。這可能會對系統中運行的其他任務的性能造成負面影響。
/spotfix 僅限 NTFS格式的分區 使用。在卷上運行點修復。
/sdcleanup 僅限 NTFS格式的分區 使用。回收不需要的安全描述符數據(隱含 /f)
/offlinescanandfix 在卷上運行脫機掃描並進行修復。
/freeorphanedchains 僅限 FAT/FAT32/exFAT格式的分區 使用。釋放所有孤立的簇鏈而不恢復其內容。
/markclean 僅限 FAT/FAT32/exFAT格式的分區 使用。如果未檢測到損壞,則將卷標記為乾淨,即使未指定 /F 也是如此。
/? 命令提示符中顯示CHKDSK的幫助。

[1]

相關條目

參考

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.