Ddrescue文档翻译:Ddrescue——数据恢复工具,Ddrescue - Data recovery tool
GNU ddrescue是一个数据恢复工具。它将数据从一个文件或块设备(硬盘、光盘等等)复制到另一个文件或块设备,并且尝试首先读取其中仍能读取的部分,以免因读取错误而造成失败。
Ddrescuelog是一个附带的工具,它能够:操作ddrescue映射文件( mapfiles);显示映射文件的内容;在映射文件和其它格式之间相互转换;比较映射文件;测试修复状态;以及,修复完毕之后,删除映射文件。如果设置了局部操作选项的话, Ddrescuelog的操作还可以限制在映射文件的一个或多个局部区域中。
ddrescue的基本操作是完全自动的。也就是说,妳不需要辛苦地做以下事情:等待它出错,停止程序,重新启动它,让它从一个新的位置继续工作。
如果妳使用了ddrescue 的映射文件(mapfile)特性,那么,数据会得到狠高效的恢复, (只有那些需要被读取的块才会被读取)。并且,妳也可以随时中断恢复过程,并在日后继续从中断点开始恢复。映射文件,对于ddrescue的恢复效率狠重要。除非妳狠在行,否则应该使用它。
Ddrescue,当它在输入设备中发现损坏的区块时,并不会对应地向输出设备中写入零值,并且,在用户未要求的情况下,也不会将输出文件截断。所以,每当妳针对同一个输出文件运行它时,它都会尝试填补上那些空缺,而不会抹掉已经恢复的数据。
自动对备份进行合并:如果妳拥有某个文件或光盘的两份或多份残缺副本,并且逐个地针对它们运行ddrescue,每次都指定同一个输出文件的话,那么,妳狠可能会最终得到一份完整且完整的文件。这是因为,所有副本中同一个地方损坏的概率是狠小的(假设错误是出现在随机的位置)。在映射文件的帮助下,只会在第二份及后续的副本中读取那些有必要读取的区块。
Ddrescue建议使用 lzip 来对备份文件进行压缩,因为 , lzip格式 被设计用于长期归档文件,并且提供了数据恢复功能, 这些特性都 狠好地补充了 ddrescue 的功能。 (Ddrescue使用其它副本 中的数据来填补那些不可读取的区块, 而 lziprecover 会使用其它副本中的数据来纠正出错的区块 ) 。如果文件出错 的 原因是介质损坏,那么, ddrescue + lziprecover 的组合,就是从多个损坏副本中恢复出数据的最佳手段。
可刻录光盘,仅仅能将其中的数据保存有限长的时间(一般情况下是几年)。过了足够长的时间之后,数据就会开始慢慢丢失,表现为读取错误,从介质的最外面开始,逐渐向内部区域发展。对于妳刻录的每张重要的光盘,应当制作两份(或更多)副本,这样,妳就可以在日后使用ddrescue 来恢复数据。
映射文件,会定期保存到硬盘上去。这样,即使发生了崩溃,妳也可以毫不费力地继续做数据恢复。
同时,同一个映射文件,也可以用于多个用来恢复同一个文件不同区域的命令,还可以用于多次尝试恢复多个不同的子集。
Ddrescue还提供了一个“填充模式”("fill mode"),可用来选择性地覆盖输出文件中的某些部分。这个功能,有狠多有趣的用途,例如:抹除数据;标记损坏的区域;甚至,在某些情况下,能够用来“修复”已损坏的区域。
ddrescue 的其中一个优秀特性就是,它不在乎介质的类型,这样,它就可以用来恢复妳的内核所支持的任何类型的设备(ATA、SATA、SCSI、老的MFM驱动、软盘、甚至是闪存卡例如SD卡)。
此处 有 ddrescue 的在线手册。
DDRescue-GUI
- ddrescue
的
一个
简单图形界面
。
Ddrescueview
- GNU ddrescue 记录文件
的一个图形界面查看器。
Ddrutility
-
一组工具,被设计用来与ddrescue 配套使用,以进行数据恢复。
未知美人
Your opinionsHxLauncher: Launch Android applications by voice commands