对 SSD 进行分区的最佳方法是什么?

对 SSD 进行分区的最佳方法是什么?

如果您要创建一个分区,它应该尽可能大吗,还是应该保留一定比例的空间未进行分区?

答案1

我建议前者(尽可能大),以便驱动器控制器在文件更新期间更有效地利用空闲块。AnandTech 的 Anand 写了一篇优秀的文章去年就是这样的。(请注意,链接指向文章中对此进行解释的部分,但我建议阅读整篇文章,以更好地理解这一概念

是否应保留一定比例的未分区空间?

如果您担心为驱动器控制器留出一些空间来处理磨损均衡,那么您不必担心,因为大多数 SSD 已经为此保留了空间(即 30GB 驱动器实际上可以是 32GB 大)。

答案2

尽可能大,除非您有特殊原因不划分一定比例。

答案3

一般来说,出于性能原因,您需要将 SSD 格式化为标称大小的 80%(反向陈述的 20% 规则)。

http://www.anandtech.com/show/2899/5讨论与寿命/可靠性有关的容量和过度配置

http://www.anandtech.com/storage/showdoc.aspx?i=3667&p=3讨论了启用 Trim 的驱动器上可用空间对速度的影响:

引用:

启用 TRIM 的系统的性能现在不再由 SSD 上的无效块数量决定,而是由可用空间量决定。我在这里深入解释了可用空间与某些 SSD 性能之间的关系。

TRIM 将确保您不必担心驱动器被无效数据填满,但它不会回避更大的问题:动态控制器的性能会随着可用空间的增加而提高。

我的经验法则是在驱动器上保留至少 20% 的可用空间,如果空间较少也可以,但性能往往会受到影响。所有驱动器的性能下降幅度也不尽相同。有些控制器更善于利用​​空闲空间(例如 Intel),而其他控制器似乎并不那么依赖空闲空间来提高性能。

如果您不使用 Trim,这个问题可能会更加严重。

如果您已经完全使用了 SSD,则可能必须执行安全擦除以允许固件将“未使用”空间视为未使用。

警告:按照您在谷歌搜索安全擦除或清理擦除后找到的说明操作可能会导致您的 SSD 无法使用。您最好确保新驱动器从未格式化为满容量,这样您就可以避免此过程。鉴于该免责声明,除了 Anand 文章之外,还有一些快速阅读链接:

http://www.iishacks.com/index.php/2009/06/30/how-to-secure-erase-reset-an-intel-solid-state-drive-ssd/

http://www.windowsitpro.com/article/file-systems/q-how-can-i-reset-a-solid-state-disk-ssd-to-a-fully-erased-clean-state-.aspx

只需将 SSD 重置为“出厂设置”模式,即可将已使用空间重新变为未使用空间。您不能直接重新格式化磁盘或调整分区大小,也不能使用过去在旋转磁盘上使用的任何传统方法。

相关内容