SSD - птица гордая. Не терпит тесноты внутри себя.
SSD - птица гордая. Не терпит тесноты внутри себя.

Не так давно Steam опубликовал итоги опроса пользователей по железу за сентябрь, в котором указано, сколько свободного места у них на дисках. Оказалось, что у каждого седьмого участника на дисках свободно меньше 100 ГБ. А ведь это меньше, чем весят некоторые крупные игры. Просто купить диск побольше тоже не вариант. Диски подорожали, а с таким подходом забиваться будут все равно до тех пор, пока полоска не станет красной. На форумах много спорят о том, сколько должно быть свободного места, называя значения от 10% до 50%. Сейчас расскажу, что на самом деле происходит с забитым SSD и сколько свободного места имеет смысл оставлять на нем.

Тормозит ли SSD, если он почти заполнен

Вопросы о том, станут ли игры и Windows грузиться медленнее, когда диск забит, задают чуть ли не чаще любых других. Если коротко, то не станут. Загрузка — это чтение, а оно от заполненности практически не зависит. На эту тему есть не одно тестирование, которые показывают, что скорость чтения на пустом и заполненном накопителе обычно отличается в пределах погрешности измерения.

Но это относится только к обычному диску, а если забит системный, то жалобы на зависания перестают быть домыслами. Причина тут обычно не в SSD, а в Windows. Ей нужно место под временные файлы, файл подкачки и обновления. По данным самой Microsoft, крупным обновлениям обычно нужно от 6 до 11 ГБ, а для Windows 11 бывает и больше 20 ГБ. Если места нет, обновление просто не установится, пока вы не освободите диск или не подключите внешний накопитель. А программы, которым негде создать временные файлы, начнут выдавать ошибки и вылетать.

Почему упала скорость записи на SSD

Скорость записи на забитом диске действительно проседает. Типичную картину хорошо описали на Хабр Q&A. Автор пишет, что копирование на SSD идет на 180 МБ/с, примерно после 30 ГБ проваливается до 50 МБ/с и скорость возвращается только после паузы. Скорее всего это не брак, а работа SLC-кэша, и на заполненном диске такой провал наступает намного раньше.

Большинство пользовательских SSD собирают на памяти TLC или QLC, где в одной ячейке хранится три или четыре бита соответственно. Такая память дешевле, но медленнее. Поэтому контроллер временно переводит часть свободных ячеек в быстрый режим с одним битом на ячейку, принимает данные туда, а в простое переписывает их в основную память.

У большинства накопителей этот кэш целиком или частично собирается из свободного места. Причем в таком быстром режиме ячейка вмещает соответственно в три-четыре раза меньше данных. Вот и получается, что чем сильнее забит диск, тем раньше кончается кэш и начинается та самая медленная запись.

При покупке SSD для серьезной работы надо смотреть на TBW. Но для обычного использования даже самой базовой модели хватит с большим запасом.
При покупке SSD для серьезной работы надо смотреть на TBW. Но для обычного использования даже самой базовой модели хватит с большим запасом.

Сильнее всего это бьет по недорогим моделям на QLC. У Samsung 870 QVO на 1 ТБ кэш по спецификации бывает до 42 ГБ, но по мере заполнения сжимается до 6 ГБ, а после него запись падает до 80 МБ/с. А ведь это даже медленнее многих жестких дисков. При этом быстрые модели устроены так же, просто после падения их скорость остается более-менее рабочей, но все равно она будет существенно ниже, чем изначальная.

Ускоряется ли износ SSD

Второй страх с форумов связан с сокращением срока службы. Считается, что если места мало, то вся запись будет идти в одни и те же свободные ячейки, которые быстро умрут. Это не так, ведь контроллер SSD сам распределяет износ по всему диску и время от времени переносит даже давно лежащие файлы, чтобы их ячейки тоже работали.

Но износ на заполненном диске все же ускоряется, правда чуть по другой причине. Когда свободных блоков мало, контроллеру при каждой уборке приходится переносить больше данных, и на одну запись от пользователя приходится несколько записей внутри диска.

Правда для домашнего компьютера это мало что меняет. У недорогих моделей на 1 ТБ заявленный ресурс обычно составляет 200-400 ТБ. Но даже 200 ТБ — это около 55 ГБ записи каждый день в течение десяти лет. Есть модели на 100 TBW, но и это довольно серьезный объем перезаписи, до которого доберется далеко не каждый. Плюс его достижение не означает, что SSD сразу перестанет работать.

Сколько свободного места оставлять на SSD

10-20% свободного места, которые надо оставлять на накопителе, пришли из времен жестких дисков и первых SSD. Дефрагментатору Windows для полноценной работы требовалось 15% свободного места, а ранние SSD со временем действительно замедлялись, так как системы еще не умели отправлять им команду TRIM и сообщать, какие файлы удалены.

Для современных SSD эти 10-20% как жесткое правило больше не работают. В большинстве случаев необходимое свободное место для них проще считать не в процентах, а в гигабайтах. Как раз из-за того, что я говорил про запись в режиме одного бита на ячейку. Красная полоска при этом сама по себе тоже ничего не значит, ведь для диска на 2 ТБ она загорается, когда свободно еще около 185 ГБ.

Нельзя держать на диске С слишком мало свободного места.
Нельзя держать на диске С слишком мало свободного места.

Для системного диска разумным минимумом будут 25–30 ГБ свободного места. Обычно этого достаточно для работы Windows, временных файлов и обновлений. Но речь именно о потребностях системы, а не о самом SSD. Если вы постоянно записываете на него большие объемы данных, свободное место уже влияет и на скорость записи, поэтому ориентироваться только на эти 30 ГБ не стоит.

Если SSD используется преимущественно для игр, его можно заполнять и на 90%. На скорости загрузки это практически не скажется, поскольку чтение данных мало зависит от заполненности накопителя. А вот при установке и обновлении игр ситуация другая. Некоторые патчи требуют дополнительного места для распаковки и замены файлов. Поэтому под следующую крупную игру с учетом обновлений лучше оставлять 100–150 ГБ.

Если же у вас QLC-накопитель на 1–2 ТБ и вы часто копируете большие объемы, например видео, имеет смысл оставлять свободными около 20–25%. Дело в том, что у некоторых моделей динамический SLC-кэш сокращается по мере заполнения, поэтому скорость длительной записи может падать значительно раньше. Но здесь всё зависит от конкретного SSD. У одних моделей падение будет заметным, у других даже при высокой заполненности скорость останется вполне приемлемой. Конечно, никто не говорит, что ради этого надо брать накопитель вдвое больше нужного, но суть вы поняли.

Читайте также: Куда уходит место, в какие города: почему память на диске в Windows 11 пропадает сама собой

А вот включать резервирование места в Samsung Magician или оставлять неразмеченную область не нужно. Утилита по умолчанию предлагает отрезать 10% объема, но благодаря TRIM обычное свободное место работает так же. Разница только в том, что отрезанные гигабайты не получится занять без лишней возни с настройками. Если диск месяцами живет впритык и постоянно просит освободить место, никакие настройки не помогут. Ему просто нужен второй накопитель. Хотя бы пусть будет отдельный под игры.

А если кажется, что купить еще один SSD в текущих условиях будет дорого, есть старый проверенный способ. Надо просто взять небольшой HDD для данных, которым не нужна высокая скорость чтения, и скинуть на него архивы, сериалы, фотографии и тому подобное, чему не обязательно читаться быстро. Так и данные будут под рукой, и SSD не будет занят, а значит, сможет работать на полной скорости.