解救後會發生什麼事?

解救後會發生什麼事?

我現在正面臨著一次慘痛的教訓!

我的 2TB WD Green 硬碟在使用一年後開始出現壞塊。我已使用以下命令將除 82kb 之外的所有資料還原到備用 3TB 磁碟機上的映像中:

ddrescue --no-split /dev/sda1 /media/store1/store1.img /media/store1/store1.log

然後我跑了

ddrescue --direct --max-retries=3 /dev/sda1 /media/store1/store1.img /media/store1/store1.log

其次是

ddrescue --direct --retrim --max-retries=3 /dev/sda1 /media/store1/store1.img 

我還有另一個空的 3TB 驅動器,可用於恢復。但我很想先得到一些建議,因為這個恢復已經花了三天時間,我不想搞砸了!

據我了解,我可以將映像恢復到磁碟,然後修復複製的壞區塊。

答案1

由於您沒有複製整個磁碟,而只複製了第一個分割區,因此您必須先重新建立分割區表。如果您的盒子裡同時有兩個驅動器,您可以使用以下內容:https://askubuntu.com/questions/57908/how-can-i-quickly-copy-a-gpt-partition-scheme-from-one-hard-drive-to-another 否則,只需記下參數並在第二個驅動器上準確地重新建立它們即可。

然後將dd映像放回新磁碟機的第一個分割區(ddrescue這裡沒有意義)。您應該fsck在此之後運行,以防壞塊位於檔案系統中。如果它在文件本身中,您可以使用原始磁碟機找出哪個文件,如下所述:https://wiki.archlinux.org/index.php/Find_File_that_Owns_a_Given_Block

相關內容