希望您能帮我解决这个问题。我担心我的 SSD 可能会出现碎片整理问题。
我有一台预装 Windows 8.1 的笔记本电脑,还配备了 SSD。Windows 8.1 已检测到 SSD,并计划每周进行优化。
为了确保启用了 TRIM,我运行了fsutil behaviour query disabledeletenotify
,结果为“0”。偶然间,我也在defrag C:
命令提示符下运行了。我立即在事件查看器上查看了碎片整理历史记录,并注意到“存储优化器已成功完成 (C:) 上的重新整理,而恢复分区已成功“碎片整理”。
我查看了其余的日志条目,发现只有在那一次(我错误地运行碎片整理程序时)才对恢复分区进行了碎片整理,因为 C:驱动器和恢复分区在其他情况下都已成功重新整理,所以我不确定损坏的程度。
我只是想确保我的 SSD 没有经过碎片整理,所以如果您能回答我这些问题,我将不胜感激,因为我真的很担心这个问题:
事件查看器是否可能显示碎片整理条目(因为碎片整理命令实际上已经运行)但“真实”或“传统”碎片整理自从 Windows 8.1 在 SSD 上使用 TRIM 命令以来,这种情况并没有真正发生过?
Windows 8.1 是否会阻止 SSD通过cmd进行碎片整理即使错误地运行了碎片整理命令?
我在网上做了一些研究,但找不到任何可靠的信息,Windows Answer Tech 服务也没有澄清任何事情。以下是有关同时注册的同一事件的两个条目的事件查看器详细信息:(1)存储优化器成功完成“碎片整理”;(2)存储优化器成功完成恢复上的“重新整理”(请参阅下面的详细信息)。我查看了其余的日志条目,恢复分区上的(潜在)“碎片整理”实际上只在那次(当我错误地运行碎片整理 C: 时)被注册,因为恢复分区在其他场合已经成功重新整理,所以我不确定损坏的程度。
我只是想确保我的 SSD(或恢复分区)尚未经过碎片整理。
事件查看器 - 碎片整理(Windows 日志/应用程序,事件 ID 258)详细信息选项卡/XML 视图“存储优化器成功完成恢复时的碎片整理”
Provider Name: Microsoft-Windows-Defrag
EventID
Qualifiers: "0" 258
Level: 0
Task: 0
Keywords>0x80000000000000
TimeCreated SystemTime: 2014-04-03T14:49:41.000000000Z
EventRecordID: 1777
Channel: Application
Computer: VAIO
Security:
EventData:
Data: defragmentation
Data: Recovery
Binary: 00000000D5010000C10100000000000022B651A2296BEDD85E9C8D030000000000000000
事件查看器 - 碎片整理(Windows 日志/应用程序,事件 ID 258)详细信息选项卡/XML 视图“存储优化器已成功完成恢复时的重新修剪”
Provider Name "Microsoft-Windows-Defrag"
EventID
Qualifiers "0" 258 EventID
Level 0
Task 0
Keywords: 0x80000000000000
TimeCreated SystemTime: 2014-04-03T14:49:41.000000000Z
EventRecordID: 1776
Channel: Application
Computer: VAIO
Security:
System:
EventData:
Data: retrim
Data: Recovery
Binary: 00000000190200000B0200000000000022B63823DBB1BD381B0700000000000000000000
答案1
引自 Technet 论坛:
“您好,在 Windows 7 中 - 我们关闭了 SSD 的碎片整理功能,正如您在条目中提到的那样;但在 Windows 8 中,我们已将碎片整理工具更改为处理不同类型存储的通用优化工具,对于 SSD,它将为整个卷发送‘修剪’提示;”“微软员工”
然而Win8 RTM存在一个BUG:'answers.microsoft.com',所以我必须查看补丁历史记录,看看是否曾提到过修复。