不要浪费时间优化您的固态硬盘,Windows知道它在做什么

固态硬盘已经不再像过去那样小巧和脆弱了。你不需要担心穿着问题,也不需要不厌其烦地“优化”它们。Windows 7、8和10会自动为您完成这项工作。

固态硬盘不再像过去那样小或脆弱了

有很多关于优化你的固态硬盘的指南,但我们不推荐遵循其中的大多数。有些建议已经过时了,有些从来没有必要。

有关为SSD“优化”Windows的很多建议都涉及减少写入SSD的数量。这是因为驱动器上的每个闪存单元在不能再写入之前只有有限的写入次数。指南断言,您应该尽量减少写入次数,以避免对SSD造成不必要的磨损。

相关:是时候了:为什么您现在需要升级到固态硬盘

但对SSD穿戴的担忧被夸大了。一份技术报告运行了一项长达18个月的压力测试,他们将尽可能多的数据写入SSD,以查看何时出现故障。以下是他们的发现:

即使是700TB(最低故障阈值),在驱动器出现故障之前,您也可以在超过19年的时间里每天向驱动器写入100 GB。以2 PB的速度,在驱动器发生故障之前,您可以每天向驱动器写入100 GB,持续时间超过54年。您不太可能每天都向驱动器写入那么多数据。你很可能会在那之前很久就完成驾驶了。事实上,你很有可能在你的固态硬盘因磨损而死之前就死掉。所有东西都会磨损,固态硬盘也不例外-但它们不会磨损得这么快,我们需要担心它。

您仍然需要对重要文件执行定期备份,因为SSD可能会因为磨损以外的其他原因而失败。对于非常繁重的使用-例如数据库服务器-SSD可能达不到标准。但是调整Windows以减少对驱动器的写入不会产生明显的不同。

其他指南可能会建议您减少存储在SSD上的文件量,以节省空间。这是因为SSD在装满时可能会变慢,就像任何其他驱动器一样-但这在SSD很小的时候更有帮助。现代的SSD更大、更便宜,所以你不应该非得禁用重要的系统功能(如休眠)才能保持在这些限制之内。

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

有一些重要的优化,但Windows会自动执行所有这些优化。如果您在Windows XP或Vista上使用固态硬盘,则需要手动启用TRIM,以确保您的SSD可以清理已删除的文件并保持速度。但是,自Windows 7以来,Windows会自动为其检测为固态硬盘的任何驱动器启用TRIM。

磁盘碎片整理也是如此。在SSD上执行典型的碎片整理操作并不是一个好主意-即使磨损不是问题,试图四处移动所有数据也不会像在机械驱动器上那样加快文件访问时间。但Windows也已经知道这一点:Windows的现代版本将检测到SSD,并将关闭碎片整理。事实上,现代版本的Windows 7甚至不允许你尝试对SSD进行碎片整理。

在Windows 8和10上,“优化驱动器”应用程序将尝试进一步优化您的固态硬盘。Windows将不会按照您配置的时间表发送“Retrim”命令。这会强制SSD实际删除最初发送TRIM命令时本应删除的数据。Windows 8和Windows 10还将执行SSD优化类型的碎片整理,大约每月一次。微软员工斯科特·汉塞尔曼(Scott Hanselman)在他的博客上提供了更多细节。

Windows8和Windows10还将自动禁用SuperFetch服务,以实现快速固态硬盘。在Windows10中让SuperFetch保持“打开”状态,它将自动启用较慢的机械驱动器,并禁用快速固态硬盘。您不需要手动调整-Windows10只是做了正确的事情。如果您有足够快的固态硬盘,Windows 7将在系统范围内禁用SuperFetch。无论采用哪种方式,SuperFetch都会自动禁用。

Windows Update自动更新您的硬件驱动程序-无论您是否愿意-因此您不应该需要从主板制造商的网站上挖掘新的驱动程序版本来寻找性能改进。

更多固态硬盘优化神话,揭穿

相关:为什么固态硬盘在装满时会变慢

在您的固态硬盘上留出一些空闲空间是个好主意,尽管这取决于您的固态硬盘。“过度配置”可确保您的SSD具有不可用的空闲内存,因此您实际上无法完全填满SSD。如果SSD配置过度,甚至不可能通过用数据填满它来减慢它的速度。

除此之外,你会看到的许多其他提示都是不必要的:

将您的电源计划设置为高性能:默认情况下,Windows使用完全“平衡”的电源计划,该计划会在硬盘不使用时自动切断电源,以节省电力。你可以切换到“高性能”,而Windows会让它们一直处于开机状态。驱动器只会在你不使用的时候进入睡眠状态,所以你不会因为允许Windows关闭你不使用的硬件而看到明显的性能下降。 禁用系统还原:禁用系统保护服务,Windows不会创建系统还原点。你可以这么做--无论如何,Windows10似乎会自动禁用某些计算机上的系统还原。一些人认为系统还原不是很糟糕,因为它会导致写入驱动器并占用空间,但正如我们所解释的那样,这些真的不是你应该担心的问题。(此外,系统还原是一个非常有用的功能。)。 关闭页面文件:这不是一个好主意,因为一些程序没有页面文件就不能正常运行,即使您有大量的RAM。如果您有可用的RAM,Windows将更愿意使用您的RAM,因此页面文件不会减慢任何操作的速度。拥有页面文件可能会导致向SSD写入更多内容,并占用SSD上的空间,但同样,这对于现代SSD来说不是问题。Windows自动管理页面文件的大小。

禁用休眠:这将从您的SSD中删除休眠文件,因此您将节省一些空间。但是你不能冬眠,冬眠是非常有用的。是的,固态硬盘可以快速启动,但休眠允许您保存所有打开的程序和文档,而无需使用任何电源。事实上,如果说有什么不同的话,那就是固态硬盘让休眠变得更好。 禁用索引或Windows搜索服务:一些指南说您应该禁用搜索索引-这是一项可以使搜索更快的功能。他们声称,有了SSD,搜索就已经足够快了。但事实并非如此。索引将构建驱动器上的文件列表,并查看文档内部,以便您可以执行即时全文搜索。启用索引后,您可以搜索并几乎立即找到PC上的任何文件。在禁用索引的情况下,Windows将不得不爬行整个驱动器并查看内部文件-这仍然需要一些时间和CPU资源。人们认为索引很糟糕,因为Windows在创建索引时会向驱动器写入数据,但同样,这并不是一个令人担忧的问题。 关闭Windows写缓存缓冲区刷新:不要这样做。如果禁用此功能,您可能会在断电时丢失数据。Windows本身告诉您,只有当您的驱动器具有单独的电源时才禁用此功能,该电源允许驱动器在断电时刷新数据并将其保存到磁盘。从理论上讲,这可以加快一些SSD的速度,但可能会降低其他SSD的速度,因此甚至不能保证性能提升。远离此选项。 让Windows按计划优化您的驱动器:Windows 10默认启用此功能,Windows 8也是如此。Windows 7不提供针对SSD的此功能,因此您无法启用它。 禁用SuperFetch和Prefetch:固态硬盘并不需要这些功能,因此Windows 7、8和10已经为固态硬盘禁用了这些功能,如果您的固态硬盘足够快的话。 验证修剪是否正常工作:是的,打开修剪非常重要。如果你担心,你可以检查一下,但在配备现代SSD的现代版本Windows上,Trim应该总是自动启用的。 要进行检查,请打开命令提示符窗口,然后运行“fsutil Behavior Query DisableDeleteNotify”命令。如果设置为“0”,则启用修剪,一切正常。如果设置为“1”,修剪将被禁用,您需要重新启用它。然而,这是罕见的。

在msconfig中启用“No GUI Boot”:这不是真正的SSD优化。它会在启动过程中隐藏Windows启动徽标。充其量,这可能会使Windows启动速度加快几分之一秒。这种优化真的无关紧要。 禁用“显示操作系统列表的时间”:如果您安装了多个版本的Windows,并且每次启动时都会看到列出这些版本的菜单,则可以禁用该菜单以节省启动时间。但你可能不会,所以这不会有任何作用。而且,如果您确实安装了多个操作系统,您可能需要菜单。

简而言之:信任Windows。当涉及到固态硬盘时,它知道自己在做什么。

如果您确实希望加快Windows 10 PC的启动速度,请使用任务管理器中的启动选项卡禁用不必要的启动程序。这将比禁用引导徽标有更多的帮助。

图片来源:Yutaka Tsutano

相关文章