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


87

使用Windows 8,可以选择“优化”驱动器。这看起来类似于Windows早期版本的“碎片整理”选项:

屏幕截图

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


2
我对该问题进行了一些重大更改,以防止其被关闭。我相信这是一个有效的问题,值得回答,因为我对此也很感兴趣。如果您不同意修改,请随时回滚,更改或对我提出任何问题。
詹姆斯·默兹

Answers:


77

这样做是在驱动器上运行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的必要性。


3
您能否添加更多有关“优化”驱动器功能的详细信息,而不是针对SSD的功能?
詹姆斯·默兹

@KronoS我用原始报价更新了答案。在SSD上,它会发出针对大容量卷的TRIM,而对于HDD,它会起到很好的作用。
Scott Chamberlain 2012年

有在W8,到目前为止,还没有官方的文档....更多碎片整理选项eightforums.com/windows-8-news/...
摩押

这需要很长时间(10分钟以上)并且机器在发生爬行时变慢,这是否正常?我的笔记本电脑有一个SSD(Win8已经意识到了这一点),并且当驱动器优化器最近运行时,该系统在运行时无法使用。它真的可以很多TRIM工作吗,特别是因为Windows显然在工作时会发送修剪命令。
伊恩·格里菲思

@IanGriffiths,我会说这非常不寻常。在我已经运行或计划运行它的系统上,它很快完成,并且我没有发现该驱动器有任何可用性。我也许会看一下SSD制造商的网站,看看他们是否为您的驱动器进行了固件更新。另外,Windows可能没有将驱动器识别为SSD,而是正在执行实际的碎片整理操作(这可以解释您的速度问题)。
艺术

3

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

尽管不需要传统的SSD碎片整理,但肯定需要优化SSD —由于文件和可用空间碎片,SSD的确会变慢。

Condusiv Technologies有一个简短的视频,叫做“ 论坛帖子响应:SSD和Defrag ”,它应该提供更清晰的画面。


难道这就像是最迟回答的没用的副本?
Ry-

@minitech当您说的很晚时-我没有意识到那是一场比赛。它在7小时前的热门问题列表中,我没有试图与热门答案竞争。第二段说明问题
Simon

不,这不是一场比赛,只是答案在相似的时间有时具有相似的内容。在这种情况下,该网站的移动版本上存在一个愚蠢的样式问题,使您看起来好像从第一个答案中复制并粘贴了您的答案。不是,抱歉!:D如果您进行一些小的编辑,我将更改投票。
Ry-

@minitech没问题,您建议做什么编辑
Simon

我想使链接内联吗?:) [This short video](http://www.youtube.com/watch?v=hznCSqb4Mzg)
Ry-

2

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


2

只是艺术答案的补充。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定期碎片整理。


7
仅仅因为它说的是“碎片整理”,并不意味着它实际上做了。时间戳记在同一秒内,在我看来,它只是将TRIM命令称为“碎片整理”,并且从未为HDD运行真正的碎片整理。
Slurpee 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.