要讨论机械硬盘(简称” HDD”)和固态硬盘(简称” SSD”)谁更安全这个问题,我们首先需要了解一下各自的存储原理。
而固态硬盘SSD中,在存储单元晶体管的栅(Gate)中,注入不同数量的电子,通过改变栅的导电性能,来改变晶体管的导通效果,从而实现对不同状态的记录和识别。在SLC架构中,栅中的电子数目多与少,带来的只有两种导通状态,对应读出的数据就只有0/1;MLC架构中,栅中电子数目不同时,可以读出多种状态,能够对应出00/01/10/11等不同数据。
从各自的存储原理上我们不难看出两者的差别。然而硬盘的数据安全的决定因素又是什么呢?
首先在硬盘损坏方面。SDD由于没有传统的磁头之类的机械结构,使其不会发生机械故障,虽然固态硬盘不惧机械故障,但是固态硬盘却害怕高压电流。因为电流损坏电路可能直接让数据无法挽回。而HDD却会随着时间的推移,机械故障概率会逐渐增加。此外SDD由于其结构原因导致对震动、磁场、碰撞不敏感。而大的震动、磁场、碰撞都有可能对机械硬盘造成不可恢复的伤害,威胁其存储的数据安全。但是,机械硬盘损坏后修复其数据的概率是远大于固态硬盘的。
然后是其寿命。基于闪存的固态硬盘是有写入寿命限制,且一旦损坏,整个SSD的数据都将丢失。而机械硬盘原则上是没有写入寿命限制。因此从结构上来看,SSD更安全。
存储安全方面。硬盘读写过程中NAND闪存的存储块不能被直接覆盖重写,只能重新写入先前被擦除的块中。如果一个软件加密程序对已经存在于SSD上的数据进行加密,那些原始的、看上去已经被覆盖掉的原始数据实际上并没有被覆盖,它们依然可以被读取,从而造成信息泄漏。而HDD可以直接覆盖掉指定的扇区,因而不存在这个问题。
与传统的硬盘驱动器相比,固态磁盘驱动器可能会提供更好的数据安全性。但也不是绝对的,因为一般固态硬盘不容易出现故障,但是一旦发生故障数据就很容易不安全,而且很难恢复。我们应根据实际使用场景和需要来做出选择。同时在日常使用过程中,如果硬盘存有重要数据,就可以通过效率源数据安全中心(注:效率源科技开发的一款专门针对保障数据安全的软件。)来时时检测硬盘健康状况来预防数据丢失,保障数据安全。