Answers:
这样做是在驱动器上运行Trim命令(如果支持)。它实际上不会像传统旋转驱动器那样对驱动器进行碎片整理。执行Trim擦除不再使用的块可能是一个好主意。
在的Windows评估工具(的WinSAT)就是首先判断驱动器是否是一个SSD和切换磁盘优化的行为。在Windows 8下,winsat在任务计划程序中的Microsoft \ Windows \ Maintenance计划下运行。这是同一工具(winsat),它将在Windows 7上禁用SSD的碎片整理。
只是为了重申这一点并将其带回家:不要将Windows 8下的Disk Optimizer严格地视为Defrag。它现在是一种通用工具,可以根据所连接的磁盘类型执行适当的磁盘优化任务。磁盘类型的标识基于winsat。
官方对answer.microsoft.com上类似问题的答复
基兰·班加罗尔[MSFT] -
您好,在Windows 7中-正如您在条目中提到的,我们关闭了SSD的碎片整理;但是在Windows 8中,我们已将碎片整理工具更改为执行可处理不同类型存储的常规优化工具,对于SSD而言,它将为整个卷发送“修剪”提示;
SSD是由闪存制成的存储设备;与硬盘不同,闪存是块可擦除设备-可以以字节级别写入它们,但需要以块级别进行擦除;修剪是Windows 7天中引入的一种存储级别提示,用于指示Windows未使用存储设备的某些区域。当文件从这些区域删除或移动时,NTFS将发送这些修剪提示。SSD会利用这些提示在后台执行称为“回收”的清理工作,以帮助它们为下一次写入做好准备。SSD可能选择立即执行优化,存储信息以供以后的优化或完全放弃提示,而不将其用于优化,因为它没有时间立即执行此优化。
在Windows 8中,当Storage Optimizer(新的碎片整理工具)检测到该卷已安装在SSD上时-它会再次为整个卷发送一整套修剪提示-这是在空闲时间完成的,有助于安装SSD无法提前清理的文件-有机会对这些提示做出反应,并进行清理和优化以获取最佳性能。我们不对SSD进行传统的碎片整理(将文件移动到优化器,以节省空间和性能)。
感谢您的问题,我希望这阐明了定期运行Storage Optimizer的必要性。
Windows 8中的优化驱动器(以前称为“磁盘碎片整理程序”)有助于优化PC当前使用的不同类型的驱动器。无论您的PC使用哪种驱动器,Windows都会自动选择适合您的驱动器的优化。
尽管不需要传统的SSD碎片整理,但肯定需要优化SSD —由于文件和可用空间碎片,SSD的确会变慢。
Condusiv Technologies有一个简短的视频,叫做“ 论坛帖子响应:SSD和Defrag ”,它应该提供更清晰的画面。
[This short video](http://www.youtube.com/watch?v=hznCSqb4Mzg)
?
只是艺术答案的补充。Windows 8应该通过发送TRIM命令来优化SSD,但实际上它会执行碎片整理。这是应用程序日志的一部分:
Get-EventLog -LogName应用程序-源“ microsoft-windows-defrag” | 排序时间生成的-desc | fl时间生成,消息
TimeGenerated:03.10.2013 14:42:54消息:存储优化程序已成功完成对(C :)的重新整理
TimeGenerated:03.10.2013 14:42:54消息:存储优化程序已成功完成对(C :)的碎片整理
TimeGenerated:03.10.2013 14:26:24消息:存储优化程序已成功完成对预留系统的重新整理
TimeGenerated:03.10.2013 14:26:24消息:存储优化程序已成功完成对保留系统的碎片整理
笔记本电脑中唯一的驱动器是SSD。
因此,当前Windows 8中存在一个错误,该错误会导致SSD定期碎片整理。