闪存驱动器和 ReadyBoost 的寿命

闪存驱动器和 ReadyBoost 的寿命

我看过很多关于闪存驱动器寿命的文章。他们说闪存驱动器的寿命约为 10,000 次写入周期。这是真的还是只是一个神话?

其次,Microsoft Windows Vista 和 Windows 7 有一项名为“ReadyBoost”的功能,它使用闪存驱动器来加速启动。如果闪存驱动器的预期寿命确实很短,那么使用 ReadyBoost 是否会大大缩短闪存驱动器的寿命?

答案1

是的,是真的;闪存驱动器的写入次数有限。


摘自这篇[ReadyBoost Q&A][2]文章:

问:这不会磨损驱动器吗?

答:不会。我们了解闪存驱动器的生命周期问题,并且非常清楚如何以及何时对设备进行写入。我们的研究表明,我们支持的闪存设备至少可以使用 10 年以上。

答案2

它们是编程/擦除周期。它们不是神话,也没有办法绕过它。你唯一能做的就是尝试让磨损均匀地发生在所有 NAND 单元上。

更先进的 NAND 驱动器会自行处理此问题。这对操作系统来说是透明且不可见的。

但是,现代操作系统可以通过使用 ATA TRIM 命令等方式告知 NAND 驱动器的固件哪些扇区不再包含有用数据,从而帮助 NAND 驱动器的固件。其他协议(如 NVMe 甚至 SD)会实现自己的命令集和类似 TRIM 的命令。

但无论你做得多么聪明,NAND 驱动器最终都会磨损。

在此处输入图片描述

相关内容