CHKDSK
可运行在DOS、OS/2和Windows操作系统上的指令程序
此條目可參照英語維基百科相應條目來擴充。 |
CHKDSK
(全稱Microsoft Check Disk,意為磁盤檢查)是一種可運行在DOS、OS/2和Windows操作系統上的指令程序。當系統發生假死機或非法關機時,系統將調用它來檢查磁盤,用戶也可以通過命令行手動調用檢查某個磁盤分區。該程序會基於被檢測的磁盤所使用的文件系統生成磁盤的狀態報告,如果提供參數,程序還可修復多種磁盤文件系統的邏輯錯誤。
命令與參數
運行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的幫助。 |
相關條目
參考
- ^ chkdsk | Microsoft Docs. Microsoft. 10/09/2019 [2021-07-24]. (原始內容存檔於2021-07-15) (英語).