我们都知道SSD提供HDD驱动器的许多优点(例如速度),但是如果驱动器出现故障,哪个更安全?
根据我对SSD驱动器数据的理解,存储在芯片上,当芯片死亡时,所有数据都将丢失(如USB闪存驱动器),但是在HDD上,您可以检测预失败并防止数据丢失。
这是真的? 在这方面寻求专家意见。 谢谢。
免责声明:当一个存储单元/子系统出现故障时,备份有效,而不是尝试恢复抽奖。
也就是说,虽然现代固态硬盘的故障率比机械硬盘更低,但是当它们发生故障时,它们会发生灾难性的故障。 而不是个别的NAND芯片,FLT(Flash Translation Layer)或控制器往往是失败的。 在这种情况下,恢复是非常困难的,因为基本上所有SSD在NAND芯片上写入数据时都会encryption数据。 这意味着即使有昂贵的实验室设备去焊接BGA芯片,直接读取它们也是相对没有用的。 相反,这只是一个更艰难/更长的恢复过程的第一步。
另一方面,硬盘是相对“简单”的野兽。 即使是损坏最严重的硬盘(总硬盘中断也很less),可以通过仔细地将硬盘移植到适当的设备上来读取磁性数据。 但是请注意,提取一致的数据是另外一个问题 – 例如,CoW文件系统(如ZFS和BTRFS)本身以更高(即逻辑)级别对数据进行加扰。
这是一个复杂的问题。 两者都有负面的,但不同的。
硬盘:
SSD:
所以没有什么是完美的
随意添加额外的场景。
都不是。 缺乏备份是两个最坏的情况。 数据营救不应该是针对发生故障的驱动器的计划,而是最后的select。 因此,您应该selectHDD和SSD之间的其他原因。