固态硬盘技术中是否必须使用ECC?


10

在购买SSD时,我注意到一些制造商将其“ Pro”模型推广为具有ECC数据保护的模型。这些制造商在预算模型说明中未提及ECC。

但是,维基百科关于闪存的文章指出:“ NAND 依靠 ECC来补偿在正常设备操作期间可能自发失败的位”。

因此,问题在于,是否有任何 SSD设备在其正常操作后都在后台使用ECC,并且ECC“功能”仅仅是一种营销手段吗?


这很容易研究,只是Google SSD ECC,您会得到诸如micron.com/~/media/Documents/Products/…之类的文章。是否具有ECC不是一个简单的案例,而是存在什么级别的案例。消费级固态硬盘通常将具有某种基本的ECC,通常对于大多数人来说就足够了,但企业级型号通常需要采用更复杂的方法来满足对可靠性的更严格要求。
James P

但是,最受认可的制造商之一在产品规格中并未提及ECC,而仅在促销信息图形中提及该术语。他们为什么不更清楚地讲述数据保护的“不同级别”?
Alexander Shcheblikin

硬盘驱动器通常利用多种类型的纠错功能,但是由于它是一种标准且必要的功能,因此通常不会进行广告宣传。
James P

我正是这个意思!
Alexander Shcheblikin

我的观点是,磁性硬盘驱动器早已内置了纠错系统,但这是正常操作所必需的,并且对于最终用户而言并不是特别明显。SSD是一种不同的技术,但同样适用。
James P

Answers:


2

不,ECC并不是所有 SSD 的强制性功能- 如您所提到的,NAND依靠ECC才能正常运行,但是同样,并非所有SSD都具有NAND技术。某些SSD实际上使用的技术与计算机内部RAM所使用的技术相同,但这是我将不涉及的另一件事。

固态硬盘数据保护非常重要的部分原因是由于这些驱动器在一定程度上具有一定的次数,用户可以擦除数据并在被擦除的数据上进行重写-如果您不断擦除数据并写入到曾经有数据的数据块中,则驱动器本质上将发生故障。

SSD仍然是一种非常新的技术,因此,它们仍具有未解决的缺陷。可以说,它们在稳定性和速度上都没有传统HDD稳定。当然,这些故障的发生率比以往少得多,并且几乎没有发生,但它们仍然存在。

除非我将低容量SSD用作操作系统驱动器,并且将数据存储在单独的HDD上,否则我不会信任SSD的数据。还没。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.