Trim命令

Trim命令 （ ATA命令集中稱爲TRIM ， 中稱爲UNMAP ） ， 它使操作系統能通知固態硬盤 （ SSD ） 哪些數據塊已不再考慮使用 ， 可以被內部擦除 。 Trim命令幾乎是與SSD同時推出的 。 這是因爲SSD的底層操作方式與傳統機械硬盤有着顯著不同 ， 若操作系統沿用傳統方法處理諸如刪除和格式化等操作 ， 會導致SSD的寫入性能發生下降 。 Trim （ 意爲修整 、 修剪 、 裁剪 ） 使SSD能更有效地完成垃圾收集的工作 ， 而不用犧牲對存儲塊的寫入速度 。 儘管在引入Trim命令前 ， 有些工具 （ 比如 “ Reset ” 命令 ） 已經可以將驅動器 “ 重置 ” 爲空狀態 ， 但這些操作會刪除驅動器上的所有數據 ， 因而無法用於持續性優化 。 許多SSD擁有廠商自己的後臺垃圾收集機制 ， 這些工具和Trim命令互相獨立 ， 使不支持Trim命令的操作系統能完成與之類似的工作 ， 卻依然存在寫入放大的現象 ， 往往也會導致存儲塊壽命過早地衰減 。