我最近在修復 Windows 7 PC 時發現了「系統檔案檢查器」(sfc.exe),並且想知道還包括哪些其他自動修復/復原工具。
答案1
我已經在社群 wiki 中製作了這個答案,因此如果您的聲譽超過 100,請隨時編輯任何進一步的建議
sfc
(系統檔案檢查器)
檢查系統檔案(DLL 等),並將用原始版本替換任何已意外修改(或損壞等)的檔案(來自 DLL 緩存,如果可用,否則用戶必須透過安裝媒體等提供副本)。在 Windows Vista 和 7 上,它還保護一些系統資料夾和登錄項目。
chkdsk
(檢查磁碟)
掃描硬碟分割區以查找錯誤,並儘可能修復任何錯誤。主要它將修復檔案系統中的各種錯誤(使用/f
“fix”參數),並且也可用於檢測壞扇區(並嘗試從中恢復資料)(使用/r
)。
fixmbr
和fixboot
(Windows XP)
bootrec
(Vista 和 Win7)
(注意:我認為這些可能只能從恢復控制台獲得)
fixmbr
並將fixboot
新的主開機記錄寫入磁碟或將新的磁碟區開機記錄寫入磁碟區。
bootrec
需要命令列參數來選擇所需的操作,該操作應該是以下操作之一:
/fixmbr
- 將 Windows 7 或 Windows Vista 相容的 MBR 寫入系統分割區。 - 使用與 Windows Vista 或 Windows 7
/FixBoot
相容的開機磁區將新的開機磁區寫入系統分割區。 Vista 或Windows,並允許您選擇要新增至BCD(Windows 引導程式)的安裝。
/ScanOs
/RebuildBcd
**警告** Fixmbr 將覆蓋目前整個 MBR,如果您有 Dell、HP、Sony 等,您可能有自訂主開機記錄,如果您在這些 PC 上執行 Fixmbr,它將破壞某些 BIOS 工具(例如硬體)的功能診斷和出廠恢復分區。他們是非常困難或者一旦這些自訂 MBR 被覆蓋,幾乎不可能恢復它們。某些 OEM PC 上的 FixBoot 也可能會破壞其中一些 BIOS 熱鍵功能,因為它只會覆寫已登入分割區的分割區開機記錄。我總是建議進行備份在新系統上出現問題時儲存這些自訂引導記錄。
憂鬱(部署映像服務與管理工具,Windows 7)
安裝 Win7 SP1 後,您可以使用 dism 透過刪除 SP 卸載檔案來釋放磁碟空間:
dism /online /cleanup-image /spsuperseded