我有一个带有单个 NTFS 分区的 SSD,但我通过外部 USB 接口访问它,并且不支持 TRIM。
我的问题是:NTFS 在创建新文件时是否会尝试重用以前使用过的扇区(即曾经被现已删除的文件占用的扇区),还是专门尝试覆盖整个驱动器并保持已删除的空间不变?
如果是后者,是否有一些神奇的文件系统选项调整可以使其表现得像前者(我问这个问题是因为 Windows 似乎有很多晦涩的文件系统工具和调整,我常常感到惊讶)?
或者,是否存在这样一种文件系统(倾向于重用以前使用的空间而不是保留已删除的数据),并且与 Windows 兼容?
我的目标是在文件删除时 TRIM 不可用的情况下尽可能延长 SSD 的可靠性。在格式化并放入 USB 外壳之前,我确实修剪了整个设备,但最终该空间将全部被触及。
答案1
显而易见的是留下一些free space
以延长 SSD 的耐用性。TRIM
的任务是指示操作系统视为已删除的扇区。此功能仅类似于对控制器的 GC(垃圾收集器)的支持,它不会取代它。GC 将关注排队等待擦除和重写的先前写入的扇区。它按照什么时间表进行取决于使用的算法。