可以先從安全模式進入,用還原點還原,不行的話大概就是硬碟問題
Chkdsk是硬碟修復指令,大概是因為你硬碟存儲文件的磁軌損壞導致
也有可能是非正常關機導致系統無法找到相應磁軌
基於所用的文件系統,創建和顯示硬碟的狀態報告
Chkdsk 還會列出並糾正硬碟上的錯誤。如果不帶任何參數,chkdsk 將顯示電腦中的硬碟狀態
語法
chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
參數
volume:
指定磁碟代號(冒號分隔)、安裝系統槽或卷名
[Path} FileName]
指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱
使用通配符(* 和 ?)可以指定多個文件。
/f
修復硬碟上的錯誤。必須鎖定硬碟。如果 chkdsk 無法鎖定磁碟區
則會顯示一條訊息,詢問您是否希望在下次重新啟動電腦時檢查該驅動器
/v
當檢查硬碟時,顯示所有目錄中每個文件的名稱
/r
找到壞軌區並恢復可讀取的信息。必須鎖定硬碟
/x
僅在 NTFS 上使用。如果必要,首先強制卸載磁碟區
該磁碟槽的所有打開指令&檔案都無效。/x 還包含了/f 的功能
/i
僅隨 NTFS 使用。對索引項執行充分檢查,降低運行 chkdsk 的所用時間量
/c
僅隨 NTFS 使用。跳過文件夾結構中的週期檢查,減少運行 chkdsk 所需的時間量
/l[:size]
僅隨 NTFS 使用。將日誌文件的大小更改為由用戶輸入的大小
如果省略該參數,則 /l 會顯示當前日誌文件的大小
/?
在命令提示符顯示幫助。
註釋
運行 chkdsk
要在固定硬碟上運行 chkdsk 命令,您必須是擁有Administrators權限
重新啟動時檢查鎖定的磁碟槽
如果希望 chkdsk 修復硬碟錯誤,則此前不能打開該磁碟區上的文件。
如果有文件打開,會顯示下述錯誤訊息:
Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)
如果選擇下次重新啟動計算機時檢查該磁碟區,則重新啟動電腦後 chkdsk 會自動檢查該驅動器並修復錯誤
如果該磁碟區分區為啟動分區,則 chkdsk 在檢查完該驅動器後會自動重新啟動電腦
報告硬碟錯誤
chkdsk 命令會檢查硬碟空間和文件分配表 (FAT)以及 NTFS 文件系統的使用情況。Chkdsk 在狀態報告中提供特定於每個文件系統的訊息。狀態報告顯示文件系統中找到的錯誤。在活動分區上運行 chkdsk 時,如果未含 /f 命令行選項,則它可能會因為無法鎖定該驅動器而報告虛假信息。應該不定期使用 chkdsk 檢查每個硬碟上的錯誤。
修復硬碟錯誤
只有指定 /f 命令行選項,chkdsk 命令才修復硬碟錯誤。Chkdsk 必須可以鎖定驅動器以糾正錯誤。
由於修復通常會更改硬碟的文件分配表,有時還會丟失數據,所以 chkdsk 會首先發送如下所示的確認訊息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?
如果按 Y,Windows 會在根目錄中將所有損毀檔案保存在一個名為 Filennnn.chk 的文件中
chkdsk 結束後,可以查看這些文件是否包含了所需的數據
如果按 N,Windows 會修復硬碟,但對於丟失的分配單元,它不保存其內容。
如果不使用 /f 命令行選項,則在有文件需要修復時,chkdsk 會發送消息,但它不修復任何錯誤
如果在大硬碟(例如,70 GB)或有大量文件(數百萬)的硬碟上使用 chkdsk /f,這可能要花很長時間(比如說,數天)才能完成
因為 chkdsk 直到工作完成它才會交出控制權,所以電腦在這段時間內將不可使用
檢查 FAT 硬碟
Windows 以下列格式顯示 FAT 硬碟的 chkdsk 狀態報告:
檢查 NTFS 硬碟
Windows 以下列格式顯示 NTFS 硬碟的 chkdsk 狀態報告:
存在打開文件的情況下使用 chkdsk
如果該驅動器上有打開的文件,則指定 /f 命令行選項後,chkdsk 會發送錯誤訊息
如果未指定 /f 命令行選項並且存在打開的文件,則 chkdsk 會報告硬碟上丟失的分配單元
如果打開的文件沒有記錄在文件分配表時,可能會發生這種情況。如果 chkdsk 報告大量分配單元遺失,可以考慮修復該硬碟。
查找物理硬碟錯誤
使用 /r 命令行選項可查找文件系統中的物理硬碟錯誤。
報告硬碟壞磁區
在硬碟第一次準備運行時,chkdsk 報告的壞磁區標記為損壞。它們不會造成危險
了解退出指令
下表列出了 chkdsk 完成任務後報告的退出指令
退出指令 說明
0 沒有發現錯誤
1 錯誤已找到並修復
2 已執行清理硬碟(例如碎片收集),或者因為沒有指定 /f 而未執行清理硬碟
3 由於未指定 /f 選項,無法檢查硬碟,錯誤不能修復或錯誤未修復
故障恢復控制台提供了帶有不同參數的 chkdsk 命令。
範例
如果要檢查磁碟區 D 中的硬碟,並且希望 Windows 修復錯誤,請鍵入:
chkdsk d:/f
如果遇到錯誤,chkdsk 會暫停並顯示消息。Chkdsk 完成任務時會顯示列有硬碟狀態的報告
除非 chkdsk 已完成任務,否則無法打開指定驅動器上的任何文件
在 FAT 硬碟上,要檢查當前目錄中所有文件的不相鄰磁區,請鍵入:
chkdsk *.*
Chkdsk 顯示狀態報告,然後列出符合具有不相鄰磁區條件的文件
留言列表