GNU ddrescue
软件描述
命令行工具,用于从损坏的磁盘或文件中高效复制和恢复数据,通过日志文件跟踪进度,支持自动续传、合并多个受损源,并提供填充模式以覆盖、标记或修复扇区,适用于高级恢复场景。
官方网站
访问软件的官方网站了解更多信息
www.gnu.org
什么是 GNU ddrescue?
GNU ddrescue 是一款数据恢复工具。它可将数据从一个文件或块设备(如硬盘、光驱等)复制到另一个位置,在遇到读取错误时尽力挽救数据。
ddrescue 的基本操作完全自动化,无需等待错误发生、停止程序、查阅日志、切换反向模式等操作。
若使用 ddrescue 的日志文件功能,数据恢复效率极高(仅读取所需的数据块)。同时可在任意时刻中断恢复过程,并稍后从同一位置继续。
当 ddrescue 在输入中发现坏扇区时,不会向输出写入零值,也不会在未被要求的情况下截断输出文件。因此每次对同一输出文件运行时,它都会尝试填补空白区域,而不会擦除已恢复的数据。
自动合并备份:如果你有多个受损的文件、光盘等副本,依次对每个副本使用 ddrescue 并指向同一个输出文件,通常可以获得一个完整且无错的文件。这是因为不同输入文件在同一位置出现损坏的概率极低。配合日志文件,后续副本仅读取必要的数据块。
可刻录 CD 和 DVD 介质的数据保存时间有限(通常为多年)。此后数据会逐渐丢失,读取错误从外圈逐步向内圈蔓延。请为每张重要光盘烧录两份(或更多)副本,以便日后用 ddrescue 恢复。
日志文件会定期保存至磁盘,因此即使发生崩溃,也能以极少的重复复制量继续恢复工作。
ddrescue 还具备“填充模式”,可选择性地覆盖输出文件的部分内容,具有多种实用用途,例如清除数据、标记坏区,甚至在某些情况下“修复”损坏的扇区。
🔄 替代方案
25 个选择
OnTrack EasyRecovery
文件恢复与修复软件,用于数据丢失、数据恢复、文件修复及磁盘诊断。EasyRecovery可修复并恢复丢失的数据。

iTop Data Recovery
iTop 数据恢复是一款软件,旨在从各种来源(如 Windows 回收站、硬盘、固态硬盘、外部磁盘、U 盘、存储卡、数码相机等)恢复丢失或删除的文件。

Scrounge NTFS
NTFS文件系统的数据恢复程序。读取硬盘的每个扇区,将文件系统树重建到另一个分区上。

Foremost
Foremost 是一个基于文件头、尾和内部数据结构恢复文件的控制台程序。此过程通常称为数据雕刻。Foremost 可用于镜像文件(如 dd、Safeback、Encase 等生成的文件)或直接作用于磁盘驱动器。
Raise Data Recovery 是一款易于使用的强大工具,采用直观的向导式界面,可用于从 Windows、Linux 和 macOS 文件系统的简单存储设备以及常见的基于 RAID 的设备中恢复数据。




