不要浪费时间优化你的SSD,Windows 知道它在做什么

・10 分钟阅读

7072709381_f6e4aa12ad_k

固态硬盘并不像过去那样小巧脆弱。你不必担心磨损,你也不需要自己去"优化"它们。Windows 7,8和10自动为你完成工作。

SSDs不像以前那样小或脆弱

有很多关于优化SSD的指南,但是,我们不推荐跟踪大多数的指南,一些建议已经过时,其中一些建议从来没有必要。

Windows关于SSD优化的许多建议都涉及到减少对SSD的写入量,这是因为驱动器上的每个闪存单元只能写入有限的数量。那些指南武断您应尽量减少写入量,以避免对SSD造成不必要的磨损。

但对ssd磨损的担忧被夸大了,Tech Report进行了长达18个月的压力测试,他们尽可能多地向SSD写入数据,以确定它们何时出现故障。下面是他们所发现的:

"在过去的18个月里,我们看到现代固态硬盘很容易写出比大多数消费者需要的数据更多的数据。在300TB写入之前,三星840系列并没有出现错误,超过700TB才出现第一次失败。840 Pro可以写入超过2.4 PB这一事实简直令人惊叹,即使这一成就是一种学术成就",

即使在最低故障阈值为700TB的情况下,在驱动器发生故障之前的19年内,您每天可以每天写入100 GB的驱动器。在2 PB时,您可以在驱动器发生故障之前每天为驱动器每天写入100 GB,超过54年。你不可能每天都把这么多数据写到硬盘上,在那之前驱动器使命可能已经完成了。一切都会损坏,SSD不例外,但是,它们不会太快,我们需要担心它。

您仍然需要定期备份重要文件,因为除了磨损之外,SSD可能因其他原因而失败。并且对于极其繁重的使用 - 例如,数据库服务器 - SSD可能不适合使用。但是,调整Windows以减少驱动器的写入将不会产生明显的差异。

其他指南建议减少存储在SSD上的文件数量以节省空间,这是因为当你填充它们时SSD可能会变慢,就像任何其他驱动器一样 -但是,当SSD很小时,这会更有用。现代SSD更大且更贵,所以,你不应该禁用重要的系统功能(像休眠)来保持这些限制。

Windows已经为你执行了必要的优化

有一些重要的优化,但是,Windows会自动执行它们,如果你使用的是Windows XP或Vista,你需要手动启用TRIM,这确保你的SSD能够清除已删除的文件,然而,自Windows 7以来,Windows已经自动为它检测到的任何驱动器启用了TRIM 。

磁盘碎片整理同样适用,在SSD上执行典型的碎片整理操作不是一个好主意,即使不关心磨损,也不会加速文件访问时间,但是Windows也已经知道了: 现代版本的Windows将检测到SSD,并且关闭碎片整理,实际上,Windows的现代版本甚至不会让你尝试对SSD进行碎片整理。

在Windows 8和10上,"优化驱动器 "应用程序将尝试进一步优化您的SSD。Windows将在你配置的计划中发送"retrim"命令,这迫使SSD实际上删除在最初发送TRIM命令时应该删除的数据,Windows 8和10也将在一个月内执行SSD优化的碎片整理,

Windows 8和10还会自动禁用超级预读服务以获得快速的固态驱动器。在Windows 10中保留超级预读"on ",它在较慢的机械驱动器自动启用,并在快速的SSD里禁用了自己。你不需要手动调整这个 - Windows 10自己会做正确的事情。如果你有足够快的SSD,Windows 7将在系统范围内禁用超级预读。无论哪种方式,超级预读都被自动禁用。

为什么固态驱动器在填充它们时会变慢,

在SSD上留下一些空白空间是个好主意,但这取决于你的SSD。"过度供应"技术会确保您的SSD有无法使用的备用空间,因此您是无法完全填满SSD的。如果SSD有过度供应功能,就可能无法通过填充数据来减慢它的速度。

除此之外,你将看到的许多其他技巧不是必需的:

  • 将电源计划设置为高性能: 默认情况下,Windows使用"Balanced "电源计划,当它们不用于节省电量时,它会自动切断驱动器的电源。你可以切换到"高性能 ",Windows会让它们始终保持通电状态。当你不使用它们时,驱动器只会进入睡眠状态,因此你不会看到Windows关闭硬件,
  • 禁用系统还原: 禁用系统保护服务,Windows将不会创建系统还原点,在某些计算机上, Windows 10似乎自动禁用了系统恢复 ,有些人认为系统还原是不好的,因为它会导致写入你的驱动器,并且占用空间,(除此以外,系统还原是一个非常有用的功能),
  • 关闭页面文件: 这不是一个好主意,因为一些程序不会正确运行,即使你有很多内存,如果有可用的内存,Windows将更喜欢使用你的内存,因此页文件将不会降低任何内容,有一个页面文件可能会导致更多的写入你的SSD,并且占用空间,但是这并不是现代SSD的问题,Windows会自动管理页面文件的大小。

  • 禁用休眠:这将从SSD中删除休眠文件,因此你将节省一些空间,但是,你将无法休眠,而且休眠是非常有用的 ,是的,SSD可以快速启动,但是,休眠允许你在不使用任何电源的情况下保存所有打开的程序和文档,事实上,如果有的话,SSD可以让休眠变得更好。
  • 禁用索引或Windows搜索服务: 一些指南说你应该禁用搜索索引功能,使搜索工作更快,他们声称,通过SSD搜索已经足够快了,但这不是真的。索引建立了驱动器上的文件列表,并且查看文档内部,以便你可以执行即时全文搜索,启用索引后,你可以搜索,并且几乎可以立即在你的电脑上找到任何文件,禁用索引后,Windows必须爬行整个驱动器,并且查看仍然需要一些时间和CPU资源的文件,有人认为索引是不好的,因为Windows在创建索引时写入驱动器,但是,再说一次,这不是一个问题。
  • 关闭Windows 写缓存缓冲区刷新:不要这样做,如果禁用此功能,则可能掉电是丢失故障时的数据,Windows本身只告诉你如果驱动器有一个单独的备用电源,并将它保存到磁盘中,则可以禁用此功能,从理论上讲,这可能会加速一些固态硬盘,但是,它可能会减慢其他固态硬盘的速度,因此它甚至不能保证性能的提升。远离此选项,
  • 使Windows按计划优化您的驱动器:Windows 10默认启用,Windows 8. Windows 7不为SSD提供此功能,因此无法启用此功能,
  • 禁用超级独占和预取: 如果SSD已经足够快,这些特性对于SSD来说并不真正必要,因此Windows 7.8和10已经禁用了SSD,
  • 验证TRIM功能是否正常: 是的,TRIM是非常重要的,你可以检查它,但是,TRIM始终在现代版本的Windows中自动启用,
    要检查,打开命令提示符窗口,并且运行"fsutil behavior query DisableDeleteNotify"命令,如果设置为"0,则启用了TRIM,并且一切都很好,如果设置为"1"就TRIM将被禁用,你需要启用它,然而,这种情况很少见。

  • 在MSConfig中启用"No GUI Boot": 这并不是真正的优化SSD,它在启动过程中隐藏Windows引导logo ,不过至少,这会使Windows的启动速度提高一秒,这种优化实际上并不重要,
  • 禁用显示操作系统列表的时间: 如果安装了多个版本的Windows,每次启动时都会看到菜单列表,可以禁用该菜单保存引导时间,而且,如果你安装了多个操作系统,你可能需要菜单,

简而言之:信任Windows。当涉及到SSD时,它知道它在做什么。

如果要使Windows 10电脑更快启动,请使用任务管理器中的启动选项卡禁用不必要的启动程序,这将比禁用引导logo有很多帮助。

讨论
Suntheboy profile image