如今,我们都经常面对现代 SMR 驱动器。从本文中,您将了解它们究竟是什么,SMR 和 PMR 驱动器之间的区别是什么,如何绕过 SMR 驱动器中的问题并通过PC-3000 Portable III / Express / UDMA系统访问数据。
我们还在本文末尾嵌入了视频,供想观看数据恢复全过程的人观看。
一点理论开始。
叠瓦式磁记录 (SMR) 技术将每个盘片的磁道数量增加了 25%。通过在磁头中使用读取器来实现更高的密度,磁头比写入器窄 4-5 倍。例如,现代驱动器中的写入器宽度为 50 µm,读取器宽度为 10 µm。但是它如何记录比作家更窄的曲目?如果磁头写入一条磁道,然后在其顶部添加另一条磁道,但偏移量等于读取器宽度,则两条磁道都可以读取。因此,录制过程将有点类似于屋顶上的瓷砖布置:首先是顶行,然后是下一行稍微降低一些偏移量。因此,基于效应的磁记录方法的名称。
上图展示了 7 条叠瓦轨道的外观以及它们是如何产生的。
首先,驱动器写入磁道 1。然后以等于读取器宽度的偏移量写入磁道 2。驱动器以这种方式继续,直到它写入轨道 8,形成叠瓦轨道 7 和常规经典轨道 8。
现在,您可能会问:如果读取器小 5 倍而记录密度增加 5 倍,为什么实际密度仅增加 25%?实际上,目前头部定位系统的精度为 +/-7 µm。这一事实可防止创建窄于 35 µm 的轨道。
叠瓦录音密度的增加是有代价的。实现更高容量的能力在表面上施加了相当复杂的数据排列。该要求有一个可靠的理由:要重写单个数据扇区,您不仅必须重写具有该扇区的磁道,还必须重写它后面的所有磁道。
当然,要在任何地方重写数据,您必须首先从该位置读取它。因此,如果整个驱动器布置在叠瓦轨道中,则单个位的修改将需要从该位的位置读取和写入所有轨道,直到磁盘空间结束。因此,写入性能将大幅下降(数十万次)。显然,没有办法完全避免写入性能的下降。但是有什么办法可以加速吗?
有。为了做到这一点,SMR 轨道被组合成更小的组,称为带,因此只有每个带内的轨道被叠在一起。每当需要修改数据时,这种磁道分组允许仅读取和重写有限数量的磁道而不是整个盘片,并且这一细节大大加快了过程。
但是当操作系统请求修改 100 个扇区中的数据时会发生什么,这些扇区不幸位于不同的频段内?显然,驱动器将再次花费几乎永恒的时间来处理请求,如果在完成之前发生电源关闭,数据将极不可能保持可访问和完整。为了避免这种情况,考虑到它们的应用领域,为每种驱动器类型设计了特定的带大小和记录缓冲系统。
支持叠瓦式录制的三种主要设备类型已得到认可:
1) 驱动器管理
2) 主机管理
3) 主机感知。
类型 2 和类型 3 是在数据中心的特定设备中设计和运行的,它们不会在标准计算机中运行。但是,类型 1 已经被广泛使用。让我们详细描述一下。
驱动器管理的 SMR 驱动器不需要更改主机的 BIOS 或操作系统。读/写过程的整个复杂性由驱动器本身的缓存系统处理。对存储在此类驱动器上的数据的任何更改首先在叠瓦带以外的区域进行,并在一个特殊的修改列表中注册,在西部数据中称为辅助转换器,在希捷模型中称为媒体缓存。这些修改会在稍后读取时或设备空闲时写入叠瓦带。但是,当连续执行写入时,驱动器最终会耗尽缓存空间并在重新组装数据并将其写入带区时停止处理新请求一段时间。
总结一下。
SMR技术通过更合理地利用磁盘空间来增加硬盘的容量。使用带有 SMR 的磁盘不需要对接口或驱动器的外形进行任何升级,因此大多数用户不会注意到向这种新技术的过渡。缺点是与传统 PMR 光盘相比,写入速度略有下降。显然,这样的HDD操作算法并没有提高其可靠性,并且如果二级转换器或媒体缓存表丢失,数据恢复会严重复杂化。
实际上,逻辑访问 (LBA) 会考虑扇区的转换并跳过缺陷(隐藏在缺陷列表中)。
SMR 驱动器按带组写入数据。二级转换器考虑到了这一点,HDD FW 显示文件和文件夹的良好结构。但是如果第二个转换器 (SMR) 损坏,我们将在所有扇区中得到零。
如何绕过?我们来研究一个真实的案例。
首先,有必要做一个Service Area备份。不需要保存曲目或RAM,ROM和模块就足够了。
如果在数据恢复过程中数据访问丢失,需要回写原来的二级转换器(Service Area module 190)并重启HDD。请注意,此模块不包含校验和。这不是错误,而是模块的一个特性,与其巨大的尺寸有关。
一旦我们将原始 190 写回,我们必须通过使用 PC-3000 中的新功能:锁定用户区写入来防止在此模块中进一步写入。主要思想是,如果驱动器无法写入用户区,则不会更新二级转换器,并保持不变。
但是如果我们得到的驱动器的所有扇区都为零,那么读取数据的唯一方法就是物理块访问 (PBA)。通过 PBA 访问,我们无法获得文件结构,因为我们不知道数据块的写入方式,但是我们可以按照它们物理写入驱动器的顺序一个一个地读取这些块。
因此,在 WDC Marvell 实用程序中,我们发现所有扇区都仅写入零。我们做了备份,现在我们转到数据提取器,打开实用程序。在数据提取器中,我们进入设置并从活动的 PC-3000 实用程序中选择读数,读取 PBA。
当然,我们看不到文件结构,因为扇区位于未知的方式,所以我们按RAW按钮运行RAW恢复
并获得可以保存在 RAW 恢复结果中的好文件。
未经允许不得转载:成都数据恢复|服务器数据恢复|数据库修复|解密-零磁道数据恢复中心 » WD SMR 驱动器:如果二级转换器损坏,如何访问数据。