開機時出現黑底白字「Checking file system on C:」,類型為 NTFS,進度條跑完才能進入系統。這是 chkdsk 在開機階段自動執行檢查,原因通常有二。
原因一:檔案系統邏輯錯誤(常見、可自癒)
- 非正常關機 (斷電、強制關機、藍畫面) 導致檔案系統中繼資料不一致。
- 系統偵測到髒標記 (Dirty Bit) 設定,下次開機自動執行
chkdsk /f 修復。
- 對策:什麼都不用做,讓它跑完。修復完成後下次開機通常不會再出現。
原因二:硬碟實體壞軌/壞區(嚴重、需備份換碟)
- 每次開機都跑 Checking file system,且經常修復相同檔案、或跑完進系統後隨機掛死、檔案遺失、讀取極慢。
- 對策:
- 立即備份重要資料 (優先複製到外接硬碟/雲端)。
- 下載硬碟廠商工具 (Seagate SeaTools, WD Data Lifeguard, Samsung HUTIL) 或 MHDD/Victoria (DOS/Windows) 掃描壞軌。
- 若確認有實體壞軌,**建議更換硬碟**,標記壞軌 (chkdsk /r) 僅能暫時繞過,壞軌會擴散。
- SSD 無機械壞軌,但可能有區塊損壞/控制器故障,同樣建議備份換碟。
手動檢查/修復指令
# 掃描並修復邏輯錯誤 (需重開機)
chkdsk C: /f
# 掃描邏輯錯誤 + 掃描/標記壞軌 (耗時極長,需重開機)
chkdsk C: /r
# 僅線上掃描不修復 (Win8+ 支援,Win7 需離線)
chkdsk C: /scan
查詢上次檢查結果
事件檢視器 → Windows 記錄 → 應用程式 → 來源 Wininit、Event ID 1001,可看到詳細的 chkdsk 修復報告。
