Обратите внимание, что не все производители твердотельных накопителей используют термин TRIM, но Windows использует его, поэтому мы будем придерживаться этого термина. Данные не стираются сразу после отправки команды TRIM SSD — это происходит либо когда диск простаивает, либо когда он в следующий раз записывает какие-то данные в блок. Какой метод использовать, зависит от производителя: например, модели потребительского уровня обрабатывают стирание в режиме ожидания, а модели корпоративного уровня обычно делают это при записи. Данные, помеченные для удаления, стираются, когда программа флэш-памяти NAND запускает процесс, называемый «сборкой мусора». Это включает в себя чтение блока, и любые страницы, которые необходимо сохранить, копируются в кеш, и затем записываются в полностью пустой блок. Затем предыдущие страницы вместе со страницами, помеченными для удаления, стирается. В некотором смысле этот процесс для твердотельных накопителей является тем же, чем и дефрагментация для традиционных жестких дисков (HDD), но это не одно и то же.