GNU ddrescue
软件描述
命令行工具,用于从损坏的磁盘或文件中高效复制和恢复数据,通过日志文件跟踪进度,支持自动续传、合并多个受损源,并提供填充模式以覆盖、标记或修复扇区,适用于高级恢复场景。
官方网站
访问软件的官方网站了解更多信息
www.gnu.org
什么是 GNU ddrescue?
GNU ddrescue 是一款数据恢复工具。它可将数据从一个文件或块设备(如硬盘、光驱等)复制到另一个位置,在遇到读取错误时尽力挽救数据。
ddrescue 的基本操作完全自动化,无需等待错误发生、停止程序、查阅日志、切换反向模式等操作。
若使用 ddrescue 的日志文件功能,数据恢复效率极高(仅读取所需的数据块)。同时可在任意时刻中断恢复过程,并稍后从同一位置继续。
当 ddrescue 在输入中发现坏扇区时,不会向输出写入零值,也不会在未被要求的情况下截断输出文件。因此每次对同一输出文件运行时,它都会尝试填补空白区域,而不会擦除已恢复的数据。
自动合并备份:如果你有多个受损的文件、光盘等副本,依次对每个副本使用 ddrescue 并指向同一个输出文件,通常可以获得一个完整且无错的文件。这是因为不同输入文件在同一位置出现损坏的概率极低。配合日志文件,后续副本仅读取必要的数据块。
可刻录 CD 和 DVD 介质的数据保存时间有限(通常为多年)。此后数据会逐渐丢失,读取错误从外圈逐步向内圈蔓延。请为每张重要光盘烧录两份(或更多)副本,以便日后用 ddrescue 恢复。
日志文件会定期保存至磁盘,因此即使发生崩溃,也能以极少的重复复制量继续恢复工作。
ddrescue 还具备“填充模式”,可选择性地覆盖输出文件的部分内容,具有多种实用用途,例如清除数据、标记坏区,甚至在某些情况下“修复”损坏的扇区。
🔄 替代方案
25 个选择恢复丢失的分区,修复无法启动或损坏的磁盘,恢复已删除的分区表,支持 FAT、NTFS、ext 和 exFAT 文件系统,通过命令行操作,可将动态磁盘转换为基本磁盘,跨平台运行且无需安装。
跨 Windows、macOS、iOS 和 Android 的完整镜像备份、磁盘克隆及分区管理,具备勒索软件防护、云存储、快速恢复、基于网页的远程管理以及移动设备支持,实现灵活安全的数据保护。
适用于Windows的免费文件恢复工具,可从电脑、回收站、数码相机存储卡和MP3播放器中恢复丢失的文件。具备深度扫描、安全覆盖写入、操作简便及支持多种文件系统的特点,适合新手和高级用户。
Autopsy® 是一个数字取证平台,也是 The Sleuth Kit® 及其他数字取证工具的图形化界面。它可供执法机构、军队和企业调查人员使用,以调查计算机上发生的情况。

Data Recovery Wizard Pro
快速、轻松且完整地从本地和外部驱动器、丢失的分区、BitLocker 加密驱动器、崩溃的电脑以及回收站中恢复丢失的文件。








