超級數據恢復軟件,linux恢復硬盤工具,linux硬盤數據恢復工具

 2023-10-05 阅读 19 评论 0

摘要:如同dd一樣, dd_rescue可以把數據從一個文件或塊設備拷貝到另一個地方. dd_rescue主要用于從損壞分區恢復數據.如果dd讀出失敗, dd_rescue將嘗試讀出. 用戶也可以隨時中斷拷貝, 以便任何時間繼續. dd_rescue ...如同dd一樣, dd_rescue可以把數據從一個文件或塊設備拷貝到另一個

如同dd一樣, dd_rescue可以把數據從一個文件或塊設備拷貝到另一個地方. dd_rescue主要用于從損壞分區恢復數據.如果dd讀出失敗, dd_rescue將嘗試讀出. 用戶也可以隨時中斷拷貝, 以便任何時間繼續. dd_rescue ...

如同dd一樣, dd_rescue可以把數據從一個文件或塊設備拷貝到另一個地方. dd_rescue主要用于從損壞分區恢復數據.如果dd讀出失敗, dd_rescue將嘗試讀出. 用戶也可以隨時中斷拷貝, 以便任何時間繼續. dd_rescue還可以向后拷貝.

dd_rescue的優點

想象一下, 你的某個分區失效, 存在一些硬錯誤, 你不會想繼續寫任何數據到這塊硬盤. 這時候需要把上面數據拷貝出來. 然而, 通常情況下, 你不能訪問文件, 因為文件系統已經損壞.

現在, 你可能會拷貝整個分區到一個文件, 或燒入到一個CD-Rom, 這樣將不再丟失任何數據. 你也可以創建一個loop設備, 使用fsck修復損壞的分區, 然后訪問上面的數據.

在Un*x系統上使用cat或dd拷貝損壞分區將會失敗, 因為它們遇到錯誤后會終止拷貝. 而dd_rescue將嘗試從壞扇區讀出數據, 然后繼續下面的扇區. 輸出文件(output file)會存在有一些錯誤. 你可以通過寫入日志文件看到這些錯誤的位置.

當遇到錯誤的時候, dd_rescue的數據丟失率是很低的. 如果你終止當前拷貝, 你不會丟失任何數據. 可在任何地方繼續. 輸出文件將不斷被填充, 而不像其它Un*x工具會有截端.

如果你的分區有一個壞扇區, 你可以考慮從兩邊拷貝, 這將是一個不錯的主意.

兩個塊大小是一個不錯的優化, 更大的塊將有更好的優化效果. 但是在硬盤發生錯誤的情況下, 你想恢復的是每個扇區上的數據. 所以harbs最好設置成硬件扇區大小(通常是512字節), softbs數值會大一些, 缺省是16K.

在Debian上安裝dd_rescue

運行下面命令安裝ddrescue

#apt-get install ddrescue

在Ubuntu上安裝ddrescue

sudo apt-get install ddrescue

ddrescue的語法

dd_rescue [options] infile outfile

現在我們將看到如何使用ddrescue在損壞硬盤上恢復數據

如果你有一塊損壞的硬盤/dev/sda1和一塊沒有任何數據的硬盤/dev/sda2. 現在如果你想把數據從/dev/sda1拷貝到/dev/sda2上, 運行下面命令:

# dd_rescue /dev/sda1 /dev/sda2/backup.img

如果你使用ubuntu linux, 運行下面命令(拷貝sda1所有數據到sda2):

sudo dd_rescue /dev/sda1 /dev/sda2/backup.img

現在你需要檢查備份(拷貝)數據的連續性:

#fsck -y /dev/sda2/backup.img

如果你使用ubuntu linux, 運行下面命令:

sudo fsck -y /dev/sda2/backup.img

檢查完

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/114448.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息