CHKDSK解決文件損壞沒法打開E盤

硬盤

硬盤首先是物理存儲介質,無論是以前的機械硬盤(經過磁性材料存儲)仍是如今的固態硬盤(經過三極管存儲數據),存儲的都是二進制比特串;在硬盤上存儲的數據,經過操做系統的處理而後呈如今咱們的眼中,咱們看到的是分區(C盤、D盤、/root、/opt、/lib等)以及分區內的目錄。這些分區是邏輯上的結構,在硬盤上並不存在分區,分區的維護,經過分區表實現,分區表中記錄的數據相似於:0x00000129-0x00010000 C盤,文件首先在物理磁盤上存儲着,其次,文件存儲的物理位置以及文件的信息(文件名、大小、修改時間等)被放在一個相似於分區表的表結構中存儲,咱們看到的分區,是操做系統讀取分區表而後呈現出來的邏輯數據;咱們看到的文件,是操做系統經過讀取分區下對應的文件控制塊來展現的。ide

CHKDSK

chkdsk是微軟開發的用於檢查分區下文件的邏輯完整性;此外,還能夠解決分區內文件控制塊損壞致使分區沒法打開的問題。此處重點介紹如何解決分區沒法打開,以及緣由。操作系統

適用場景
1. 打開分區時,提示:「文件或目錄損壞,沒法打開D:盤」;
2. 某些文件打不開;
修復方法
chkdsk [分區] /f
原理
chkdsk經過檢查分區表中對應的文件控制塊信息查找文件(讀取物理磁盤),把錯誤文件控制塊刪除,而後修正分區表中的數據,由此解決分區沒法打開的問題。
注意事項
1. 運行chkdsk /f 時,不要中斷進程;這是由於chkdsk會重建分區表等數據,若是中斷進程,就可能致使分區表、文件控制塊出錯,從而形成硬盤文件丟失(看不到,可是還在硬盤中存儲着);
2. 對於chkdsk檢測的分區,要確保分區中沒有文件被操做,由於chkdsk運行時,會文件控制塊所在物理位置的數據,清空文件的引用計數,致使文件異常;
3. chkdsk與分區的格式有關;
相關文章
相關標籤/搜索