Пристрої флеш-пам’яті (що використовується для сьогоднішніх SSD-дисків) не можуть записувати довільні дані в будь-який момент; перед записом на комірці (як правило, 4 КБ) слід спершу видалити. На жаль, операція стирання відбувається дуже повільно; тому флеш-пристрої були набагато повільнішими, ніж магнітні приводи, незважаючи на відсутність рухомих частин.
Сучасні SSD-диски приховують час стирання, підтримуючи набір попередньо стертих комірок, це означає, що команда запису не одразу перезаписує наявні дані, натомість контролер накопичувача вибирає стерту клітинку, перевпорядковує її та записує з новими даними. Це (і кілька стратегій кешування-роздумів) дає накопичувачу величезну швидкість, значно перевершуючи магнітні приводи.
Щоб завжди було встановлено набір попередньо підготовлених комірок, у будь-який момент, коли комірка не потрібна, накопичувач планує її для фонового стирання та додає до списку комірок комісії.
На жаль, існуючі файлові системи не намагалися сказати накопичувач, коли сектор вільний. Зрештою, накопичувач повинен був бути лише тупим сховищем бітів. Видалення файлу або будь-якої іншої операції, яка відмічає сектор як вільний з точки зору файлової системи, було лише позначкою в деякій структурі метаданих. Сам сектор не торкнувся. Навіть якщо файлова система очистила її, записавши нулі над нею, накопичувач не міг знати, чи це означає, що сектор вільний, або якщо користувач хотів отримати кілька нулів у файлі. Через деякий час на диску не було б жодної вільної комірки для видалення перед записом; а продуктивність знизилася трагічно.
Інструкція TRIM була швидко розроблена та прийнята більшістю файлових систем, що зараз підтримуються. Це простий сигнал, який використовує файлова система, щоб сказати накопичувачеві, що вміст сектора вже не важливий. Як тільки всі сектори, відображені на комірці, будуть звільнені, контролер SSD знімає карту і планує її на стирання. Якщо хост читає ці сектори, SSD не заважає добувати з Flash, він негайно відповідає нулями; але найважливіший ефект полягає в тому, щоб список попередньо попередніх клітин завжди поповнювався.
Тим не менш, більшість SSD мають меншу ємність, ніж фізичний розмір флеш-пам'яті, іноді до 75%. Це дозволяє йому зберігати деякі невикористані комірки навіть у 100% повній системі, так що (над) записування використовуваних секторів все ще швидко.