你好朋友!
通常当我们使用具有大容量(64gb及以上)的不同驱动器(尤其是AU控制器和Sandisk)时,我们面临着完整的ECC校正和读出过程可能需要几个小时的情况。
请注意:我们不建议您在所有其他情况下使用此方法!有时为了获得良好的结果,所有块(即使没有100%填充数据)也必须修复!否则,图像构建阶段可能存在巨大问题!我们建议仅在最不紧急的情况下使用重读映射生成器,因为没有足够的时间进行良好和完整的ECC校正!
示例驱动器具有1个物理芯片,每个具有2个逻辑部分,每个32Gb。在这种情况下,位错误的数量非常糟糕 – 正如您所看到的,每个页面都包含错误!功能强大的计算机(Core i5或Core i7)上的完整ECC校正大约需要5-7个小时。此外,它将不如我们想要的那么好:
在这种情况下,我们可以使用称为“重读图生成器”的特殊算法。
它是如何工作的?此函数分析驱动器的整个空间,并仅分配包含数据的扇区链。然后,基于所接收的信息,创建该链的映射。
要使用此方法,请按照以下步骤操作:
右键单击转换图:转到工具→重读图生成器。
选择标记“仅限完整块”,然后按OK。
我们将看到一个链分析窗口:
过了一段时间我们会得到地图。正如我们所看到的,32GB部分仅包含4.64GB的真实用户数据,其他块充满了垃圾或者没有完全填充数据。
现在,使用此映射,我们只能对此链执行ECC更正。它将帮助我们只修复那些拥有真实用户数据的扇区:
在我们找到ECC多项式后,我们可以开始校正:
这是结果。请注意,现在我们的软件只修复那些包含实际数据的链,这就是校正质量远高于空块上的扇区的原因:
在第一次ECC传递之后,我们需要创建坏扇区的子图并使用ReadRetry命令重新读取它们。
让我们根据未修正的扇区构建一个子图。转到“基于ECC信息创建子图”并创建地图。
现在开始重读
设置这些参数:
请注意:我们不建议您在所有其他情况下使用此方法!有时为了获得良好的结果,所有块(即使没有100%填充数据)也必须修复!否则,图像构建阶段可能存在巨大问题!我们建议仅在最不紧急的情况下使用重读映射生成器,因为没有足够的时间进行良好和完整的ECC校正!
在大多数情况下,最好使用ECC校正并重新读取整个地图!
如果您有任何疑问,请随时联系ACE实验室技术支持。
本文由苏州盘首发布 Admin,转载请务必保留本文链接:https://www.fixssd.cn/144.html