HDDSuperClone 开源,代码已经可用

发布的消息是 HDDSuperClone 开发背后的人, 用于从故障硬盘复制信息的实用程序, 他们决定发布该实用程序的源代码。

缺乏维护项目的时间被认为是主要原因 为什么要发布源代码。 代码在 GPLv2 许可下开放(代码文件中提到了许可)。

不熟悉 HDDSuperClone 的人应该知道,它可以让您从磁盘中提取保存的数据,以防读取错误或单个磁头运行不稳定。

最初,该项目被提供并n 根据 EULA 协议构建的二进制文件,并被开发为 GNU ddrescue 实用程序的高级替代方案,扩展了其功能 以前只能在用于克隆故障驱动器的硬件系统上使用,例如 DeepSpar DDI4 和 RapidSpar。

HDDSuperClone 支持 ddrescue 日志文件的导入和导出,允许您根据需要在两个实用程序之间切换。

免费版使用 SCSI 直通命令 与设备通信。 这提供了比传统通信方法更多的反馈,并且可以检测到某个单元何时不再正确响应。 Ddrescue 可能无法知道驱动器何时不再响应,因为操作系统只是报告读取错误而无法知道发生了什么问题。

PRO 版本可以使用直接 I/O 适用于 IDE 和 SATA 连接驱动器,以及其他一些高级功能。

HDDSuperClone 的另一个特点是 它有一个先进的自学习头部跳过算法,将尝试在大约 7 次错误读取中跳过一个错误头部。 这可以更快地从好人那里获取数据。 硬件成像器可以“关闭”磁头并仅从好的磁头读取数据,这是理想的,但需要使用特定于供应商的特殊命令。 HDDSuperClone 的跳头算法在没有特殊命令的情况下尽可能接近。

关于发布的代码,提到了 它还包括付费专业版,其中包括以下功能:

  • “Direct AHCI”和“Direct USB”直通模式,允许在冻结时自适应重置或重新启动不稳定的驱动器。
  • «Virtual Controller» 模式,允许您复制的不是整个磁盘,而是那些必要数据所在的扇区。 在这种模式下,数据源和目标是连接的,并且创建了一个虚拟磁盘(默认为 /dev/sdv),并且必须由第三方软件读取以重建文件系统(例如,TestDisk、DMDE 或 R-学习)。 在这种情况下,软件请求读取的所有扇区将只从源磁盘读取一次,然后立即写入目标磁盘或映像。
  • 使用具有不同逻辑扇区大小的虚拟磁盘访问驱动器的能力,这对于在通过 SATA 接口访问但最初与 USB 接口一起使用的磁盘上返回原始逻辑扇区大小很有用.
  • 支持对每扇区使用 520 字节的 SAS (SCSI) 驱动器进行克隆和映像,并将结果保存到每扇区使用 512 字节的映像或其他驱动器。
  • 分析磁盘状态的功能。
  • 支持 512 字节以外的扇区大小,并能够调整块大小以优化使用 4096 字节扇区的磁盘上的坏扇区。
  • 快速跳过模式,它使用更激进的算法来防止磁盘损坏并绕过有故障的磁头。
  • 支持使用ATA接口返回的数据来标记坏道。

有兴趣可以知道源代码,你要知道它是以 tar 文件发布的,但是爱好者们已经在 GitHub 上创建了一个存储库,他们计划在其中继续开发项目。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。