哪种情况是最糟糕的:硬盘或固态硬盘?

我们都知道SSD提供HDD驱动器的许多优点(例如速度),但是如果驱动器出现故障,哪个更安全?

根据我对SSD驱动器数据的理解,存储在芯片上,当芯片死亡时,所有数据都将丢失(如USB闪存驱动器),但是在HDD上,您可以检测预失败并防止数据丢失。

这是真的? 在这方面寻求专家意见。 谢谢。

免责声明:当一个存储单元/子系统出现故障时,备份有效,而不是尝试恢复抽奖。

也就是说,虽然现代固态硬盘的故障率比机械硬盘更低,但是当它们发生故障时,它们会发生灾难性的故障。 而不是个别的NAND芯片,FLT(Flash Translation Layer)或控制器往往是失败的。 在这种情况下,恢复是非常困难的,因为基本上所有SSD在NAND芯片上写入数据时都会encryption数据。 这意味着即使有昂贵的实验室设备去焊接BGA芯片,直接读取它们也是相对没有用的。 相反,这只是一个更艰难/更长的恢复过程的第一步。

另一方面,硬盘是相对“简单”的野兽。 即使是损坏最严重的硬盘(总硬盘中断也很less),可以通过仔细地将硬盘移植到适当的设备上来读取磁性数据。 但是请注意,提取一致的数据是另外一个问题 – 例如,CoW文件系统(如ZFS和BTRFS)本身以更高(即逻辑)级别对数据进行加扰。

这是一个复杂的问题。 两者都有负面的,但不同的。

硬盘:

  • 电子设备可能会失败,但磁盘盘片可以生存并被放入同一types的不同磁盘
  • 但也有可能发生,有些垃圾进入内部(可能是磁盘本身的某个部分),或者磁头接触磁盘的表面,磁盘的所有(或大部分)内容都不见了。

SSD:

  • 控制器可能会失败,从闪存芯片重build数据是非常困难或不可能的
  • 一些闪存模块失败,大部分磁盘不可读,因为数据几乎均匀地存储在所有内存模块上。 但是磁盘可能会继续工作,只是容量有限(性能较低)
  • 磁盘达到其磨损限制(覆盖不再可能),但是写入的数据仍可能是红色的。 所以SSD作为RO设备工作。 这意味着数据可以保存到不同的设备完好(或几乎完好)。 但是,更新的技术被用于更快的信息从闪存单元消失 – 所以恢复必须尽快完成。
  • SSD在一段时间(一个月或几个月)内没有电, – >控制器无法自动刷新单元格内容,数据缓慢消失。 因此,当您长时间启用磁盘时,最终可能会出现shiny的清除磁盘,这实际上正在运行。 同样,使用的技术越小,效果就越快。

所以没有什么是完美的

随意添加额外的场景。

都不是。 缺乏备份是两个最坏的情况。 数据营救不应该是针对发生故障的驱动器的计划,而是最后的select。 因此,您应该selectHDD和SSD之间的其他原因。