題 如何從硬盤崩潰中恢復數據?


昨晚我的500 GB希捷硬盤很好但是今天早上它突然開始崩潰,不知怎的,我讓它工作了 chkdsk 但是2個分區顯示空間已經滿了,但是當驅動器正常時它不是。第三個分區也很奇怪。

每當我嘗試打開任何驅動器時,Windows都會要求對其進行格式化。我的驅動器仍在保修期內,但我不想丟失任何數據。如何從這個崩潰/崩潰的硬盤中恢復數據?

  • 我的操作系統是:windows xp sp3
  • 處理器:Inter Pentium 4 3.0 GHz
  • 1 GB RAM
  • 已經有2個其他硬盤
  • 1 - 320 GB - 操作系統驅動器 - 希捷
  • 2 - 1 TB - 西部數字

更新1:使用測試磁盤時:它顯示一些讀取錯誤

更新2:現在所有分區都沒有顯示在我的計算機中,但是可以在硬件管理器中看到硬盤,現在該怎麼辦?

以下是一些截圖:

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4


4
2017-08-29 16:26


起源


我並不是說不友好,但再一次,這表明了不斷的支持的重要性。我試試,但有時...... - Xavierjazz
@Xavierjazz:我買了1 TB高清只能備份,但有些日子很忙,無法收回:( - M3taSpl0it
@ x4dx33x74x61x53x70x6cx30x69x74我喜歡你的用戶名,到目前為止最奇怪的一個:D - Nicu Zecheru
@Nicu:我更喜歡那些使用用戶名的MD5,總是試圖打破它們 - woliveirajr
此外,當你有一個可疑的驅動器,你應該這樣做 沒有 用它除了恢復數據。測試磁盤是一個非常糟糕的主意。你可能只剩下非常有限的生命並且浪費它確認磁盤是壞的 - 你已經知道 - 無論如何都沒有意義。 - David Schwartz


答案:


我個人並不熟悉免費或開源數據恢復產品。

據我所知,GetDataBack非常易於使用且相對便宜。在數據丟失的情況下,它已經成為我的首選工具已有8年了。它也相對較快。

只需在你的驅動器上運行它就可以成像,只要驅動電機沒有發生故障或者盤片沒有受到物理損壞,你就可以毫無問題地恢復大部分數據。

重要說明:請勿格式化或開始將新文件寫入驅動器。在運行恢復之前對驅動器所做的任何更改都很有可能覆蓋驅動器上的先前數據並降低完全成功恢復的可能性。

更新評論回复: 看起來您的驅動器正在經歷漸進式驅動器故障。這很嚴重。如果您現在沒有在驅動器上運行恢復過程,則數據恢復的可能性將繼續減少。

為了最大限度地提高數據恢復成功率,您應將驅動器放入兩到三個新的干淨拉鍊袋中,然後將其放入冰箱一兩個小時。這將使驅動器冷卻並最大限度地減少進一步損壞的可能性。

在驅動器冷卻的同時,組裝您選擇用於計算機上數據恢復的任何工具。

從冷凍機中取出驅動器並連接到計算機並儘可能快速有效地運行恢復步驟。在此過程中保持驅動器盡可能冷卻至關重要。將計算機打開並將風扇指向系統。請勿將驅動器放入驅動器托盤中,因為這樣可以最大限度地減少驅動器周圍的氣流,並可以更快地加熱驅動器。

所有這些過程都是為了最大化您運行必要的恢復工具所需的時間,從而最大限度地提高成功恢復的機會。


7
2017-08-29 16:31



更新了主題,請看一下。 - M3taSpl0it
我很確定這仍然可以回答你的問題。 GBD是一個Windows應用程序,因此您不需要運行可引導的Linux磁盤等。但是,其他一些建議可能是免費的,而這個建議可能會花費。我不記得試用版是否允許恢復的最後一步:保存恢復的文件。 - music2myear
再次更新(更新2),請提供其他建議? - M3taSpl0it
我只能從一個分區恢復數據,但無法從其他2個分區中取出數據,因為它們完全混亂或損壞。嘗試了6-8個商業軟件,但除了你的一個,沒有人能幫忙,所以謝謝 - M3taSpl0it


如果繼續使用損壞的文件系統,則會失去恢復任何內容的機會。

所以,我首先要做的是使用Linux Live CD和“dd”。像這樣:

sudo dd if=/dev/sda of=/dev/sdb conv=noerror,sync

這將復制整個驅動器(/ dev / sda),但同樣的技巧適用於分區,如/ dev / sda1。

這樣,您就可以讀取所有可以讀取的扇區。然後你可以稍後操縱你剛剛創建的圖像;最好的方法是將一個副本刪除到您購買的新磁盤上,並在某處保留另一個壓縮副本。通過這種方式,您可以嘗試各種方法來恢復數據,並且仍然擁有完整的原始圖像。

“of”指定的輸出文件也可以是文件。 或者你可以通過ssh管道到遠程機器

sudo dd if=/dev/sda bs=1k conv=sync,noerror | gzip -c | ssh -c blowfish user@hostname "dd of=filename.gz bs=1k"

這裡的關鍵想法是我們複製 整盤,或根據您的選擇, 整個分區 而不是試圖讀取損壞的文件系統。大多數恢復工具都試圖通過普通工具保存無法通過文件系統訪問的數據,這種方法為您提供了可以使用的恢復程序的良好基礎。如果你有足夠的空間,你可以嘗試其中幾個,只需再次解壓縮原始副本。


5
2017-08-29 16:47



還有 ddrescue  - gnu.org/s/ddrescue/ddrescue.html。我沒有使用它,但它的設計考慮了數據恢復。 - user55325
再次更新(更新2),請提供其他建議? - M3taSpl0it


建議1: spinrite 是一個備受推崇的硬盤恢復工具。

建議2: 使用Live CD啟動Linux。從Linux中掛載NTFS驅動器並將文件複製到外部設備。

這通常有效,因為驅動器損壞到足以阻止它啟動/運行窗口,但文件複製正常。

我用這種方式保存了很多文件。


4
2017-08-29 16:50



再次更新(更新2),請提供其他建議? - M3taSpl0it


首先,你有一個備用驅動器嗎?比你擁有的空間更大?

如果是這樣,請使用任何實時系統(如Ubuntu CD)啟動並製作驅動器的完整副本。你將恢復所有可能的東西。看一眼 這個網站  或者這個網站。例如,請注意,您將使用另一個HD而不是USB驅動器。

第二:根據您的高清問題,冷卻它可能會有所幫助。因此,在第一次復印後,您可以嘗試將其放入密封袋中,例如將其放入冰箱內10分鐘。完成後,首先複製您無法複製的文件。

編輯2:如果HD產生噪音 - >機械問題 - >冷卻它可能會有所幫助。 如果沒有,可能是一個電子問題:你可以找到一個“完全相同”的驅動器並替換控制器板,失去保修但也許能夠讓它再次工作。

編輯3:我試試:

  1. 將HD連接到另一個“端口”,切換電纜:這可以驗證問題是否在計算機中

  2. 停止使用它與windows(誰知道你的Windows是否正在嘗試修復它,或防病毒,或......)。下載一些實時系統(如ubuntu)並嘗試使用它進行複制

  3. 切換控制器板,失去保修 - >如果數據對您來說非常重要,而不是新驅動器。


3
2017-08-29 16:59



現在所有的分區都沒有顯示在我的電腦上,但可以在硬件管理器中看到硬盤,現在該怎麼辦? - M3taSpl0it
再次更新(更新2),請提供其他建議? - M3taSpl0it
磁盤連接時發出噪音?如果是 - 機械問題 - 冷卻解決方案可能有所幫助。如果不是 - 邏輯/電子問題 - 引出了一個問題:“你有沒有,或者能找到一個正確的驅動器?完全相同?” - woliveirajr
到目前為止沒有噪音 - M3taSpl0it


使用Parted Magic CD啟動(免費下載 http://partedmagic.com),您可以安裝分區並在文件管理器中查看您的文件。

Parted Magic還包括TestDisk和Photorec,如果分區無法安裝,它可以幫助您恢復數據。


1
2017-08-29 18:09