故障現象
手頭有一個1T的移動硬盤,分為3個區,分別保存著工作用的大量數據。
某日移動硬盤接入電腦時Windows突然提示第一個分區沒有格式化,是否需要格式化?
顯然我不會去格式化,但是該分區也就無法訪問了,卷標消失,分區的大小歸零。
用windows的磁盤管理器可以看到,該分區被識別為RAW分區,而不是原來的NTFS分區,導致無法訪問裡面的數據。
怎麼解決這個問題,恢復成原先的NTFS分區呢?
首先,我在別的Windows系統上測試,該故障分區還是RAW分區,確實無法訪問,說明故障是確定的。
接下來,我啟動了PE系統,運行其中的DiskGenius工具,發現該故障分區內容完好,目錄和文件顯示正常,卷標也正確(事後證明DiskGenius工具的容錯程度比較高)。
心裡有底後,我再用DiskGenius工具掃描該分區的磁道狀態,讀取正常,也沒有遇到壞道。
既然不是硬件的問題,那可能就是分區結構相關的信息出了問題。
修復過程
修復分區結構相關的信息可以用一些工具,但是Windows自帶的Chkdsk工具更方便。
Chkdsk工具需要運行在命令提示符中,對計算機操作要求比較高。
進入命令提示符後,首先輸入j: (j是故障分區的盤符)
得到提示:文件或目錄損壞且無法讀取。
於是在命令行中運行Chkdsk j:
可見是NTFS分區的索引出現了問題。
再運行Chkdsk j: /F
損壞的索引得到了修復。經過修復後,我再輸入j,可以看到正常的分區文件目錄:
調用磁盤管理器查看,故障分區已經恢復正常。
總結
對於移動硬盤這樣反覆拔插的設備而言,文件與分區數據出錯的幾率比較大。Windows系統對分區結構的容錯性比較差,遇到問題時我們要仔細分析,妥善處理。
閱讀更多 讀懂通信 的文章