首頁 > 硬體

如何恢復死硬碟

2020-10-10 20:27:57

你的硬驅剛停止執行。它從來沒有發出過任何奇怪的聲音,比如吱吱、砰砰或點選聲,也沒有發出過巨響。它就這麼罷工了,裡面還有一些沒有備份的無價資料。這份指南或許能幫助你檢查和糾正與驅動有關的任何問題。(或者,徹底研究一下如何恢復死硬驅裡的資料。)確保看完所有忠告再行動。

基本步驟

  • 01

    檢測硬驅外觀是否損壞。
    停止使用電腦或外接硬碟。
    切斷電源或者斷開外接驅動。
    移除硬驅。
    仔細檢查外接控制板上的「熱點」或其他損害。
    檢查有無失真壞部位。

  • 02

    更換電纜。給硬驅插上新的電纜(電源和資料連線),試試能否起效。注意,積體電路裝置的驅動需要扁平電纜。

  • 03

    如果你有PATA(IDE/EIDE)驅動,切換驅動的pin設定。
    如果是「slave」或「cable select」,設定為「master」。
    不加其他任何裝置,單獨插進去再試一次。

  • 04

    嘗試其他的ID和/或另一個PCI控制器,再試一次。如果沒有另外的控制器,給計算機新增埠的PCI卡,直接換掉ID。

  • 05

    插入外接驅動介面卡或外接驅動箱。
    如果無法運轉,試著連線到別的電源(包括資料連線,因為有些驅動沒有資料連線就無法執行)。如果兩種情況都不行,問題很有可能出在印製電路板。

  • 06

    將驅動連線到另一臺電腦,再次嘗試。如果能執行,就有可能是你的主機板出問題了,而非硬碟。

  • End

更換驅動的控制板

  • 01

    仔細檢查驅動的控制板,看看能否在不暴露驅動小底板的情況下取走控制板。大多數驅動都有外裝控制板。如果沒有,停在此步。

  • 02

    找個測試用的「犧牲」驅動。型號、步進的匹配十分重要(例如,韌體版本,印製電路板)。有時候可以在諸如e-bay之類的地方找到匹配的驅動,仔細檢查圖片,確保型號韌體都匹配。聯絡賣家,買之前確保拍賣的驅動和圖片匹配。

  • 03

    移走無法執行的驅動的控制板。
    用合適的螺絲刀去掉螺絲釘。多數驅動使用的是內梅花螺絲釘,家用維修店就能買到。動作小心點,螺絲釘都很輕。
    瞭解它是如何與驅動相連的。多數驅動是通過電纜和別針排相連的。動作輕點。不要折皺或損壞連線部分。

  • 04

    將控制板從正在執行的驅動上移走。再次強調,要格外小心。

  • 05

    將正在執行的控制板裝到無法執行的驅動上。

  • 06

    將驅動連線至電腦或其他裝置進行測試。如果能夠執行,趕緊複製資料,存到另一種媒介或新的硬碟驅動上。如果無法執行,帶上正在執行的控制板,重新裝配備用驅動。應該還能執行。

  • End

利用Linux恢復你的資料

  • 01

    很多時候windows看不到驅動是因為檔案系統本身已被損壞。這種情況下,最好先給驅動拍照,再執行「檔案系統修復」的應用。原因在於如果你的驅動既有檔案系統損壞,又有一些小的硬體損壞,情況可能會變得更糟。修理之前先給驅動拍照,這樣你總能恢復到最初的狀態。如果你懂Linux,你還可以使用DD給硬驅拍照。當心使用DD,一旦操作不當可能引起毀滅性破壞。 你可以藉助windows XP安裝cd啟動,選擇恢復模式,一旦進入dos介面,如下所示,利用chkdsk來修復檔案系統。換上下面這些有效的驅動符。

    chkdsk (DRIVELETTER): /f

    這會迫使windows嘗試自身修復檔案系統。新版本的Linux可能含有ntfs-3g程式和ntfsprogs,還包括一個叫做ntfsfix的程式,它能幫助修復windows的ntfs檔案系統,使其裝配或啟動。即使驅動不可啟動,對Linux來說,發現並處理資料仍然毫無問題。

    當你試圖給一臺正在執行Linux的計算機裝配驅動時,你還可以利用Live CD完成同樣的任務,只需下載並燒製CD,或在USB上建立可啟動的Linux系統。具體做法可以參考網站Pendrive Linux Website。

  • 02

    下載自生磁碟。推薦System Rescue CD。

  • 03

    燒製映象檔案至空白CD。

  • 04

    啟動計算機,別忘了在BIOS裡更改啟動選項。

  • 05

    啟動Linux系統或利用Linux自生磁碟裝配驅動,若Linux能發現檔案系統,則開始備份資料。

  • 06

    輸入這個指令來裝配驅動:。如果是IDE驅動,且只有一個分割區,則指令會自動裝配。如有疑問,參考Linux指南。

  • 07

    裝配別的驅動,備份資料。再次強調,看看基本的Linux指南。

  • 08

    Linux有許多特地為資料恢復設計的不同應用。如果分割區列表損壞過於嚴重,Linux可以通過一個叫做Testdisk的應用輕鬆修復。

    Testdisk 幫助重建分割區列表。

  • 09

    啟動光碟上的Linux系統。參見以上指令。

  • 10

    執行指令:/log。這條指令並非每個光碟系統都有,只有系統恢復CD裡才有。

  • 11

    找到驅動,重建分割區。Testdisk的網址如下:here。

  • 12

    如果你從來沒用過Linux,如果這是一個sata或scsi驅動,那麼系統裡第一個IDE驅動是/dev/hda,如果是通過USB連線,那麼第一個IDE驅動就是/dev/sda 。 C槽上第一個分割區是/dev/hda1,第二個分割區是/dev/hda2,以此類推。無論是執行testdisk還是photorec,記住用/log指令去執行,除非你要恢復資料的系統很小。如果出於某種原因程式停止執行,這麼做是就可以讓你不用從頭開始,只要再次執行指令即可。

    Testdisk第二個組成部分叫做Photorec,即使分割區列表無法恢復,它也可以幫你恢復資料。雖然耗時久,但效果很好,即使是對嚴重損壞的硬驅。

  • End

Photorec

  • 01

    Photorec是最初用來恢復數碼相機甚至是硬碟裡丟失的圖片的軟體。這款軟體忽略檔案系統,而專注於尋找檔案標題,也就是每個檔案的第一個部分,然後告訴作業系統這是哪種檔案,無需系統檢視副檔名。還可以擴充套件到搜尋非音訊/視訊標題。它能搜尋80多種型別檔案。Photorec是Testdisk包的一部分。在基於Linux的Debian裡安裝如下包,你得執行如下指令。

    apt-get install testdisk

    如果你沒有按照根執行,就輸入以下指令。

    sudo apt-get install testdisk

    使用Photorec時有一些基本的規則。

    Photorec還可以用來恢復已刪除檔案,只要是近期刪除即可。

    執行photorec時,除非你執行的裝置很小(小於1g)且沒有嚴重損壞,那麼還是推薦使用log指令功能,如此,就算photorec出於某種原因停止處理程序,也還可以重新開始,從剛才停止的地方繼續,只要它還能識別為同一個驅動。

    IE, /dev/sda

    如果你不知道是什麼驅動,開啟console/shell,執行指令dmesg;如果驅動是通過USB連線的,直接插進去,差不多一分鐘後,執行dmesg,然後檢視出現的提示。驅動插進去後,會在系統裡顯示,你會在dmesg輸出裡看到。

    如果你輸入/log指令來執行photorec和/或testdisk,一旦出於某種原因程式中止或沒有完成,你將不得不重新開始。我曾有嚴重損壞的驅動,花費100多個小時來修復,但一般來說,在40g的驅動上差不多5個小時就可以恢復完成。即使其他所有分割區都完好,也要回寫至同一個裝置。

    對Linux中的圖片檔案運Photorec,輸入指令:sudo photorec /log imagefilename -d /some/directory/to-store/recovered/items

    要從裝置裡直接恢復檔案,直接執行photorec,你會看到一個可用裝置的選單。 sudo photorec /log

    只有在你無法裝配分割區時才可以使用這個,你的檔名會丟失,但恢復資料效果很好,即使硬驅損壞嚴重,只要還執行,就可以恢復一些,頻繁往復,就可以恢復所有。

    這個程式要做的就是通過搜尋標題和複製來為可讀檔案搜尋HD。另一條準則是如果你在恢復20g的資料,你需要至少40g的空閒空間。恢復後的檔案會放到資料夾中,既然分割區列表已經不存在或者不可讀,那麼檔名就丟失了,這時就會按照它們在驅動上的編碼順序重新命名。

    換句話說,你的檔案會以諸如f53247.doc o或f21433.jpg的名字命名結尾,這些檔案會存在諸如recup_dir.1, recup_dir.2等資料夾中。

    恢復資料的程式執行時,資料夾一旦達到50M,新的資料夾自動建立,檔案拷貝至每個資料夾。

    事實上許多型別的檔案在標題或其他路徑裡也含有資料,這分資料可以用來恢復部分原檔名,或者至少也可以給出更有意義的命名。例如數碼相機給圖片寫入已知exif資料。你可以利用一個叫做jhead的Linux程式來讀取資料,帶上圖片拍攝的日期和時間來重新命名檔案,mp3也儲存了ID3標籤,以顯示是否正確設定,這樣你就可以獲得一切用於重新命名修復檔案的資訊。

    參考這個網站the Testdisk website,進一步瞭解如何使用Photorec和Testdisk。還有一些提示,告訴你程式執行結束後如何重新命名和整理恢復後的檔案。

  • End

特別提示

除了刪除資料,永遠別用RAID 0 做其他用途。它很迅速,但沒有備份,很可能一下子毀掉兩個驅動,連同資料。而恢復這些系統則十分困難。

高溫是電子產品的公敵。

如果資料執行比備份裡的快,並且很珍貴,考慮RAID 1, RAID 5 or RAID 10磁碟設定。 驅動實體死了,但RAID還會繼續執行。好的RAID甚至還會重寫一個替代驅動。外接控制器比和母板綜合的那些效果更好。

如GRC的Spinrite之類的程式在保證執行效果方面很贊,然而,如果它發現硬驅某部分壞了,它就會試圖修復。它已經挽救了不少硬驅,並且幫助資料恢復。Spinrite已經出到第六版,被證明十分成功。請注意,儘管Spinrite和其他軟體硬碟恢復程式效果很好,它們也不能每次都永久修復問題。因此,僅推薦用軟體恢復的方法來備份資料。

但是要注意,如果試圖反覆讀取外表有損的硬驅的損壞區域,則可能造成不可逆轉的損害,甚至更糟。

分割區列表位於硬碟的第一個板塊(通常512位元組)。它包含了驅動組織的所有資訊。沒有這個,計算機就會認為那裡什麼資訊也沒有。

當你不確定怎麼做時,聯絡專業公司。沒有正確的知識指導就去修復硬驅常常導致代價更高的修復。

要做好靜電接地預防措施。

不要認為你的RAID 0 陣列從來沒出問題,或者沒備份資料也從來沒出問題。驅動壞掉之前正常工作了一段時間並不代表它就正確裝配了。

你的硬驅保單或許會就此作廢。這裡的說明用於恢復比驅動本身重要得多的資料。

如果失靈驅動是和計算機或其他裝置捆綁銷售的,你要是遵循這裡的說明操作就可能使生產商的保單無效了。確保該資料或你試圖恢復的資料值得你放棄保單。

控制板交換後,無論資料恢復與否,你肯定會有兩個失靈硬驅。不要重複利用這些驅動。 考慮你所購買的同類其他匹配驅動。

這個程序不適於邏輯擦除的資料(比如,恢復意外格式化),而適於實體無法執行、資料完好的驅動。

如果你不善於這些精細的鑄補活兒,就別跟著這些建議走了。找個專業人士或者擅長修補硬體的人來幫你。如果沒能成功恢復資料,不要指責幫你的人。多數零售商店技術人員並沒有受過這種級別的修復的訓練。

在RAID 1、5或10中設定驅動並非常規備份的替代選項。RAID控制器最後失靈,寫入錯誤資料至驅動。控制器失靈很難檢測。RAID控制器也不能保護資料免於邏輯問題和使用者製造的問題。

這些都不行的話,聯絡專業的資料恢復公司,比如Stellar Data Recovery、Drivesavers、DTI Data或Salvagedata。

環境不當的情況下不要試圖開啟驅動。硬驅內部十分敏感。灰塵和靜電都可能損壞硬驅,連專業人士都無法修復,結果往往是高昂的修復代價,甚至是資料的全盤損失。

儘管通常修理比較容易,但要給舊驅動找配件要比給新驅動找配件難多了。


IT145.com E-mail:sddin#qq.com