Мне всегда говорили никогда не устанавливать что-либо на тот же SSD, на котором установлена моя ОС, так как в конечном итоге это замедлит работу моего SSD и сделает его бессильным в долгосрочной перспективе.
Вам сказали неправильно.
Этот миф сохраняется, потому что люди не понимают роли, которую TRIM и сборка мусора играют на SSD. В (очень) ранние времена SSD не все они поддерживали TRIM, Windows не поддерживала его до Win7 SP1, а Apple не поддерживала его на SSD не под маркой Apple до Yosemite. Что еще более усложняет ситуацию, встроенные контроллеры RAID не поддерживают команду TRIM в режиме RAID, даже если SSD является единственным диском в системе.
Дело в том, что это именно та ситуация, которую TRIM должен был устранить. На практике все SSD и все операционные системы теперь поддерживают TRIM. Кроме того, алгоритмы сбора мусора стали очень хорошими в наши дни и могут уменьшить замедление даже в тех случаях, когда TRIM не включен. Существует множество причин, по которым вам нужна ОС на выделенном диске, но замедление работы SSD со временем не является одной из них. Это не было правдой в течение нескольких лет.
Почему SSD замедляются со временем?
Потому что клетки должны быть стерты в первую очередь, прежде чем они могут быть перепрограммированы с новыми данными. Когда ваш SSD новый, все ячейки пусты, поэтому их не нужно сначала стирать, что ускоряет их программирование.
Когда вы удаляете файл в Windows (или любой другой ОС в этом отношении), он фактически ничего не удаляет; он просто удаляет запись каталога для файла. В конце концов, пространство, занимаемое файлом, будет повторно использовано для чего-то другого в будущем, но твердотельные накопители не понимают структуры данных NTFS, HFS+, Ext4 и т.д. Насколько они обеспокоены, пространство, занимаемое этими файлами, по-прежнему выделяется блоками. Поэтому, когда сборщик мусора приходит, чтобы выровнять износ вашего SSD, он тщательно сохраняет те данные, которые больше ни для чего не нужны.
Как TRIM это исправить?
TRIM - это специальная команда, которую операционная система может выдать на SSD, чтобы сообщить об этом, когда вы удалили файл. Таким образом, сборщик мусора может фактически стереть эти ячейки в свое собственное время, не беспокоясь о сохранении данных, которые они содержат. Это предотвращает замедление работы вашего SSD, потому что всегда есть запас свежих нераспределенных ячеек для использования вашим SSD.