网站搜索

SSD 太贵了,不能空着:为什么我会把它们填满到极限


固态硬盘 (SSD) 似乎伴随着许多规则和注意事项。不要让它们过热,不要写入过多数据,也不要把它们填满,

最后一个评论在组件价格飞涨的情况下让人很刺痛。我已经为一块1TB的NVMe硬盘付了高额费用,现在你却告诉我不能使用我付费购买的全部空间?我不能接受,所以我还是照样把我的SSD塞满。你知道吗?没有发生什么不好的事情——至少对我和很多其他使用电脑的人来说是这样。

大家慌了:你的SSD快满了

在 Windows 中,当你的磁盘快满时,它们会显示为令人警觉的红色条。暗示你需要采取一些措施。正如你在这里看到的,我的三块 SSD 的剩余空间都不到推荐的 10%。

第一个重要的事情是要知道,很多关于空闲空间的建议都适用于你的系统驱动器,即安装操作系统的那个驱动器。在这个例子中,就是 Windows。这个空闲空间对于常见的操作系统功能(如更新)以及处理临时文件都是必要的。

这与硬盘是否为 SSD 没有关系,只是操作系统需要一些空闲空间来执行某些操作。不过,并不一定要像 10% 这样的任意数值。你的内存分页文件已经被保留,除非你修改了默认设置,而且我不需要在 929GB 的硬盘上为 Windows 更新保留 90GB 的空闲空间。

当空间用完时实际上会发生什么

当SSD容量过满时,会出现两个主要问题。第一个问题与性能有关。当驱动器几乎满时,其写入性能会急剧下降,因为驱动器控制器使用空闲空间来促进写入-擦除循环。第二个问题是写入时驱动器会承受更多的磨损,因为没有足够的空闲空间进行有效的磨损均衡。这一过程是指驱动器控制器分散写入,以避免单个存储单元过度使用。

你会注意到这些问题只与向驱动器写入数据有关。换句话说,如果我使用 SSD 作为视频编辑项目的临时磁盘,我绝对会留出很大一部分空闲空间,因为那个驱动器将会进行大量写入操作。它需要保持高速并分散负载。

另一方面,如果我使用固态硬盘来存储视频游戏或其他主要是只读的内容,那么这并不重要。除非你每天不断地删除和重新安装东西,否则无论硬盘是否满,都会保持耐用。

你的 SSD 从未告诉你的秘密后置房间

现代固态硬盘内置了额外的内存,即使你想使用也用不了。这被称为“过度预留”,其存在的目的正是为了确保有足够的空间进行垃圾回收、磨损均衡以及其他必要的后台处理。

超分配有三种类型:

  • 固有超量配置通常约为驱动器容量的7%(但可以是任意值),完全由驱动器控制器使用。这对主机计算机完全不可见,所以你不会在驱动器空间中看到它。
  • 供应商超额配置 这是由硬盘供应商设置的额外空间。容量各不相同,供应商使用此功能来改善写入性能,无论硬盘是否已满。与固有的超额配置类似,该空间对主机计算机不可见。
  • 用户超额配置是在我上面提到的前两种类型之上的,它会占用驱动器上用户可访问的空间。这是一种最大化驱动器耐用性和写入速度的方法。如果你使用 SSD 进行高写入量的工作,那么利用这种第三层超额配置可能是合理的。

你可能已经发现,你的SSD已经预留了空间以确保它正常工作。所以对于普通电脑用户来说,专门为SSD需求而担心空间其实没必要。

拒绝消亡的神话

我见过很多关于 SSD 容量接近满和 SSD 故障的误解。SSD 并不会因为几乎满了就突然损坏。对于典型的家庭使用来说,相比总写入量和高温等因素,驱动器接近满时对数据的风险很小。一个几乎满的、存有静态文件的驱动器远比一个半空、不断进行大量写入操作的驱动器压力小得多。

归根结底,如果你担心数据丢失,应该使用经过验证的策略进行备份。保持 10% 的固态硬盘未使用并不会对数据存储的完整性产生显著影响。

什么时候该担心

你不需要在每个分区上严格保持10-15%的空闲空间,但明智的做法是在你的操作系统驱动器上保持一个舒适的空闲空间(在现代Windows系统上至少几十GB),而不是等到Windows开始抱怨时才注意。

如果你的写入性能没有达到你所需要的水平(不仅仅是比规格表上低一点),可以尝试释放空间看看是否有帮助。关键是,任何性能下降都应该具有实际意义。对我来说,我的固态硬盘速度非常快,即使写入性能下降了一半,对我的日常需求也没有影响。

如果你经常进行持续的写入操作,那么可以通过用户超额配置来腾出驱动器的 10-15% 的空间。在这种情况下,更好地选择专用的内部或外部 SSD,这些驱动器也不应被用于长期数据存储。对于其他人,只需使用你支付的空间即可。

相关文章