SSD 上的每个块的写入次数都是有限的。现代驱动器通过在驱动器使用过程中“分散”写入来缓解此问题。
我想知道,如果您将 SSD 划分为多个分区(例如,使用 Boot Camp 的 Mac),此措施是否会有些失败 - 写入是否可以分散到整个驱动器?或者它们是否严格包含在分区边界内?这里有 SSD 控制器工程师吗 :)?
答案1
这应该没关系。驱动器不知道分区或文件系统。它处理的是页面块,其中包含一个庞大的地图,其中标明了哪些“磁盘扇区”位于哪些页面中。它会循环遍历所有可用的块,无论是一遍又一遍地写入相同的扇区,还是写入从未使用的扇区。(当“覆盖”某个扇区时,它就知道旧页面现在可用。)
答案2
这确实有点重要。您的分区应与磁盘的擦除块大小(例如 512KiB)对齐,否则可能会导致对磁盘进行更多写入。
但磁盘本身并不知道任何分区,因为肯写道。