首頁  >  文章  >  系統教程  >  Windows 中的 CHKDSK、SFC 和 DISM 有什麼不同?

Windows 中的 CHKDSK、SFC 和 DISM 有什麼不同?

WBOY
WBOY原創
2024-06-14 16:55:27617瀏覽

當您的電腦開始報告錯誤、速度變慢或行為異常時,您可以使用 Windows 內建的診斷工具來嘗試解決問題。 CHKDSK、SFC 和 DISM 檢查硬碟的運作狀況並修復損壞的文件,但這三個工具以不同的方式運作並針對系統的不同區域。

CHKDSK、SFC 和 DISM 是系統工具,您可以運行這三個工具。但是,這對於您的特定問題來說可能非常耗時且不必要,因此最好知道何時以及如何使用這三個故障排除工具。

什麼是 CHKDSK 以及何時應該使用它?

CHKDSK(檢查磁碟)是您在 PC 開始出現異常時應嘗試的第一個 Windows 診斷工具。例如,如果它在關閉時掛起或變得非常慢。

CHKDSK 掃描整個硬碟以尋找並修復檔案和檔案系統本身的錯誤。它還會檢查您的驅動器是否有壞扇區(無法讀取的資料簇),並嘗試修復它們或告訴您的系統不要使用它們。

如果Windows 偵測到您的硬碟有問題,則可能會在啟動時執行CHKDSK,有時是出於無害的原因,例如關閉不當,但也有更嚴重的原因,包括惡意軟體感染和即將發生的驅動器故障。但是,在收到指示之前,它實際上不會解決任何問題。

為了防止將來發生錯誤和潛在的資料遺失,值得手動執行 CHKDSK 作為 PC 維護例程的一部分。您可以使用下列方法之一:

1. 透過檔案總管執行 CHKDSK

您可以從命令提示字元執行 CHKDSK。如果您不習慣使用命令提示符,請開啟檔案總管,按一下此電腦,以滑鼠右鍵按一下要檢查的驅動器,然後選擇屬性。

選擇「工具」選項卡,然後選擇「錯誤檢查」部分中的「檢查」。

What Is the Difference Between CHKDSK, SFC, and DISM in Windows?

如果 Windows 確定一切運作順利,它將建議您不需要掃描磁碟機。若要執行 CHKDSK,請選擇“掃描磁碟機”。

掃描可能需要幾分鐘到半小時,具體取決於磁碟機的大小和狀態。完成後,CHKDSK 將告訴您沒有發現錯誤,或者如果確實發現任何錯誤,它會建議您修復它們。

2. 從命令提示字元執行 CHKDSK

為了更好地控制磁碟檢查過程,您應該從提升的命令提示字元中執行 CHKDSK。請依照下列步驟繼續:

    ## 按 Win + R 鍵開啟「執行」對話方塊。
  1. 在“執行”中輸入“cmd”,然後同時按 Ctrl + Shift + Enter 鍵以管理員身份開啟命令提示字元。
  2. 在使用者帳戶控制提示中按一下「是」。
  3. 在命令提示字元視窗中,鍵入 chkdsk,然後鍵入空格,然後鍵入要檢查的磁碟機號碼。例如,chkdsk c: 掃描您的 C: 磁碟機。
  4. What Is the Difference Between CHKDSK, SFC, and DISM in Windows?
  5. 若要進行更改,您可以使用 CHKDSK 指令的參數。您可以使用以下兩個命令來修復問題:
要使 CHKDSK 修復它發現的問題,請鍵入 chkdsk /f c:(對於您的 C: 驅動器)。

若要掃描壞磁區和錯誤,請鍵入chkdsk /r c:
  • 如果因為「該磁碟區正在被另一個程序使用」而無法執行這些指令,指令提示符將提供安排在電腦重新啟動時進行掃描。然而,這應該只發生一次。如果每次啟動電腦時都會彈出該工具,您可以手動阻止 CHKDSK 在每次啟動時運行。
  • SFC Scannow 是什麼以及何時應該使用它?

CHKDSK 會尋找並修復硬碟檔案系統中的錯誤,而 SFC(系統檔案檢查器)則專門掃描並修復 Windows 系統檔案。如果偵測到檔案已損壞或修改,SFC 會自動以正確的版本取代該檔案。

了解何時使用 SFC 通常比使用 CHKDSK 更明顯,這取決於您的硬碟機運作不正常的預感。如果 Windows 程式崩潰,您收到有關缺少 DLL 檔案的錯誤訊息,或者您遇到可怕的藍色畫面死機,那麼絕對是時候執行 SFC 了。

開啟提升的命令提示符,然後鍵入以下命令並按 Enter 執行:

<code class="hljs bash">sfc /scannow</code> 

SFC 將對您的系統執行全面掃描,並使用Windows 元件儲存中的版本修復和替換任何損壞或遺失的檔案(請閱讀有關DISM 的下一節,以了解有關此內容以及SFC 和DISM 如何工作的更多資訊)一起工作)。掃描可能需要一些時間,但請確保命令提示字元視窗保持開啟狀態,直到掃描完成。

如果您只想掃描但不想修復損壞的系統文件,請鍵入:

<code class="hljs bash">sfc /verifyonly command</code> 

# SFC 完成掃描後,您將看到以下三個訊息之一:

  • Windows 資源保護未發現任何完整性違規。這意味著導致您的電腦出現問題的任何原因都與系統檔案無關。
  • Windows 資源保護發現損壞的檔案並成功修復它們。這應該意味著您的問題已經解決。
  • Windows 資源保護發現了損壞的文件,但無法修復其中一些文件。這意味著系統檔案是罪魁禍首,但 SFC 無法替換它們。嘗試在安全模式下再次執行該工具。如果您仍然得到相同的結果,請不要絕望:是時候使用 DISM 了。
What Is the Difference Between CHKDSK, SFC, and DISM in Windows?

什麼是 DISM?

DISM(部署映像服務和管理)是三個 Windows 診斷工具中最強大的。雖然您通常不需要使用這些工具,但當您遇到頻繁的崩潰、凍結和錯誤,但 SFC 要么無法修復您的系統文件,要么根本無法運行時,您可以求助於該工具。

當 CHKDSK 掃描硬碟和 SFC 系統檔案時,DISM 會偵測並修復 Windows 系統映像的元件儲存中的損壞文件,以便 SFC 可以正常運作。它還可以幫助解決您可能遇到的 Windows 更新、驅動程式整合和啟動問題。

在執行 DISM 之前建立資料備份,以防出現問題。

與 CHKDSK 和 SFC 一樣,您需要開啟提升的命令提示字元(或 Windows 11 上的管理員終端機視窗)才能執行 DISM。為了節省您執行不必要的修復的時間和風險,您可以先檢查映像是否已損壞,而不進行任何變更。鍵入以下命令並按 Enter:

<code class="hljs bash">Dism /Online /Cleanup-Image /CheckHealth</code> 
What Is the Difference Between CHKDSK, SFC, and DISM in Windows?

掃描只需幾秒鐘。如果未偵測到損壞,您可以執行更進階的掃描來確定元件儲存是否正常且可修復,同樣無需進行任何更改,只需鍵入:

<code class="hljs bash">Dism /Online /Cleanup-Image /ScanHealth</code> 

如果 DISM 報表系統有問題映像,執行另一個進階掃描來自動修復這些問題。 DISM 將連接到 Windows 更新以根據需要下載並取代損壞的檔案。請注意,該過程可能最多需要 10 分鐘,並在 20 秒時掛起一段時間,但這是正常現象。鍵入以下命令:

<code class="hljs bash">Dism /Online /Cleanup-Image /RestoreHealth</code> 
What Is the Difference Between CHKDSK, SFC, and DISM in Windows?

掃描和修復完成後,重新啟動 PC 並再次執行 SFC 以取代損壞或遺失的系統檔案。

您應該以什麼順序執行 CHKDSK、SFC 和 DISM?

現在您已了解 CHKDSK、SFC 和 DISM 的作用,運行這些 Windows 故障排除工具中的一個或多個將有望幫助您修復您的電腦。

但是,一個常見問題涉及執行這些系統測試的順序。您應該始終先執行 CHKDSK 嗎?或者總是在 SFC 之前運行 DISM 怎麼樣?

CHKDSK、SFC 和 DISM 沒有特定的順序,因為執行每個工具的原因取決於您遇到的問題。但是,如果執行 SFC 並發現損壞的檔案和其他問題,則應執行 DISM 來修復元件存儲,然後再次執行 SFC 來修復任何損壞的檔案。

如果您仍然遇到問題,請執行系統還原。這會將您的系統檔案、設定和程式恢復到正常運作的狀態。如果建立還原點時您的系統沒有損壞,則可能會解決您的損壞問題。

以上是Windows 中的 CHKDSK、SFC 和 DISM 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn