移動(dòng)硬盤(pán)修復(fù)小結(jié)

關(guān)鍵字:移動(dòng)硬盤(pán) NTFS 磁盤(pán)結(jié)構(gòu)損壞且無(wú)法讀取 chkdsk被中止

去年5月,我的移動(dòng)硬盤(pán)突然罷工,一連電腦就會(huì)報(bào)錯(cuò):“無(wú)法訪問(wèn),磁盤(pán)結(jié)構(gòu)損壞且無(wú)法讀取?!?/p>

查了資料,使用“chkdsk 盤(pán)符: /f”命令修復(fù)了問(wèn)題,訪問(wèn)后發(fā)現(xiàn)部分文件仍無(wú)法顯示,所以又陰差陽(yáng)錯(cuò)的裝了一個(gè)硬盤(pán)修復(fù)軟件想試試效果,結(jié)果不但沒(méi)成功,連訪問(wèn)都失敗了,再執(zhí)行chkdsk命令顯示:“文件系統(tǒng)的類(lèi)型是NTFS格式,無(wú)法確定卷版本和狀態(tài),chkdsk被中止”。硬盤(pán)成了塊磚頭,鬧心好一陣。

想想覺(jué)得應(yīng)該是索引目錄的問(wèn)題,本身硬件應(yīng)該沒(méi)有壞,不過(guò)修起來(lái)估計(jì)需要點(diǎn)時(shí)間,當(dāng)時(shí)比較忙,就扔到一邊沒(méi)管。沒(méi)想到一直扔到現(xiàn)在。今天突然想起來(lái),花了一上午時(shí)間竟然修好了,就索性把方法記錄下來(lái)。

說(shuō)在前面

遇事不決問(wèn)google。在google上查到了一篇csdn上名為《文件或目錄損壞且無(wú)法讀取-chkdsk被中止》的博文,和我的情況很像,不過(guò)配圖已經(jīng)失效。好在百度經(jīng)驗(yàn)上有同名文章,里面的配圖還有一部分,搭配一下,搞定了硬盤(pán)。由于博主也是轉(zhuǎn)載他人的,不知道原作者,在這里表示感謝。本文主要對(duì)攻略進(jìn)行了更新,如侵即刪。

方法

1.準(zhǔn)備一個(gè)能存下硬盤(pán)內(nèi)數(shù)據(jù)的存儲(chǔ)空間,恢復(fù)數(shù)據(jù),修復(fù)硬盤(pán)。其基本原理為:用軟件恢復(fù)硬盤(pán)數(shù)據(jù)→導(dǎo)到新的存儲(chǔ)空間→格式化有問(wèn)題的硬盤(pán)→復(fù)制回?cái)?shù)據(jù)。優(yōu)點(diǎn):有效、直接恢復(fù)數(shù)據(jù);缺點(diǎn):需要另備足夠大小容量的硬盤(pán)、耗時(shí)。

2.主要借助軟件修復(fù)硬盤(pán)損壞扇區(qū)。優(yōu)點(diǎn):不需要額外空間,基本是無(wú)損修復(fù);缺點(diǎn):稍有難度,比較費(fèi)時(shí)。注意,此方法只針對(duì)上述情況,其他情況不確??尚小?/p>

工具

WinHex,一個(gè)很不錯(cuò)的16進(jìn)制文件編輯與磁盤(pán)編輯軟件。

步驟

1. 首先下載安裝WinHex

官方地址

官網(wǎng)下載版本可免費(fèi)試用45天,激活后可解鎖全部功能。由于我們需要修改扇區(qū),未激活版本不支持寫(xiě)入操作,所以必須激活,或者大家可以上網(wǎng)找綠色版。

非官方地址

2. 將損壞的移動(dòng)硬盤(pán)接入電腦,以管理員身份運(yùn)行winhex軟件

找到工具→打開(kāi)磁盤(pán)→選擇需要修復(fù)的磁盤(pán)→確定

操作界面

如果offset的000000000位置如下圖所示(主要看紅色框框位置是否出現(xiàn)NTFS字樣),說(shuō)明系統(tǒng)文件是NTFS,只是顯示成RAW格式而已,需要修復(fù)MFT。

offset

3. 開(kāi)始修復(fù)扇區(qū)

一般移動(dòng)硬盤(pán)的存放$MFT的簇號(hào)都是786432,在分區(qū)頁(yè)按住Ctrl+G,在出現(xiàn)的對(duì)話框的簇號(hào)中輸入786432。確定即可。注:前面選擇“邏輯驅(qū)動(dòng)器”這里才能選擇簇。

你會(huì)發(fā)現(xiàn)這樣的界面,原本應(yīng)該為MFT文件的位置0C0000000變?yōu)榱薝SBC。

USBC

一定要用鼠標(biāo)慢慢向下滾動(dòng)直到找到46 49 4C 45,然后你可以看到紅色框框中的字樣為$MFT。

MFT

正常情況下,有四個(gè)數(shù)據(jù),順序依次為:$MFT,$MFTMirro,$LogFile,$Volume,每個(gè)數(shù)據(jù)都是以46 49 4C 45開(kāi)頭的。

這里可能有兩種情況:

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

然后重新打開(kāi)一個(gè)正常的磁盤(pán),轉(zhuǎn)到簇號(hào)786432,慢慢查找第四個(gè)以46 49 4C 45開(kāi)頭的$volume數(shù)據(jù)。從0c0000c00開(kāi)始,至0c0000DF0結(jié)束,選中,ctrl+c復(fù)制。回到需要修復(fù)磁盤(pán),也在0c0000c00位置的橫軸0位置的第一個(gè)數(shù)值上單擊,ctrl+b寫(xiě)入即可。

  1. 數(shù)據(jù)沒(méi)有丟失,但順序出錯(cuò)。將四個(gè)數(shù)據(jù)復(fù)制,然后按順序在起始位0c0000000寫(xiě)入就行。將重復(fù)數(shù)據(jù)刪除。

完成上述操作后,保存即可。一般到這里就可以訪問(wèn)硬盤(pán)了。

4. 用CMD修復(fù)硬盤(pán)

以管理員身份運(yùn)行命令提示符,輸入“chkdsk 盤(pán)符: /f”。冒號(hào)和反斜杠中間有一個(gè)空格,盤(pán)符是移動(dòng)硬盤(pán)的盤(pán)符。如“chkdsk i: /f”。該命令會(huì)檢查基本文件系統(tǒng)結(jié)構(gòu)、文件名鏈接和安全描述符。

5. 顯示隱藏文件

成功訪問(wèn)硬盤(pán)后大部分信息都可以正常顯示調(diào)用,但部分信息在資源管理器中還是看不到??赡苁遣《緦?dǎo)致的??梢宰鋈缦绿幚恚?/p>

方法一:

  • 首先打開(kāi)一個(gè)文本文檔,輸入:attrib -s -h -r . /s /d。保存成bat格式。
  • 將該文件拷貝到優(yōu)盤(pán)里,雙擊執(zhí)行。
  • 等文件顯示出來(lái),復(fù)制到計(jì)算機(jī)中。
  • 格式化優(yōu)盤(pán)。

方法二:

  • 以管理員身份運(yùn)行命令提示符,進(jìn)入移動(dòng)硬盤(pán)。
  • 進(jìn)入之后輸入如下命令:attrib -s -h -a -r /s /d *,回車(chē),就可以了。

延展:attrib -s -h -a -r /s /d *的意思是:除去U盤(pán)里的文件和文件夾的:隱藏屬性(-s),系統(tǒng)屬性(-h),存檔屬性(-a)和只讀屬性(-h),/s和/d表示:同樣處理目錄及子目錄。attrib命令是設(shè)置文件及文件夾屬性的命令??梢栽赾md中輸入:attrib /?查看該命令的詳細(xì)說(shuō)明。具體參見(jiàn)u盤(pán)里的文件資料都被惡意隱藏了怎么辦。

6. 修復(fù)chk文件

這樣顯示的文件中可能會(huì)有.chk格式的文件,這個(gè)是用戶在整理硬盤(pán)后系統(tǒng)產(chǎn)生的“丟失簇的恢復(fù)文件”,也就是占用著存儲(chǔ)空間的隱藏文件。

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

  1. 下載chk修復(fù)軟件,修復(fù)前我們先進(jìn)行磁盤(pán)修復(fù),打開(kāi)我的電腦,在需要修復(fù)的磁盤(pán)上單擊右鍵,選擇屬性,然后在磁盤(pán)的屬性框中點(diǎn)擊工具選項(xiàng)卡,然后點(diǎn)擊工具選項(xiàng)卡里查錯(cuò)里面的開(kāi)始檢查按鈕,然后在彈出的磁盤(pán)修復(fù)窗口勾選自動(dòng)修復(fù)文件系統(tǒng)錯(cuò)誤,然后點(diǎn)擊開(kāi)始按鈕。
  2. 磁盤(pán)修復(fù)完成后,我們需要設(shè)置顯示所有的隱藏文件包括系統(tǒng)文件。點(diǎn)擊我的電腦菜單里面的工具菜單,然后點(diǎn)擊文件夾選項(xiàng),然后在文件夾選項(xiàng)窗口里面點(diǎn)擊查看,然后在查看的高級(jí)設(shè)置里面取消隱藏受保護(hù)的系統(tǒng)文件這個(gè)選項(xiàng),和勾選下面的顯示隱藏的文件、文件夾、磁盤(pán)這個(gè)選項(xiàng)。
  3. 通過(guò)這兩步的操作,您打開(kāi)剛才修復(fù)的磁盤(pán),如果看到FOUND.000或FOUND.001這樣的文件,就說(shuō)明您的磁盤(pán)里面丟失的文件已經(jīng)被系統(tǒng)修復(fù)稱(chēng)chk文件。下面我們可以使用專(zhuān)業(yè)軟件恢復(fù)文件,比如CHK文件恢復(fù)專(zhuān)家、FinalData、Recuva等。搜索完成后,你可以看到搜索結(jié)果。
  4. 然后我們先選擇一個(gè)chk文件點(diǎn)擊恢復(fù)按鈕,會(huì)看到軟件提示文件已經(jīng)成功恢復(fù)。
  5. 我們打開(kāi)chk文件恢復(fù)專(zhuān)家,在軟件窗口左側(cè)上方選擇CHK文件所在的磁盤(pán)分區(qū),然后點(diǎn)擊搜索按鈕。詳見(jiàn)CHK指南。

經(jīng)過(guò)一番折騰,終于修好了移動(dòng)硬盤(pán),找回了大部分的隱藏的文件,還算成功(笑)。

注意

  • 移動(dòng)硬盤(pán)如果遇到問(wèn)題,千萬(wàn)不要馬上格式化!??!大部分問(wèn)題都可以解決,但一旦格式化數(shù)據(jù)就很難找回來(lái)了。
  • WinHex中,文件前圖標(biāo)上帶有“X”或“?”的是以前刪除或移動(dòng)的文件痕跡,是不能修改屬性的??梢酝ㄟ^(guò)右鍵→恢復(fù)/復(fù)制,恢復(fù)到指定文件夾內(nèi)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,376評(píng)論 2 33
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,853評(píng)論 9 468
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,393評(píng)論 0 5
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,744評(píng)論 0 5
  • 吾愛(ài)東坡 人生有四大樂(lè)事,對(duì)高郵人說(shuō)“騎馬”得加上一件——開(kāi)水燙腳丫。君不見(jiàn),秦郵大地大大小小浴室星如棋布,大池之...
    御風(fēng)者cx閱讀 249評(píng)論 0 0

友情鏈接更多精彩內(nèi)容