
我最近有一個朋友有一個新的 Hitachi 2TB 32MB 7200RPM 3.5" SATA 6.0Gb/s 內建桌上型硬碟,搭載 Win7 Pro 作業系統,被 Windows 報告為故障。他要求我恢復它並更換硬碟。這不是一個啟動 Win7 Pro 作業系統,被 Windows 報告為故障。他要求我恢復它並更換硬碟。這不是一個啟動 Win7 Pro 作業系統,被 Windows 報告為故障。他要求我恢復它並更換硬碟。這不是一個啟動驅動器還有幾天時間將其退還給供應商。
我無法使用新 PC 中的任何內容(使用不同的已知工作 SATA 控制器以及 SATA 資料和電源線)存取它。
有趣的是,日立的 DFT 報告一切正常:SMART 狀態:健康
測試日誌
ReadErrStat : Done
Result : Pass
SMART QT : Done
Result : Pass
儘管有 3 個 Windows 事件指示相同的 SMART 故障。 描述:驅動程式偵測到裝置 \Device\Harddisk3\DR3 已預測它將出現故障。立即備份資料並更換硬碟。失敗可能即將來臨。
我使用 System Rescue CD 上的 ddrescue 1.18.1。
由於硬碟是新的,我預計所有資料/檔案都將位於磁碟機的第一季。 ddrescue 花了大約 25 個小時來挖掘 2TB 硬碟並寫入新的 2TB 硬碟(我懷疑現在有些人知道我的問題是什麼)。我沒有更大的驅動器。
ddrescue -n -f /dev/sdb /dev/sdc resq.log
ddrescue 恢復了除 347 個文件(約 0.5%)之外的所有文件,但報告稱它無法正確完成,因為目標驅動器上的驅動器空間不足。緩慢的傳輸速率以及不斷增加的未恢復文件數量在恢復過程大約四分之一時結束,表明已經過去了(或至少是大多數)數據文件所在的位置,並且現在正在恢復處女地。
這些都是 NTFS 格式,整個磁碟機的單一分割區(新的是新的東芝 2TB 硬碟)。
在 Linux 上,我無法安裝復原的磁碟機來複製它,也無法查看它。不斷出現 NTFS 格式錯誤。
我不想查看 Windows 作業系統上是否有任何可見內容,因為此類作業系統傾向於提供修復功能,而我不希望它嘗試這樣做。
更糟的是,我購買了一個 4TB 硬碟並對其進行了 GPT 格式化,然後開始重複 ddrescue,故障 HDD 完全故障不到 10%。
我一直在閱讀 ddrescue 手冊以及幾個論壇,但找不到有關如何修復“完整”目標驅動器以便可以訪問的某些說明。我不想犯任何可能進一步損壞資料的錯誤。有人對救援/修復有任何想法,這樣我可以製作一份副本,然後看看恢復了什麼以及情況如何?
答案1
當您說「ddrescue 恢復了所有 byt 347 檔案」時,您是什麼意思? ddrescue 應該會對硬碟進行一點複製,因此它不處理檔案。
目前還不清楚你的救援日誌在哪裡 - 你還保留著它嗎?
我傾向於從好的 2TB 硬碟到 4TB 硬碟進行一些複製。
然後,我會嘗試再次從壞的 2TB 驅動器到好的 4TB 驅動器進行 ddrescue - 但這次添加 -R 開關,以便它嘗試從磁碟末尾恢復(因為我認為 2TB 驅動器的大小略有不同)所以它沒有得到結束位)。如果您有權訪問日誌文件,也請嘗試使用它,因為它可能會讓生活變得更輕鬆 - 但我想這並不重要
然後我會看看我是否可以在 Linux 中存取資料(從 4 GB 驅動器上),如果不能的話,我希望我無法在 Windows 下嘗試一下,看看它是否可以讀取它。
如果失敗,我會在良好的 2TB 硬碟上使用 photorec 繞過 NTFS 來完成我所能做的一切。