SSD 过度配置如何工作?

SSD 过度配置如何工作?

我知道过度配置的目的是在写入时为 SSD 提供移动块的可用空间,并为垃圾收集提供一些空间。但 SSD 如何知道未分区区域是未分区的?如果我突然决定对其进行分区怎么办?这会损坏未分区空间中保存的任何数据吗?

促使我问这个问题的部分原因是三星魔术师软件中的警告“使用 RAW 分区可能会损坏您的数据”。

答案1

据我所知,其工作原理是驱动器跟踪哪些扇区是“空闲”的。现在,它不知道您在其上使用哪种文件系统,因此其“空闲”的概念与文件系统不同。基本上,它所知道的只是驱动器生命周期开始时所有扇区都是“空闲”的,扇区在写入后不再空闲,并且稍后操作系统可以使用非常著名的 TRIM 命令告诉驱动器某些扇区再次“空闲”。

因此,过度配置通过尝试确保未分区区域永远不会被写入来实现,因此这些扇区保持“空闲”状态。

如果您突然决定使用该区域(即写入该区域),那么这些扇区将不再“空闲”,并且您将失去过度配置的所谓好处(至少直到您的操作系统决定该区域再次空闲并且应该通过 TRIM 通知驱动器,这很可能是“永远不会”)。

相关内容