5 个暗中拖慢你 SSD 的隐藏 Windows 设置
最近我的电脑感觉没有以前那么快了。应用启动似乎更慢,文件操作也有些卡顿。我开始用我通常信赖的工具来排查,比如任务管理器、资源监视器和CrystalDiskInfo,一切都指向存储设备。起初,我的假设是最明显的那一个。我以为SSD可能在磨损或开始出现故障,这也是大多数人在系统突然变慢时最先想到的原因。
让我惊讶的是,这个假设竟然完全错误。在浏览了一份简短的检查清单并修复了几个 Windows 层面的问题后,我的系统明显变得更加流畅了。没有新的硬件,没有重装系统,也没有采取激烈的措施。只是进行了一些大多数人从未考虑过的快速检查。如果你的电脑运行比应有的慢,并且你担心你的 SSD 就快报废了,那么这是我在责怪硬盘之前使用的同一份检查清单。
TRIM 的作用及其对 SSD 性能的重要性
TRIM 是 SSD 的一个功能,它在后台完成了大量工作。当你在 SSD 上删除文件时,数据并不会立即被擦除。如果没有 TRIM,驱动器无法知道哪些块是真正空闲的,因此在写入新数据之前必须进行额外的清理工作。随着时间的推移,这些额外的开销会逐渐累积,性能也会慢慢下降,尤其是在进行大量小文件写入时。TRIM 通过让 Windows 告诉 SSD 哪些块不再使用来解决这个问题,这样驱动器可以提前清理这些块,从而保持高速,而不是不断追赶新的写入任务。
在大多数 Windows 系统中,TRIM 是自动启用的,所以看到它被关闭可能会让人感到意外。这种情况可能发生在克隆硬盘、从旧的系统镜像恢复、更换存储控制器或从较旧的 Windows 系统升级时。换句话说,这并不意味着你的 SSD 出现故障。它只是表示 Windows 在某个时候停止发送 TRIM 命令,通常是悄无声息的。
检查 TRIM 是否启用只需一分钟。打开开始菜单,输入命令提示符,右键点击它,然后选择以管理员身份运行。
在命令窗口中,输入以下命令并按回车。
fsutil behavior query DisableDeleteNotify如果你看到值为 0,说明 TRIM 已启用且正常工作。如果返回 1,则说明 TRIM 被禁用。在我的系统上,TRIM 返回的值为 1,这意味着由于某种原因它被禁用了。如果你发现这种情况,可以通过运行此命令并按回车键来开启,然后就完成了。
fsutil behavior set DisableDeleteNotify 0不需要重启,在 SSD 上启用它也没有任何缺点。这是你可以进行的最快速检查之一,而且它能消除一种出乎意料的常见性能下降原因,避免问题进一步恶化。
固件如何影响 SSD 的性能和稳定性
SSD 固件是另一个容易被忽视的方面,主要是因为 Windows 从来不会以任何有意义的方式呈现它。话虽如此,固件控制着驱动器如何处理缓存、垃圾收集、磨损均衡,甚至是对某些工作负载的响应方式。当固件过时时,性能可能会以微妙的方式下降,尤其是在操作系统更新或长时间高强度使用后。在某些情况下,厂商也会通过固件更新修复明显的性能漏洞或兼容性问题,但如果你从不去留意,你永远不会知道这些修复的存在。
检查你的 SSD 固件通常意味着直接查找制造商提供的资料。像 CrystalDiskInfo 这样的工具可以显示你当前的固件版本,然后你可以将其与厂商支持网站或官方工具上列出的版本进行比较。大多数主要的 SSD 品牌都提供一个简单的更新工具来为你完成这个过程,但在操作固件之前,你应该始终先进行完整备份。
就我而言,我的 SSD 固件没有更新,更新固件排除了导致系统变慢的一个潜在原因。这不需要更换任何东西,但在把责任归咎于硬盘之前,这是一个重要的步骤。
可用空间不足如何影响 SSD 写入性能
在 SSD 上,可用空间直接影响控制器执行其工作的效率。如果没有足够的空间可供使用,性能,尤其是写入性能,会比大多数人预期的下降得更快。当驱动器空间过满时,就会失去这种“缓冲空间”,性能,尤其是写入性能,可能会下降。这就是为什么一块在新品状态下基准测试表现良好的 SSD,在填满数据后可能会感觉变慢,即使驱动器本身仍然完全健康。
最简单的解决方法也是最无聊的:释放空间并保持空闲。通常,我会尽量保持至少15%到20%的SSD空间为空,这样控制器才有工作空间。这意味着卸载我不再使用的软件,清理大型下载文件,如果需要的话,将媒体文件或归档文件移出我的硬盘。幸运的是,我的SSD有充足的空间,所以我可以排除这是问题所在。
如果你想更进一步,一些 SSD 工具允许你显式地保留超额分配空间,但即使没有这样做,保持一部分健康的空闲空间也能达到同样的目的。
写入缓存的作用以及它为何重要
写入缓存是Windows中大多数人几乎从未接触过的设置之一,但它实际上会对日常SSD性能产生真实影响。当启用时,Windows能够以一种方式批量和重新排序写入操作,从而防止驱动器不断地停止和启动。如果禁用,每次小写入都必须立即提交,这可能会导致文件复制、安装和系统总体操作明显变慢。在某些错误、驱动程序更改或电源事件后,Windows有时会关闭写入缓存,而且它并不总会显而易见地提示用户。
检查起来很简单。打开设备管理器,展开磁盘驱动器,右键点击你的 SSD,然后选择属性。
在“策略”选项卡下,确保勾选了“启用设备写入缓存”。对于大多数台式机和笔记本电脑系统,保持此选项开启是安全的并且推荐这样做,尤其是当你的系统有电池或可靠的电源时。
一旦我确认它已启用,我就能排除它作为导致速度变慢的另一个潜在原因,并继续检查清单上的其他项目。
如何识别 Windows 中的后台磁盘活动
在认为你的 SSD 有问题之前,值得先检查一下它是否只是繁忙。即使是健康的 SSD,如果后台有进程不断读写它,也可能会感觉很慢。云同步工具、杀毒扫描、搜索索引、备份以及 Windows 更新都可能在长时间内保持磁盘活动频繁,而不明显显示原因。在我的情况下,我使用 Syncthing 在多个系统之间保持文件夹同步,最初我怀疑这可能是导致速度变慢的原因之一。
在 Windows 中快速查看事情变得更清楚了。在任务管理器中,我观察了磁盘列,可以看到使用率是持续高企而不是暂时峰值。资源监视器让定位问题变得更容易,它可以实时显示到底是哪些进程在访问磁盘。
特别是 Syncthing 在扫描或同步时会执行大量小文件操作,这可能会让 SSD 在运行时感觉更慢,即使硬盘本身没有问题。一旦我考虑到这些后台活动,就更容易区分真正速度慢的 SSD 与只是忙于执行自己任务的 SSD。
当我完成这个清单时,很明显我的SSD根本没有故障。这只是一些小的Windows问题、后台活动以及一些容易被忽略的设置,它们随着时间的推移慢慢削弱了性能。一旦解决了这些问题,我的系统感觉明显快了很多,而无需更换硬件或重新安装Windows。
如果你的电脑感觉比应有的速度慢,并且你担心你的固态硬盘快要报废了,那么这些是我首先会进行的检查。有时候,解决方法只是几分钟的清理和验证,而不需要换新的硬盘。







