Windows 8 中的“优化驱动器”起什么作用?

Windows 8 中的“优化驱动器”起什么作用?

在 Windows 8 中,有一个“优化”驱动器的选项。它看起来类似于以前版本的 Windows 中的碎片整理选项:

截屏

我有一个 SSD,我知道 SSD 不应该进行碎片整理。但是,Windows 8 识别出该驱动器是 SSD,并且仍然说它需要优化。Windows 8 中的“优化”选项到底有什么用?它对 SSD 安全吗?

答案1

这样做的目的是在驱动器上运行 Trim 命令(如果它支持的话)。它实际上不会像传统的旋转驱动器那样对驱动器进行碎片整理。执行 Trim 来擦除不再使用的块可能是一个好主意。

Windows 评估工具 (winsat)是最初确定驱动器是否为 SSD 并切换磁盘优化器行为的工具。在 Windows 8 下,winsat 在任务计划程序中的 Microsoft\Windows\Maintenance 计划下运行。这是与将禁用 Windows 7 上的 SSD 碎片整理。

再次重申并强调这一点:不要将 Windows 8 下的磁盘优化器严格视为碎片整理;它现在是一个通用工具,可根据所连接的磁盘类型执行适当的磁盘优化任务。磁盘类型的识别基于 winsat。

对类似问题的官方回复答案.microsoft.com

Kiran 班加罗尔 [MSFT]-

您好,在 Windows 7 中 - 我们关闭了 SSD 的碎片整理功能,正如您在条目中提到的那样;但在 Windows 8 中,我们已将碎片整理工具更改为处理不同类型存储的通用优化工具,对于 SSD,它将为整个卷发送“修剪”提示;

SSD 是由闪存制成的存储设备;与硬盘不同,闪存是块可擦除设备 - 它们可以在字节级别写入,但需要在块级别擦除;Trim 是 Windows 7 时代引入的存储级别提示,用于指示 Windows 未使用存储设备的某些区域;当文件被删除或从这些区域移动时,NTFS 将发送这些修剪提示;SSD 使用这些提示在后台执行清理(称为“回收”),以帮助它们为下一次写入做好准备。SSD 可以选择立即执行优化,存储信息以供以后优化,或者完全丢弃提示而不将其用于优化,因为它没有时间立即执行此优化。

在 Windows 8 中,当存储优化器(新的碎片整理工具)检测到卷已安装在 SSD 上时,它会再次发送一整套针对整个卷的修剪提示 - 这是在空闲时间完成的,有助于让之前无法清理的 SSD 有机会对这些提示做出反应,并进行清理和优化以获得最佳性能。我们不会在 SSD 上进行传统的碎片整理(将文件移动到优化器所在的位置以获得空间和性能)。

感谢您的提问,我希望这能澄清定期运行存储优化器的必要性。

答案2

Windows 8 中的“优化驱动器”功能(以前称为“磁盘碎片整理程序”)可帮助优化当今 PC 使用的不同类型的驱动器。无论您的 PC 使用哪种类型的驱动器,Windows 都会自动选择适合您的驱动器的优化。

虽然不需要对 SSD 进行传统的碎片整理,但对 SSD 进行优化是绝对必要的——SSD 确实会因文件和可用空间碎片而变慢。

Condusiv Technologies 有一段简短的视频,名为“论坛帖子回复:SSD 和碎片整理”,这应该能提供更清晰的画面。

答案3

这是另一个答案供您参考,它只是 Windows 碎片整理的重新命名版本。在 Windows 8 中,它现在被称为优化驱动器

答案4

这只是对 Art 答案的补充。Windows 8 应该通过发送 TRIM 命令来优化 SSD,但实际上它执行的是碎片整理。以下是应用程序日志的一部分:

Get-EventLog -LogName 应用程序 -Source“microsoft-windows-defrag”| sort timegenerated -desc | fl timegenerated,消息

TimeGenerated:2013 年 10 月 3 日 14:42:54 消息:存储优化器已成功完成(C:)的重新修整

TimeGenerated:2013 年 10 月 3 日 14:42:54 消息:存储优化程序已成功完成(C:)的碎片整理

TimeGenerated:2013 年 10 月 3 日 14:26:24 消息:存储优化器成功完成系统保留的重新修剪

TimeGenerated:2013 年 10 月 3 日 14:26:24 消息:存储优化器成功完成系统保留的碎片整理

笔记本电脑中唯一的驱动器是 SSD。

因此,目前 Windows 8 中存在一个错误,会导致定期的 SSD 碎片整理。

相关内容