如何運行CHKDSK以診斷和解決Windows上的磁盤問題

Jacki

說我們大多數人都不會定期檢查硬驅動器的健康狀況可能並不太牽強。如果一切順利運行,那就很容易忘記。結果,諸如不良部門,群集丟失和目錄錯誤之類的問題可能會在後台累積,並導致數據丟失或系統不穩定性。

🗨️

值得慶幸的是,存在一個寶貴的維修工具,許多人都不知道,直到他們將其置於需要的情況下:Chkdsk。今天,我們將查看CHKDSK,並指導您如何運行CHKDSK以診斷和解決Windows 10和11上的磁盤相關問題。

⚠️

注意:儘管通常認為CHKDSK可以安全使用,但使用任何修改文件系統的系統實用程序時,總是存在數據丟失或損壞的風險。這是確認的通過來自各種用戶的報告。

CheckDisk(CHKDSK)是1980年引入的命令行實用工具86,後來成為MS-DOS。 Windows CHKDSK可用於掃描和修復存儲設備文件系統的問題。您可以將CHKDSK命令與終端程序(例如命令提示符,Windows PowerShell和終端)一起使用。

Chkdsk做了什麼

您從CHKDSK實用程序中獲得的功能取決於您使用的參數。 Check Disk命令本身只會掃描您的磁盤是否有錯誤,並將其報告給您。但是,當與最廣泛使用的參數之一一起使用時,CHKDSK還將掃描不良部門的驅動器,並嘗試糾正它們,除了發現其他錯誤。

它如何處理不良部門取決於它是一個柔軟的壞部門還是一個困難的部門:

  • 軟性壞部門- 當數據不正確時出現。 CHKDSK將修復這些不良部門。
  • 硬壞部門- 由於身體損害而出現。 CHKDSK將把這些扇區標記為無法使用,因此不再使用它們。

由於它正在掃描文件系統,因此可以在硬盤驅動器,固態驅動器,USB閃存驅動器,SD卡以及大多數其他形式的存儲媒體上工作。雖然,有些參數僅限於某些文件系統(我們稍後會查看)。

👀

如果您的磁盤顯示為RAW,則CHKDSK可能無法立即工作,因為它無法識別文件系統。查看我們有關如何繞過“ CHKDSK不可用於原始驅動器”消息的指南。

如何在Windows上運行CHKDSK

您可以通過幾種方式在Windows 10和11上運行CHKDSK來修復文件系統相關的錯誤。查看下面的各種方法。

⚠️

如果您的磁盤包含對您很重要的數據,請確保在嘗試使用CHKDSK修復驅動器之前恢復數據。

方法1:使用命令提示符運行CHKDSK

使用命令提示符(或其他終端應用程序)運行CHKDSK命令使您對掃描的控制最大。通過使用參數,您可以自定義掃描執行的操作。

這是一個CHKDSK命令列表,每個參數的描述:

範圍

描述

驅動字母(包括結腸),安裝點或您要運行CHKDSK的位置的音量名稱。

僅脂肪和脂肪32。允許您掃描文件(或文件)並檢查碎片。

/f

修復掃描驅動器後發現的任何錯誤。這對於修復損壞的硬盤驅動器很有用。

/f/r包括與

,但也定位不良部門。

/v

顯示驅動器檢查時的每個文件的名稱。閱讀更多:

如何解決藍牙配對問題

/f/x具有與

,但迫使音量首先下馬。

/我

另一種類型的掃描速度不那麼透徹但更快。僅NTF。

/c

避免檢查文件夾結構內的周期以減少掃描時間。僅NTF。

/l

將日誌文件大小更新為指定的大小。如果未指定大小,它將顯示日誌文件的當前大小。僅NTF。

/r/b該參數有兩件事​​:刪除當前不良部門列表,並解救分配的和免費的群集以獲取錯誤。包括與

。僅NTF。

❗️

如果您的驅動器患有不良部門,則可能是不穩定的。您應該盡快從具有不良扇區的硬盤驅動器中恢復數據,最好在運行CHKDSK之前。

  1. Windows PowerShell(Admin)這就是您在Windows 11上使用命令提示符,PowerShell或終端運行CHKDSK的方式:右鍵單擊開始然後單擊終端(管理員)。在Windows 10上,單擊
  2. 進入反而。鍵入chkdsk *: /r。代替*帶有您自己的驅動信。 /r參數將指示CHKDSK查找錯誤以及不良部門,並修復它們。按

方法2:

使用錯誤檢查工具維修存儲

是否曾經在硬盤驅動器上使用磁盤錯誤檢查功能?如果有的話,您可能會驚訝地知道它實際上只是帶有用戶界面的CHKDSK修復命令。這是一種簡化的方法,可以利用CHKDSK的功能而不會在終端窗口中使用它。雖然這很棒,但(對於某些人來說)的缺點是,您無法對掃描進行相同的控制,因為您無法指定參數。它將僅掃描您的驅動器是否出錯,並嘗試糾正它們。

  1. 文件資源管理器這是您可以訪問磁盤錯誤檢查工具的方式:打開
  2. 特性右鍵單擊您的硬盤驅動器並單擊
  3. 工具點擊
  4. 查看點擊
  5. 掃描和維修驅動器點擊

方法3:

從Winre運行Chkdsk

當您的系統驅動器是面臨問題的驅動器時,以前的方法將無法使用,因為您無法進入Windows。即使在這樣的時期,CHKDSK也可以用來解決問題。要使用此方法,您需要Windows安裝媒體。這使您可以啟動到Windows恢復環境(WINRE)並使用CHKDSK。

調整引導訂單👀啟動之前,連接/插入Windows安裝媒體和

在您的BIOS中,它在頂部。

  1. 這就是您可以在Winre運行CHKDSK來解決系統驅動器的方法:
  2. 下一個引導到Winre。選擇您的語言,然後單擊
  3. 修理您的計算機點擊
  4. 故障排除點擊
  5. 命令提示點擊
  6. 進入鍵入chkdsk *: /r。代替*用你的驅動信。按

如何訪問CHKDSK日誌

您可以從CHKDSK提取日誌以返回並準確查看解決問題的方法。日誌提取可以通過兩種方式進行:事件查看器或PowerShell。

  1. 活動查看器活動查看器Windows鍵+r和類型EventVwr.msc。按進入打開
  2. 過濾器當前日誌擴張Windows日誌並右鍵單擊應用。點擊
  3. 好的選擇chkdskWininit來自事件來源下拉。點擊
  4. 將過濾的日誌文件保存為點擊

並命名導出文件。

  1. Windows PowerShell(Admin)Powershell右鍵單擊視窗並開放終端。在Windows 10上,單擊
  2. 鍵入以下命令並替換
    get-winevent -FilterHashTable @{logname="Application"} | ?{$_.providername -match "chkdsk"} | fl timecreated, message | out-file ""

  3. 使用您自己的輸出位置和文件名(例如C:用戶jordocumentschkdisk-export.txt)。

導航到輸出文件夾並打開日誌。

官方CHKDSK文檔您可以使用CHKDSK恢復丟失的文件嗎?CHKDSK通常被誤認為是數據恢復的手段。這種誤解可能源於

這說明 /r參數“找到不良扇區並恢復可讀信息”。但是,這並不意味著它會恢復您的數據。相反,它是指它找到並遷移到工作部門的軟性壞領域的數據。

運行CHKDSK希望它將恢復您的數據是不明智的,因為它可能最終會相反。 CHKDSK命令可能會導致您的數據損壞,從而導致其恢復更具挑戰性(在某些情況下是不可能的)。

👀

為避免丟失數據,請在運行CHKDSK之前執行數據恢復。如果您的系統驅動器是被妥協的驅動器,請將其刪除,並將其連接到另一台計算機作為執行數據恢復的外部驅動器。如果您已經運行了CHKDSK並丟失了一些數據,請查看我們有關如何恢復CHKDSK刪除的文件的指南。

常問問題

CHKDSK是否修復了損壞的文件?

不,Windows檢查磁盤不會修復損壞的文件。它旨在修復驅動器上與文件系統相關的問題,例如文件系統損壞。

CHKDSK是否修復了不良部門?

  • 是的,它可以修復不良部門,但取決於您的驅動器所擁有的不良扇區的類型。有類型類型:軟性壞部門
  • - 當數據錯誤地寫給扇區時,這可能會發生。 CHKDSK可以修復軟扇區。硬壞部門

- 嚴重的壞部門由於身體損害而出現。 CHKDSK無法修復硬性壞部門,但標記了它們,因此沒有寫給他們的新數據。

/xCHKDSK /f /r /x意味著什麼?/f,,,,/r, 和

  • 參數允許您從CHKDSK獲得更多用途。這是每個參數的作用:/f
  • - 允許CHKDSK修復其在磁盤上發現的錯誤。這需要磁盤被鎖定。/f/r- 包括與
  • 並允許CHKDSK定位和修復不良部門。/f/x- 包括與

但是迫使音量首先下馬。

/f哪個更好的chkdsk r或f?兩者都有其用途。這/f參數指示CHKDSK修復其在磁盤上發現的錯誤。這/r參數包括與

,但還掃描不良部門並嘗試修復它們。

如何從BIOS運行CHKDSK?

  • 當您的系統驅動器不可引導時,您可以從Windows恢復環境(WINRE)運行CMD CHKDSK。為此,您需要Windows安裝媒體。在開始之前,請確保您:
  • 連接/插入Windows安裝媒體。

調整啟動訂單,以便首先安裝Windows安裝媒體靴子。

  1. 這是您從創業公司運行CHKDSK的方式:
  2. 下一個引導到Winre。選擇您的語言。點擊
  3. 修理您的計算機點擊
  4. 故障排除點擊
  5. 命令提示點擊
  6. 進入類型chkdsk *: /r。代替*用你的驅動信。按

結論

錯誤檢查CHKDSK是解決硬盤驅動器問題時最有用的診斷工具之一。它用於檢查卷的文件系統和文件系統元數據是否邏輯和物理錯誤。通過使用參數,它也可以修復它們。您可以通過終端應用程序運行CHKDSK,例如命令提示,Windows PowerShell和終端。如果要使用圖形用戶界面,則可以訪問

使用CHKDSK的驅動器屬性中的工具。