任何時候你有硬碟驅動器錯誤,甚至奇怪的行為,你可能不首先與硬碟驅動器檢查磁碟可以救命。這裡有一個完整的指南來使用每個版本的Windows附帶的Check Disk工具。
Check Disk實用程式,也稱為chkdsk(因為這是執行它的命令),它掃描整個硬碟以發現和修復問題。這不是一個非常令人興奮的工具,執行它可能需要一些時間,但從長遠來看,它確實有助於防止更大的問題和資料丟失。Chkdsk根據其執行方式執行兩個功能:
這聽起來可能非常技術化,但不要擔心:您不需要了解它的工作原理,就可以知道何時應該執行它。
我們建議每隔幾個月執行一次chkdsk,作為日常維護的一部分,同時對支援chkdsk的驅動器使用S.M.a.R.T.工具。您還應該考慮在Windows異常關閉時(例如斷電或系統崩潰後)執行它。有時Windows會在啟動時自動執行掃描,但大多數情況下您必須自己進行掃描。即使你只是在應用程式未載入或崩潰時遇到了一些奇怪的問題,但你無法用其他方法解決,你也可以考慮檢查磁碟。
例如:我曾經遇到過一個問題,載入後不久Outlook突然開始崩潰。經過大量的故障排除,chkdsk掃描顯示我儲存Outlook資料檔案的扇區不好。幸運的是,在我的例子中,chkdsk能夠恢復扇區,之後一切恢復正常。
相關:壞扇區解釋:為什麼硬碟驅動器得到壞扇區和你能做什麼
如果chkdsk確實遇到問題,特別是它無法修復的硬壞扇區,那麼資料可能會變得不可用。可能性不大,但也有可能發生。因此,在執行chkdsk之前,您應該始終確保有一個好的備份例程,並備份您的PC。
chkdsk工具在所有版本的Windows中的工作原理基本相同。在本文中,我們將使用windows10,因此如果使用windows7或windows8,螢幕看起來可能略有不同,但是chkdsk執行相同的操作,我們將指出任何過程的不同之處。我們還將討論如何在命令提示符下執行它,以防您甚至無法引導到Windows。
從Windows桌面執行檢查磁碟工具很容易。在檔案資源管理器中,右鍵單擊要檢查的驅動器,然後選擇“屬性”
在“屬性”視窗中,切換到“工具”選項卡,然後單擊“檢查”按鈕。在Windows7中,按鈕名為“立即檢查”
在Windows 8和10中,Windows可能會通知您在驅動器上沒有發現任何錯誤。您仍然可以透過單擊“掃描驅動器”執行手動掃描。這將首先執行掃描而不嘗試任何修復,因此此時不會重新啟動您的電腦。如果快速磁碟掃描發現任何問題,Windows將向您提供該選項。但是,如果您想強制執行它,就必須使用命令提示符來執行chkdsk本文稍後將介紹這一點。
Windows掃描完你的驅動器後,如果沒有發現錯誤,你可以單擊“關閉”
在Windows7中,當您單擊“立即檢查”按鈕時,您將看到一個對話方塊,允許您選擇幾個額外的選項,即是否還要自動修復檔案系統錯誤和掃描壞扇區。如果要執行最徹底的磁碟檢查,請繼續並選擇這兩個選項,然後單擊“開始”。請注意,如果在混合中新增扇區掃描,檢查磁碟可能需要相當長的時間。當你幾個小時都不需要電腦的時候,這可能是你想做的事情。
如果選擇修復檔案系統錯誤或掃描壞扇區,Windows將無法在磁碟正在使用時執行掃描。如果發生這種情況,您可以選擇取消掃描或計劃下次重新啟動Windows時進行磁碟檢查。
如果您不確定下次重新啟動時是否安排了磁碟檢查,那麼可以在命令提示符下輕鬆地進行檢查。您需要以管理許可權執行命令提示符。按“開始”,然後鍵入“命令提示符”。右鍵單擊結果,然後選擇“以管理員身份執行”
在提示下,鍵入以下命令,必要時替換驅動器號。
chkntfs c:如果您已計劃對驅動器進行手動檢查,您將看到一條這樣的訊息。
如果Windows已經安排了驅動器的自動檢查,您將看到一條訊息,告訴您該卷已損壞,這意味著該卷已被標記為潛在錯誤。這表示Windows下次啟動時將執行檢查。如果沒有安排自動掃描,您只會看到一條訊息,告訴您卷沒有髒。
如果下次啟動Windows時計劃磁碟檢查,但已決定不希望檢查發生,則可以透過鍵入以下命令取消檢查:
chkntfs /x c:您不會得到任何型別的反饋,因為掃描已取消,但它將被取消。該命令實際上將驅動器排除在下一個啟動的chkdsk命令中。如果您確實重新啟動以發現已安排掃描,Windows也足夠友好,可以為您提供大約10秒的時間,如果您想跳過掃描。
如果您願意使用命令提示符(或者因為Windows無**常引導而不得不使用命令提示符),您可以對磁碟檢查過程施加更多的控制。另外,如果您使用的是windows8或windows10,這是強制自動修復或壞扇區掃描的唯一方法。透過點選Windows+X並選擇“Command Prompt(Admin)”開啟具有管理許可權的命令提示符。您將使用chkdsk命令。該命令支援許多可選的開關,但我們主要關注其中的兩個:/f和/r。
如果您只使用chkdsk命令本身,它將以只讀模式掃描您的驅動器,報告錯誤,但不嘗試修復它們。因此,它通常可以執行而不必重新啟動你的電腦。
如果希望chkdsk在掃描期間嘗試修復邏輯檔案系統錯誤,請新增/f開關。請注意,如果驅動器中有正在使用的檔案(很可能會),則會要求您安排下次重新啟動時的掃描。
chkdsk /f c:如果您希望chkdsk也掃描壞扇區,您將使用/r開關。使用/r開關時,隱含/f開關,這意味著chkdsk將掃描邏輯錯誤和壞扇區。但是,雖然這並不是真的必要,但是如果同時在命令上同時丟擲/r和/f開關,也不會造成任何傷害。
chkdsk /r c:執行chkdsk/r可以對卷執行最徹底的掃描,如果您有時間進行扇區檢查,我們強烈建議您至少定期執行它。
當然,還有其他引數可以用於chkdsk。因此,為了完整性和您的極客享受,他們是:
C:\>chkdsk /? Checks a disk and displays a status report. CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to di**ount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R) The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.希望Chkdsk能解決你可能遇到的任何硬碟問題,然後你就可以正常使用電腦了。
...中,我們將解釋是什麼導致了“scratch disks full”錯誤以及如何修復它。我們還將分享最佳實踐,以防止將來發生這種錯誤。 ...
您多長時間進行一次重要檔案的離線備份?一個月一次?一年一次?還有一個問題:您多久檢查一次這些備份是否仍在工作?我最近決定這麼做。當我將外接驅動器連線到膝上型電腦時,彈出一個I/O裝置錯誤。 ...
...吧。這篇文章是關於Windows8和Windows10中的CHKDSK工具如何比Windows7中的CHKDSK工具有了巨大的改進。 ...
...理本質上是跟蹤系統上的每個記憶體位置,而不管其狀態如何。它在執行期間管理記憶體和程序在RAM和實體記憶體之間的轉換,決定要分配多少記憶體(以及可以分配多少記憶體)。當您關閉一個程式時,它會將該記憶體重新分...
Windows 10錯誤程式碼0x8000ffff與Windows Update有關。已知錯誤程式碼也會影響Microsoft應用商店的功能。更新Windows10並返回Microsoft應用商店後,0x8000ffff錯誤表示某處有東西壞了。 ...
... 不知道如何訪問Windows命令提示符,忘記了基本的Windows命令,或者想知道如何檢視每個命令的開關列表(又稱提示程式碼)?有關說明,請參閱我們的Windows命令列初學者指南。 ...
... 繼續之前,請檢視如何備份Windows登錄檔。這是值得做的,以防萬一。 ...