Trim命令(ATA命令集中称为TRIM,SCSI命令集中称为UNMAP),它使操作系统能通知固态硬盘(SSD)哪些数据块已不再考虑使用,可以被内部擦除。Trim在SSD被推出后很快被跟着推出。因为SSD的底层操作与硬盘驱动器显著不同,操作系统处理诸如删除和格式化等操作的典型方式将导致SSD上的写操作不可预期的逐步性能退化。Trim(意为修整、修剪、裁剪)使SSD能更有效地处理垃圾收集,否则将减慢在未来对所涉及块的写入操作。尽管在引入Trim前已有将某些驱动器“重置”为新状态的工具,但它们也将删除该驱动器上的所有数据,从而使这些工具和技术不能用于持续性优化。在2014年,许多SSD有内部的后台垃圾收集机制,它们与修整工作相独立。尽管这在不支持修整的操作系统上也成功地保持了性能,它存在增加写入放大和闪存单元磨损的相关缺点。因为许多文件系统以标记数据块为“未使用”来处理删除操作,存储介质(传统硬盘、SSD)通常不知道哪个扇区/页是真在使用,哪些可被认作空闲空间。因此与重写操作不同,删除将不涉及对数据所在扇区的物理写入。