如果我有一个已满的 SSD 并用 清理它diskpart clean
,SSD 控制器会收到 TRIM 命令吗(假设我在 AHCI 模式下运行)?这对于 SSD 的性能甚至健康至关重要,因为否则它不会知道所有数据都是无效的并且可以随意覆盖。
我之所以写这篇文章,是因为怀疑它没有 TRIM,因为到目前为止,我在测试涉及清理命令的重新映像过程时已经损坏了两台 Surface Pro。设备变得越来越慢,有时甚至完全停止工作。缺少 TRIM 与此行为一致。
答案1
diskpart clean
仅覆盖 MBR 或 GPT 区域。它不会 TRIM 整个驱动器。
我不知道 Windows 上有任何实用程序可以修剪整个驱动器。Linux 上有很多选项。blkdiscard
可能是最容易使用的。hdparam --trim-sector-ranges
也是一个选项。
答案2
补充@longneck 的回答:
Optimize-Volume -DriveLetter <YourDriveLetter> -ReTrim -Verbose
应该是您在 Windows PowerShell 中寻找的内容,
defrag <YourVolume> /L
对指定卷执行重新修整。
在 Windows-Not-PowerShell 中。