2009年1月6日 星期二

[windows]D:\$MFT毀損

前幾天,家裡一部電腦開機時出現一個訊息:

無法讀取 D:\$MFT (完整訊息沒有記下來)

再重開機後,整個存放資料及許多照片的 D:\ 就此消失! O_O|||

後來 google 到這篇文章: 如何找出和修正 NTFS 磁碟區上的磁碟空間問題。裡面提到:

NTFS 檔案系統毀損
在極少有的情況下,NTFS 中繼檔 $MFT 或 $BITMAP 可能會毀損而導致磁碟空間遺失。您可以藉由對磁碟區執行 chkdsk /f 命令來識別和修正這個問題。在 chkdsk 快要結束時,如果您必須調整 $BITMAP,便會收到下列的訊息: Correcting errors in the master file table's (MFT) BITMAP attribute. (在主檔案表格 (MFT) BITMAP 屬性中發生修正錯誤)CHKDSK discovered free space marked as allocated in the volume bitmap. (CHKDSK 發現可用空間在磁碟區點陣圖中標示為已配置)Windows has made corrections to the file system. (Windows 已對檔案系統進行了修正)

於是執行 chkdsk /f 後,掃到 D: 磁碟有壞掉的叢集,把錯誤修復後,資料就全都回來了。

特此記錄,做個筆記。

3 則留言:

  1. 修好後會不會有後遺症啊 ?

    回覆刪除
  2. 那顆硬碟有歲了,還是要快點備份才行,不然誰知道什麼時候會再出事。

    回覆刪除
  3. 在下也碰過此問題,chkdsk後檔案整個亂掉(檔案開啟內容變成別的檔)
    在別的機子不會發生mft的問題,但亂掉的檔案依舊還是亂掉

    回覆刪除