我最近购买了一个新的固态驱动器(OCZ Vertex 2(80 GB)),主要用于我的操作系统。我还拥有其他三个大小各异的SATA硬盘,可用于长期数据存储。我已成功将Windows 7安装到SSD上,并且一切正常(我仍然不确定速度有多快,我仍在优化系统)。我没有注意到我原本希望获得的速度提升,但这完全是另一个问题。
我浏览了OCZ SSD圣经,并在第60-76节中注意到以下内容-调整和TRIM:
问:我如何知道是否在OCZ SSD上启用了TRIM?
答:在Windows 7中,转到开始/运行/ CMD),输入以下命令:
fsutil.exe behaviour query DisableDeleteNotify
它应该以以下方式回复:
DisableDeleteNotify=0
TRIM支持是否已就绪且处于活动状态。如果不是,请键入:
fsutil.exe behavior set DisableDeleteNotify 0
在Google上进行了一些搜索之后,我在其他地方(设置DisableDeleteNotify
为0
)发现了类似的结果,这很有意义,因为TRIM可以正常工作,与正常的硬盘驱动器不同,需要在发生删除操作时(对于垃圾收集器)通知固态驱动器)。在fsutil上运行查询时,得到以下结果:
DisableDeleteNotify = 48
按照我发现的说明,将其设置为0
而不是48
。但是,我开始怀疑。这是否就是我真正需要的操作系统正在使用TRIM的证明?
此外,由于这在全球范围内都适用于计算机,因此TRIM数据是否会发送到连接到计算机的其他硬盘驱动器上?如果是这样,这会导致磁盘性能下降吗?
另外,因为我发布了赏金,所以我想再回答一件事。这从微软网页状态如何Windows 7将支持它。但是,谁能找到最好从Microsoft更新的页面,详细介绍Windows 7对TRIM的支持,以及如何确保其同时启用和正常工作呢?
SU线程我如何知道我的SSD驱动器是否支持TRIM讨论了相同的问题。
该答案说明“ DisableDeleteNotify = 0”表示在Windows中启用了TRIM 。这仅意味着TRIM命令将被发送到磁盘驱动器,磁盘驱动器可能会忽略它或将其发送到固件,而固件又会忽略它或使用它以达到良好的效果。
因此,看来您已完成Windows中所有必要的工作。Windows将向磁盘驱动器发送TRIM命令。但是,实际上您无法做进一步的工作来验证它是否确实在工作。没有基准测试或其他测试可以真正测试磁盘驱动器或固件的TRIM功能。如果将来发现磁盘上的写入操作太慢,则意味着它无法正常工作。
您可以使用Web上的任何磁盘基准测试程序来测试DisableDeleteNotify设置为0或48的磁盘性能。谁知道?您实际上可能会发现性能有所不同。(我尚未找到有关值48的任何解释。)
否则,剩下要做的就是定期检查磁盘驱动程序和固件的新版本,以使其尽可能保持最新。如果TRIM目前无法正常运行,则它将在将来的某个时候开始运行。
回答另一个问题:TRIM不会影响计算机上的非SSD驱动器。磁盘驱动程序或磁盘固件将忽略它。
我确实也找到了文章《在Windows 7中启用TRIM支持》,其中详细介绍了查找固件是否支持TRIM的方法:
下载,安装并运行“英特尔SSD工具箱”。如果您的驱动器不是Intel SSD,则唯一可用的选项是“查看驱动器信息”。点击那个。向下滚动到Word 169,然后查看的值
Bit 0 - Data Set Management Supported
。如果为1,则表示TRIM。如果为0,则不会。
文章如何检查SSD和TRIM是否具有所有Windows 7功能正常工作?还说:
通常,如果您具有SSD硬盘驱动器,则win7会禁用磁盘碎片整理,Superfetch,Prefetcher和ReadyBoost功能。如果要检查其状态,可以使用以下步骤。
导航到以下注册表,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
如果禁用了超取和预取功能,则其注册表值应为0,请检查EnablePrefetcher和EnableSuperfetch是否都设置为0。
它还说:
通过查看“磁盘碎片整理程序”来检查是否已正确检测到SSD。
- 打开磁盘碎片整理程序
- 点击配置时间表按钮
- 单击选择磁盘按钮
如果列表中缺少该磁盘,则表示已将其检测为SSD,并且不会自动对其进行碎片整理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句