移動硬盤修復小結

關鍵字:移動硬盤 NTFS 磁盤結構損壞且無法讀取 chkdsk被中止

去年5月,我的移動硬盤突然罷工,一連電腦就會報錯:“無法訪問,磁盤結構損壞且無法讀取。”

查瞭資料,使用“chkdsk 盤符: /f”命令修復瞭問題,訪問後發現部分文件仍無法顯示,所以又陰差陽錯的裝瞭一個硬盤修復軟件想試試效果,結果不但沒成功,連訪問都失敗瞭,再執行chkdsk命令顯示:“文件系統的類型是NTFS格式,無法確定卷版本和狀態,chkdsk被中止”。硬盤成瞭塊磚頭,鬧心好一陣。

想想覺得應該是索引目錄的問題,本身硬件應該沒有壞,不過修起來估計需要點時間,當時比較忙,就扔到一邊沒管。沒想到一直扔到現在。今天突然想起來,花瞭一上午時間竟然修好瞭,就索性把方法記錄下來。

說在前面

遇事不決問google。在google上查到瞭一篇csdn上名為[文件或目錄損壞且無法讀取-chkdsk被中止 - CSDN博客]的博文,和我的情況很像,不過配圖已經失效。好在[百度經驗]上有同名文章,裡面的配圖還有一部分,搭配一下,搞定瞭硬盤。由於博主也是轉載他人的,不知道原作者,在這裡表示感謝。本文主要對攻略進行瞭更新,如侵即刪。

方法

1.準發一個能存下硬盤內數據的存儲空間,恢復數據,修復硬盤。其基本原理為:用軟件恢復硬盤數據→導到新的存儲空間→格式化有問題的硬盤→復制回數據。優點:有效、直接恢復數據;缺點:需要另備足夠大小容量的硬盤、耗時。

2.主要借助軟件修復硬盤損壞扇區。優點:不需要額外空間,基本是無損修復;缺點:稍有難度,比較費時。註意,此方法隻針對上述情況,其他情況不確保可行。

工具

WinHex,一個很不錯的16進制文件編輯與磁盤編輯軟件。

步驟

1. 首先下載安裝WinHex

[官方地址](Hex Editor & Disk Editor, Computer Forensics & Data Recovery Software)

官網下載版本可免費試用45天,激活後可解鎖全部功能。由於我們需要修改扇區,未激活版本不支持寫入操作,所以必須激活,或者大傢可以上網找綠色版。

[非官方地址](WinHex 18.4 中文免費版 專業的 16 進制編輯工具)

2. 將損壞的移動硬盤接入電腦,以管理員身份運行winhex軟件

找到工具→打開磁盤→選擇需要修復的磁盤→確定

操作界面

如果offset的000000000位置如下圖所示(主要看紅色框框位置是否出現NTFS字樣),說明系統文件是NTFS,隻是顯示成RAW格式而已,需要修復MFT。

616d3fdcb6a9a59210c1892f91175f4coffset

3. 開始修復扇區

一般移動硬盤的存放$MFT的簇號都是786432,在分區頁按住Ctrl+G,在出現的對話框的簇號中輸入786432。確定即可。註:前面選擇“邏輯驅動器”這裡才能選擇簇。

你會發現這樣的界面,原本應該為MFT文件的位置0C0000000變為瞭USBC。

4f7c83844c19289defbb58aa6db7489cUSBC

一定要用鼠標慢慢向下滾動直到找到46 49 4C 45,然後你可以看到紅色框框中的字樣為$MFT。

MFT

正常情況下,有四個數據,順序依次為:$MFT,$MFTMirro,$LogFile,$Volume,每個數據都是以46 49 4C 45開頭的。

這裡可能有兩種情況:

1. 由於數據發生偏移,造成部分數據丟失。原文中$Volume丟失,隻看到前面3個。將前面三個的數據選中,一般到0c0000E00為止,ctrl+c復制。在0c0000000位置(也就是剛才usbc位置)橫軸0上的第一個數值單擊,ctrl+b寫入。

然後重新打開一個正常的磁盤,轉到簇號786432,慢慢查找第四個以46 49 4C 45開頭的$volume數據。從0c0000c00開始,至0c0000DF0結束,選中,ctrl+c復制。回到需要修復磁盤,也在0c0000c00位置的橫軸0位置的第一個數值上單擊,ctrl+b寫入即可。

2. 數據沒有丟失,但順序出錯。將四個數據復制,然後按順序在起始位0c0000000寫入就行。將重復數據刪除。

完成上述操作後,保存即可。一般到這裡就可以訪問硬盤瞭。

4. 用CMD修復硬盤

以管理員身份運行命令提示符,輸入“chkdsk 盤符: /f”。冒號和反斜杠中間有一個空格,盤符是移動硬盤的盤符。如“chkdsk i: /f”。該命令會檢查基本文件系統結構、文件名鏈接和安全描述符。

5. 顯示隱藏文件

成功訪問硬盤後大部分信息都可以正常顯示調用,但部分信息在資源管理器中還是看不到。可能是病毒導致的。可以做如下處理:

方法一:

- 首先打開一個文本文檔,輸入:attrib -s -h -r *.* /s /d。保存成bat格式。

- 將該文件拷貝到優盤裡,雙擊執行。

- 等文件顯示出來,復制到計算機中。

- 格式化優盤。

方法二:

- 以管理員身份運行命令提示符,進入移動硬盤。

- 進入之後輸入如下命令:attrib -s -h -a -r /s /d *,回車,就可以瞭。

延展:attrib -s -h -a -r /s /d *的意思是:除去U盤裡的文件和文件夾的:隱藏屬性(-s),系統屬性(-h),存檔屬性(-a)和隻讀屬性(-h),/s和/d表示:同樣處理目錄及子目錄。attrib命令是設置文件及文件夾屬性的命令。可以在cmd中輸入:attrib /?查看該命令的詳細說明。具體參見[u盤裡的文件資料都被惡意隱藏瞭怎麼辦](u盤裡的文件資料都被惡意隱藏瞭怎麼辦)。

6. 修復chk文件

這樣顯示的文件中可能會有.chk格式的文件,這個是用戶在整理硬盤後系統產生的“丟失簇的恢復文件”,也就是占用著存儲空間的隱藏文件。

chk文件修復方法(接上文直接到第三步):

1. 下載chk修復軟件,修復前我們先進行磁盤修復,打開我的電腦,在需要修復的磁盤上單擊右鍵,選擇屬性,然後在磁盤的屬性框中點擊工具選項卡,然後點擊工具選項卡裡查錯裡面的開始檢查按鈕,然後在彈出的磁盤修復窗口勾選自動修復文件系統錯誤,然後點擊開始按鈕。

2. 磁盤修復完成後,我們需要設置顯示所有的隱藏文件包括系統文件。點擊我的電腦菜單裡面的工具菜單,然後點擊文件夾選項,然後在文件夾選項窗口裡面點擊查看,然後在查看的高級設置裡面取消隱藏受保護的系統文件這個選項,和勾選下面的顯示隱藏的文件、文件夾、磁盤這個選項。

3. 通過這兩步的操作,您打開剛才修復的磁盤,如果看到FOUND.000或FOUND.001這樣的文件,就說明您的磁盤裡面丟失的文件已經被系統修復稱chk文件。下面我們可以使用專業軟件恢復文件,比如CHK文件恢復專傢、FinalData、Recuva等。搜索完成後,你可以看到搜索結果。

4. 然後我們先選擇一個chk文件點擊恢復按鈕,會看到軟件提示文件已經成功恢復。

5. 我們打開chk文件恢復專傢,在軟件窗口左側上方選擇CHK文件所在的磁盤分區,然後點擊搜索按鈕。詳見[CHK指南](chk文件恢復_chk文件是什麼)。

經過一番折騰,終於修好瞭移動硬盤,找回瞭大部分的隱藏的文件,還算成功(笑)。

註意

- 移動硬盤如果遇到問題,千萬不要馬上格式化!!!大部分問題都可以解決,但一旦格式化數據就很難找回來瞭。

- WinHex中,文件前圖標上帶有“X”或“?”的是以前刪除或移動的文件痕跡,是不能修改屬性的。可以通過右鍵→恢復/復制,恢復到指定文件夾內。

发表回复

相关推荐

英语四级分值分布情况

英语四级分值分布情况 考试时间:125分钟 总分:710分 英语四级卷子共分为四部分 一、写作: 30分钟,15%(占整套试卷的比例)=10 ...

· 1分钟前

情感類書籍推薦

真正的愛情,不是虛幻的,而是落實到現實生活中的,柴米油鹽醬醋茶中去的。今天分享我最近讀過的三本好書,超級經典。不管是...

· 2分钟前

孔子七十二贤弟子传扬明礼生活方式:尼山圣境讲解词之七十二贤廊三节

孔子七十二贤弟子传扬明礼生活方式:尼山圣境讲解词之七十二贤廊三节

· 3分钟前

韩剧里频频出现的SBS、KBS、月火剧、水木剧是啥?

韩国三大电视台「SBS、KBS、MBC」 两家有线电视「 tvN、JTBC」

· 4分钟前

使用mcsm面板搭建我的世界服务器

去blog阅读原文体验更加哦: 视频教程 更加详细,适合极度小白人士。 咕咕咕了两周的视频 ps:不敢说话 使用雨云游戏云面板服 ...

· 7分钟前