
过去两天,我访问了论坛,并就XP系统是否可以使用固态驱动器进行了有趣的辩论. 当然,只要硬件支持XP的安装,固态磁盘通常就没有问题. 重点是XP系统没有TRIM命令,这将缩短固态磁盘的寿命.
什么是TRIM指令
这项技术是由Microsoft和SSD制造商开发的,用于优化固态驱动器的性能和寿命.
Windows文件系统将首先“标记”要删除的文件,而不是直接删除它. 当有新文件要存储在该位置时,标记的文件将直接被覆盖. 在机械硬盘上这没问题. 它支持覆盖,这意味着可以直接写入数据而无需清空.

但是它不适用于固态驱动器. 尽管已经开发了很多年,但其原理并未改变. 如果要在某个区域写入数据,则必须先删除它,而不是直接覆盖它.
结果,出现了问题. 当我们删除文件时,系统只会做一个标记,而不会通知硬盘直接删除它. 固态驱动器未从系统接收指令,因此无法确认哪些数据无效. 自然,它无法收集垃圾数据. 在系统通知硬盘数据将要写入该区域后,固态磁盘知道可以删除这部分数据. 结果,必须在执行写操作之前擦除,速度将降低,并且固态磁盘的主控无法在适当的时间优化硬盘. 另外,这些实际上无用的数据存储在硬盘中. 当主控制器执行优化时,它将作为有效数据来回传输,这会影响硬盘的寿命.
TRIM命令是SATA接口命令,用于通知固态驱动器要擦除哪些数据. 白话是要告诉固态硬盘,该位置的数据未被使用,因此请自行删除.
在XP下实现TRIM指令
XP本身不具有此功能,您需要使用第三方软件进行添加,然后手动进行TRIM.
Solid State Doctor是用于SSD的优化工具,具有TRIM命令功能. 您可以定期打开并手动运行TRIM指令.
除此工具外,固态驱动器制造商还提供了许多可以实施的官方优化软件,例如英特尔,三星,ADATA等,可以在官方网站上下载.

如果您不熟悉这些工具,则可以使用另一种方法在XP系统之外的另一个分区中安装win8或10系统,定期进入系统,然后打开分区驱动器号,选择“属性”→“工具”→“优化”. Drive,Win8或win10将在优化过程中自动执行TRIM指令.
但是,这有点麻烦,需要安装双系统,普通用户可能无法安装.
检查系统中是否启用了TRIM命令

首先以管理员身份打开命令提示符,
输入: fsutil行为查询disableeletenotify,然后单击Enter.
如果给定的值为0,则表示它已打开;如果为1,则表示未打开.
图中的“禁用”是指禁用删除通知的功能. 不要被误导. 0表示TRIM已打开.
如果为1,则需要再次输入fsutil behavior set disableeletenotify 0,然后按Enter,系统将启用TRIM功能.
Win7和8也适用.
谢谢大家.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-311107-1.html
真假分辨不出