author avatar
    高級程式開發員
 

摘要
當電腦顯示引導錯誤時,經常需要使用CHKDSK這個實用工具來修復。那CHKDSK到底是什麼?本文將跟大家詳細介紹CHKDSK以及其執行方式,並分享一些運用CHKDSK的實際案例。



一、CHKDSK是什麼?

CHKDSK全稱Microsoft Check Disk,是一個用於磁碟檢查的指令程式。CHKDSK的基本功能是掃描磁碟上的檔案系統的完整性,並修復檔案系統的錯誤;CHKDSK還支援掃描磁碟上的磁碟區,並試圖修復損毀的磁碟區。用戶可以手動調用命令列以檢測磁碟分割。如果不輸入任何參數,CHKDSK一般只顯示被檢測磁碟的狀態報告。若附帶指定參數,CHKDSK便會修復錯誤。
以下是關於CHKDSK的句法以及常用參數的詳細介紹:

CHKDSK的句法為:chkdsk [Volume] [Path] [/f] [/v] [/r] [/x] [/i] [/c] [/l:Size] [/b] [/perf ] [/scan ] [/?]

參數概述
Volume指磁碟機代號或卷名。
Path指定要進行檢查的一個或一組檔案的路徑及名稱。
/f修復磁碟上發現的錯誤,必須鎖定磁碟。。
/v當檢查磁碟時,顯示每個資料夾內的檔案。
/r找到損毀的磁碟區並恢復可讀資訊。
/x僅在 NTFS 上使用。首先強制解除安裝卷,該磁碟機的所有打開控制碼都無效。該參數還包含了/f 的功能。
/i僅在 NTFS 上使用。對索引項目進行強度較小的檢查,降低執行 chkdsk 的耗時。
/c僅在 NTFS 上使用。跳過資料夾結構中的週期檢查,減少執行 chkdsk 的耗時。
/l:Size僅在 NTFS 上使用,用於更改日誌檔案的大小。若僅執行/l,可查看日誌檔案目前的大小。
/b僅在 NTFS 上使用。清除卷上的壞簇,並重新掃描所有已分配和可用的簇以便查找錯誤。/ b包括/ r的功能。
/?在命令提示字元下顯示説明。
/scan在指定分割槽執行線上掃描。
/spotfix在指定卷上執行現場修復。
認識了CHKDSK的用途、句法和參數後,繼續瞭解執行CHKDSK的方式才能更好地發揮CHKDSK的作用。

二、執行CHKDSK的方式

CHKDSK可以通過“本機”中的磁碟檢查以及命令提示字元來執行。

方法1:從“本機”中啟用CHKDSK

選項1:對於Windows 8/10的用戶
① 打開“本機”。按右鍵目標磁碟,選擇“內容”。
選擇系統槽內容
② 在新視窗中,切換至“工具”選項卡,然後按一下“檢查”。
檢查硬碟錯誤
③ 點擊“掃描磁碟機”。如果發現錯誤,請重新開機以修復檔案系統。
掃描磁碟機
選項2:對於Windows 7的用戶
① 打開“本機”。按右鍵目標磁碟,選擇“內容”。
選擇目標硬碟中的內容
② 在新視窗中,切換至“工具”選項卡,然後按一下“開始檢查”。
掃描windows磁碟機
③ 選擇“自動修正檔案系統錯誤”,點擊“開始”。
修正磁碟錯誤
如果提示“無法檢查正在使用的磁碟”,請點擊“計畫磁碟檢查”,然後退出所有程式並重新開機,該程式將自動進行掃描。

方法2:通過命令提示字元來執行CHKDSK

注意:此方法需要管理員許可權來執行,如果沒有該許可權,建議先創建系統管理員帳戶或者聯繫管理員獲取相關許可權。
Windows 10使用者,請在搜索內容框內輸入cmd,按右鍵“命令提示字元”,選擇“以管理員身份執行”。
右鍵點選[命令提示字元]並選擇[以系統管理員身分執行]
  • Windows 8使用者,按“Windows圖示”+“C”鍵打開Charm欄,在“搜索”中輸入命令提示字元。然後,按右鍵“命令提示字元”,選擇“以管理員身份執行”。
windows 8進入cmd
  • Windows 7使用者,請在開始功能表的“搜索程式和檔案”框中輸入cmd,按右鍵“命令提示字元”,選擇“以系統管理員身份執行”。
windows 7 進入cmd
② 打開命令提示字元後,即可輸入CHKDSK命令,例如chkdsk C: /f /r /x,然後按Enter鍵。
輸入chkdsk命令
溫馨提示:若執行CHKDSK命令列時,提示“該卷正被另一進程使,無法執行Chkdsk”,請輸入Y,然後重新開機。在下次開機時,該程式將自動執行掃描。

三、CHKDSK的實際應用案例

當電腦顯示各種引導錯誤時,例如藍屏、讀取boot.ini出錯等情況,一般通過命令提示字元來執行CHKDSK命令列,便可快速發現並修復問題。接下來將分享CHKDSK的應用案例,幫助大家加深理解CHKDSK的使用。

案例1:開機出現藍屏,顯示0×00000024、0xc000014C等錯誤碼

由於系統檔案或檔案系統驅動程式損壞等狀況,都可使用CHKDSK來修復。
① 通過Windows 安裝光碟來進入Windows恢復環境
② 進入恢復環境後,依次選擇“疑難排解”>“進階選項”>“命令提示字元”。
選擇命令提示字元
③ 在命令提示字元中,輸入命令列 chkdsk C: /f /x /r,按Enter鍵。
輸入chkdsk命令

案例2:隨身硬碟裡的檔案損壞且無法讀取

對於隨身硬碟、USB磁碟機等移動裝置,如果裡面的檔案損壞且無法讀取,也可以通過chkdsk工具來直接修復。(以修復隨身硬碟為例)
① 把隨身硬碟連接至電腦。然後同時按下鍵盤上的“Win”+“R”鍵以打開執行框,輸入:cmd,按Enter鍵。
在執行中輸入cmd
② 在命令提示字元中,輸入命令列 chkdsk g: /r,按Enter鍵。修復完畢後,便可看到 “Windows 已更正檔案系統”的資訊。

注意:此處g:指的是隨身裝置的代號,請根據實際情況填入您的隨身硬碟或USB隨身碟的磁碟機代號。

chkdsk修復救援SD卡