我最近升级了 SSD 上的固件以支持 TRIM 并升级到 Windows 7。如何判断 Windows 是否将驱动器识别为 SSD 并正确使用 TRIM?
Windows 7 支持 TRIM 命令,这有助于确保 SSD 驱动器的性能在其整个生命周期中保持良好。
如何判断给定的 SSD 驱动器是否支持 TRIM?
有关TRIM 的说明,请参见此处。
还有来自 Microsoft 演示文稿的以下内容:
微软在 Windows 7 中支持“修剪”功能的实现 NTFS 会向支持“修剪”的设备发送向下删除通知 文件系统操作:格式化、删除、截断、压缩 操作系统内部进程:例如,快照、卷管理器 三个优化机会设备 通过消除所有已删除数据块的合并操作来增强设备磨损均衡 使早期垃圾收集成为可能,以便快速写入 尽可能保留设备未使用的存储区域;为设备磨损均衡提供更多空间。
我通过在 Linux 下将旧驱动器添加到新驱动器来升级 SSD。这具有同时复制“空白空间”的副作用。
有没有办法让 Windows 修剪 NTFS 未使用的块?除了用一个巨大的文件填充驱动器并将其删除之外?在 Linux 上我们会使用fstrim.
我能找到的最接近的现有问题是这个问题,它指向修剪整个驱动器的供应商工具,或者只是填充驱动器并删除文件的工具: