确认 Windows 7 正在使用 SSD 优化

Set*_*man 30 windows windows-7 performance ssd

我冒险尝试并在我的计算机上安装了 Windows 7。更好的是,我将它安装在我的新 Intel x25m 上(不得不喜欢 SSD 的优点)。

众所周知,Windows Vista 会导致 SSD 出现抖动、节流和磨损。显然,Windows 7 解决了一些更严重的问题。

但是,我更担心 Windows 7 可能没有使用这些优化。我很偏执,但以 SSD 为代价(哎哟!!),我想尽可能多地利用它。

是否可以确认 Windows 7 正在使用所有很酷的新 SSD 优化?它已正确确认您的驱动器是 SSD?

感谢您的反馈意见。与问答相反,Superfetch 在此系统上运行。给出命令行的答案,我认为 Windows 7 没有使用优化。很烦人。我能做些什么让 Windows 7 像对待 SSD 一样对待我的驱动器?

另外,关于驱动器“对齐”的讨论是什么?有没有办法确认这一点?

此外,磁盘碎片整理已启用。我禁用了它。

仅供参考,该系统的 Windows 体验指数为 7.8。

GAT*_*awn 22

如果您打开命令提示符窗口(以管理员身份)并键入以下命令,Windows 7 将告诉您是否检测到您的驱动器支持 TRIM 命令并因此已将 Windows 设置为自动使用全范围的 SSD 优化:

fsutil behavior query disabledeletenotify
Run Code Online (Sandbox Code Playgroud)

如果您的驱动器被视为 SSD,您应该得到类似“DisableDeleteNotify = 0”的信息。

Windows 7 工程团队发布的有关 SSD的完整问答在这里

  • 啊****你是对的,正确的命令,但我错了,不知道那里发生了什么。将编辑我的答案以纠正它。对不起,如果我误导了任何人,真的不是故意的。 (3认同)
  • 如果 DisableDeleteNotify = 1,则表示 Windows 7 已关闭 TRIM。因此,如果 SSD 支持 TRIM,这将是不可取的。 (2认同)
  • 此命令仅显示 Windows 中是否 **disabled** TRIM 支持。“0”结果甚至并不意味着您安装了 SSD。[来源](https://social.technet.microsoft.com/Forums/en-US/1929febd-c935-46ea-9efe-a0e10430ed84/how-to-check-if-ssd-and-trim-have-all- windows-7-functions-working?forum=w7itprohardware#8f9f29b0-130f-49c3-89c8-b0e7c842ebea)。 (2认同)

小智 9

“很酷的新 SSD 优化”在很大程度上是洗眼的,几乎不是“酷”的,当然也不是新的。微软当然没有在这里重新发明轮子。

当存在固态驱动器时,Windows 7 将禁用磁盘碎片整理、Superfetch、ReadyBoost 以及启动和应用程序启动预取。

如您所见,这些只是固态磁盘所有者长期以来所知道的一些基本调整。

Windows 7 中唯一显着的进步是对 Trim 命令的支持,该命令处理数据写入 NAND 内存的方式。

真正的“杀手”(听起来有点吓人:)是微软根本没有解决的虚拟内存和临时文件夹的使用。如果您真的想要“酷优化”,则必须自己照顾您的 SSD。

这里有一些链接供您参考:

还要确保对齐SSD的分区并正确使用RAM磁盘。


i3v*_*i3v 5

据我所知,目前没有简单的方法可以涵盖所有可能的情况。
尽管如此,在大多数实际情况下,检查以下内容应该就足够了:

  1. 正如这里 提到的fsutil behavior query disabledeletenotify应该是 0,否则在您的操作系统中禁用 TRIM。
    尽管如此,这并不意味着操作系统可以识别您的 SSD。

  2. 如果操作系统识别出您的 SSD 驱动器,Windows7 应将其从碎片整理计划中删除(Win8 和 Win10 在其“碎片整理和优化驱动器”工具中明确显示“媒体类型=SSD” )。如果这部分没问题,这意味着您的操作系统确实可以识别您的 SSD。并发送 TRIM 命令。
    尽管如此,这并不意味着 SSD 会收到它们。

  3. 接下来,检查驱动器信息中的第169 位第 0位。这可以完成,例如,使用英特尔 SSD 工具箱hdsentinel工具(试用版就足够了)。可能还有更多工具可以做到这一点。如果您的 SSD 支持 TRIM,则该位应为“1”。(大多数现代 SSD 确实支持它。)
    不过,这并不意味着由您的操作系统发送的 TRIM 命令会正确传递到您的 SSD,例如您的RAID 控制器可能无法正确传递它们

  4. (实际上,从这一点开始是可以的。)很少有实验方法可以看到证据,证明TRIM确实有效。最简单和自动化的方法是使用TrimCheck工具。旁注:应该关闭磁盘压缩、磁盘加密和写缓存缓冲区刷新
    但是,这里还有一个警告 - DRAT / DZAT 功能。检查一下,如果您的 SSD 支持 DZAT,请查看word 69、bit14 和 bit5(再一次,“英特尔 SSD 工具箱”应该能够显示它们,在大多数情况下)。

    • 如果 DRAT / DZAT 位都为“1”——你很幸运——该工具应该几乎立即给你“TRIM 正在工作”(如果它实际上正在工作)。不过,您可能需要重新启动 PC,和/或启动“磁盘优化”(如果您使用的是 Windows 8/10)。
    • 否则,事情变得更加困难。该工具可能会给您CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)几个星期。然后Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE,但这实际上并不意味着您的 TRIM 不起作用。
      另一方面,您仍有机会获得CONCLUSION: TRIM appears to be WORKING!一天。尝试让您的 PC 闲置一夜(以及重新启动并启动“磁盘优化”),让 SSD 的内置垃圾收集器完成他的工作。如果 TrimCheck 显示TRIM appears to be WORKING!,这几乎肯定意味着(除非某些荒谬的 3rd 方工具故意在这里和那里写零,并且还在测试数据上方放置零)。对于那些谁感兴趣的话,一些技术细节(据我理解他们)都在这里
  5. hdsentinel 工具的开发人员声称他的工具使用了一种不同的方法,基于DEVICE_TRIM_DESCRIPTOR. 并且仅这种方法就可以完成这项工作。如果 RAID 控制器没有正确传递 TRIM 命令,它甚至不会给出“误报”。