Windows 7 擁有強大的自動磁碟修復機制,開機時偵測到檔案系統錯誤會自動執行 chkdsk。但若自動修復失敗、或出現反覆掃描、開機卡在修復畫面、甚至無法進入系統,就需要手動介入。本文整理從圖形介面、命令列、復原環境、註冊表停用自動掃描等多層次手動修復方法,並說明何時該放棄修復改為備份重灌。
chkdsk,甚至卡住無法完成 → 檔案系統持續受損或硬碟實體壞軌。
chkdsk c: /f /r(c: 為目標磁碟代號)。y 排程重啟執行;非系統磁碟若被佔用輸入 y 強制卸載執行。chkdsk c: /f /rdiskpart → list volume 確認系統磁碟代號)。exit 重啟。若硬碟無實體壞軌、檔案系統已修復,但開機仍強制掃描,可透過註冊表停用:
regedit 開啟註冊表編輯器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerBootExecute 值,預設為 autocheck autochk *。autocheck autochk /k:*(僅略過特定磁碟)。警告:停用自動掃描後,若硬碟真有錯誤將無法被偵測修復,僅建議在確認硬碟健康、反覆掃描為誤判時使用。
手動修復失效 / 反覆掃描 / 無法進入系統
│
▼
┌──────────────────────────────┐
│ 備份所有可讀資料(最優先) │
└──────────────┬───────────────┘
│
▼
┌──────────────────────────────┐
│ 檢視 S.M.A.R.T. (CrystalDiskInfo)│
└──────────────┬───────────────┘
│
┌────────┴────────┐
▼ ▼
健康/良好 警告/危險
│ │
▼ ▼
重灌系統/還原映像 更換硬碟
(格式化重分區) (資料已備份)
chkdsk /f /r、WinRE 修復、停用自動掃描。手動修復是爭取時間備份的手段,而非根治硬體老化的良方。守住資料,才能從容面對硬碟壽命終點。