Но нужно ли это на SSD?
Одним словом, нет.
Почему это не нужно? Потому что нет реальной причины делать это, и фактически уменьшит срок службы твердотельного диска.
На жестких дисках «очистка» от фрагментов файлов помещает данные как можно ближе друг к другу, чтобы обеспечить более быстрый доступ к файлам и снизить износ жесткого диска в целом за счет уменьшения вращения пластин.
Поскольку в работе SSD нет вращающихся пластин (или чего-либо, что движется в этом направлении), нет смысла дефрагментировать твердотельный диск. Фактически, если вы выполняете дефрагментацию SSD, это приводит к увеличению количества операций записи файлов и сокращает срок службы носителя.
Дефрагментация SSD также не сделает данные доступными с большей скоростью; оно всегда останется прежним.
Это относится и к другим медиа на основе Flash?
Да. Буквально нет никаких причин, чтобы когда-либо дефрагментировать любые медиа на основе Flash. USB-накопители, SSD-накопители, смартфоны, портативные музыкальные проигрыватели и т. Д. Все они не требуют дефрагментации своих носителей.
Общее практическое правило таково: если на носителе используются вращающиеся пластины, да, вам придется периодически выполнять дефрагментацию (если не используется журнализированная файловая система, подобная Linux). Если носитель информации основан на Flash и не имеет движущихся частей, он не нуждается в дефрагментации.