据我所知,Windows 7之前没有TRIM/UNMAP支持(SSD驱动器使用了特殊工具),但闪存驱动器从大约2005年开始使用,并且得到了Windows XP的完全支持。
作为 USB 大容量存储设备,它们在 USB 之上使用 SCSI 协议(我在这一点上是对的吗?)。SCSI 中有 UNMAP,但 Windows XP 也不支持它。
因此,USB 闪存驱动器知道某些块可能被删除的唯一机会是来自操作系统的写入请求。
这意味着使用一段时间后,整个驱动器都会变脏并且速度总是很慢。没有办法告诉它删除任何块。您只能扔掉它并购买新的 USB 闪存驱动器。
但我确信事实并非如此。我错过了什么?