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

Но возникает вопрос: действительно ли вы должны оптимизировать свой SSD?

Ответ немного сложнее, чем просто да или нет. Итак, давайте углубимся в эту тему и поймем, почему оптимизация или дефрагментация SSD может быть плохой идеей.

Почему вы не должны оптимизировать свой SSD

Если вам не нужна длинная версия, вот более короткая:

Вы не должны оптимизировать или дефрагментировать свои твердотельные накопители, так как это никак не влияет на производительность накопителя. Наоборот, это может сократить срок службы вашего SSD.

Отбросив более короткую версию, давайте посмотрим, почему дефрагментация SSD ничего не дает.

instagram viewer

Первое, что вам нужно понять, это то, что твердотельные накопители отличаются от жестких дисков на аппаратном уровне. Хотя они являются устройствами хранения данных, они используют для этого разные технологии.

Жесткий диск использует магнитную пластину для хранения данных и использует головку чтения/записи, которая перемещается по этим пластинам для чтения/записи данных. Диск на жестком диске разделен на разные сектора. Таким образом, всякий раз, когда жесткий диск получает запрос на чтение/запись, головка чтения/записи перемещается в определенный сектор для выполнения операции.

С другой стороны, твердотельные накопители не имеют движущихся частей. SSD — это разновидность флэш-памяти. который использует ячейки NAND для хранения данных. Когда контроллер SSD получает запрос на чтение/запись, данные сохраняются или записываются в ячейки NAND электрически без какой-либо реальной движущейся части.

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

Каждый раз, когда Жесткий диск или твердотельный накопитель получает запрос на чтение файла, он должен найти и прочитать все фрагменты, размещенные в разных секторах (HDD) или ячейках (SSD). Процесс чтения/записи на жестком диске занимает значительно больше времени, потому что головка чтения/записи должна найти и расположить себя поверх соответствующего сектора для каждого фрагмента данных.

Изображение предоставлено: rafastockbr/Шаттерсток

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

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

Однако SSD предназначены для работы с разрозненными фрагментами данных. При фиксированном времени поиска в наносекундах дефрагментация не имеет большого значения для общей производительности SSD. На самом деле, как вы прочтете в следующем разделе, дефрагментация — это совсем не то, что вы должны делать с вашим SSD.

Стоит ли дефрагментировать SSD?

Как мы упоминали в предыдущем разделе, жесткие диски и твердотельные накопители хранят данные фрагментами везде, где на диске есть свободное место. В случае HDD фрагменты располагаются в разных секторах магнитных дисков. Для SSD фрагменты данных хранятся в ячейках NAND.

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

Неудивительно, что дефрагментация значительно увеличивает производительность жесткого диска. Однако в случае с твердотельными накопителями дело обстоит немного иначе.

Ячейки SSD NAND имеют ограниченное количество циклов записи. В какой-то момент эти ячейки NAND изнашиваются, что приводит к уменьшению емкости хранилища или полному отказу накопителя.

Контроллеры SSD предназначены для предотвращения выхода из строя накопителя за счет равномерного распределения данных по доступным свободным ячейкам с использованием встроенных алгоритмов. Такое равномерное распределение фрагментов данных обеспечивает равномерный износ SSD, и этот процесс известен как выравнивание износа.

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

Как Windows автоматически поддерживает работоспособность SSD

Хотя твердотельные накопители не требуют дефрагментации, они выигрывают от таких оптимизаций, как TRIM.

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

Удаление данных для сохранения большего количества данных занимает много времени, что приводит к снижению производительности. Здесь на помощь приходит команда TRIM.

Команда TRIM заставляет SSD выполнять сборку мусора и очищать ячейки от информации, которая больше не нужна.

Windows прошла долгий путь со времен Windows XP, когда вам приходилось использовать команду TRIM вручную. Начиная с Windows 7, операционная система автоматически выполняет TRIM при необходимости.

Windows также имеет встроенную функцию дефрагментации, предназначенную для твердотельных накопителей. Мы знаем, что говорили, что не следует дефрагментировать твердотельные накопители, но в случае с Windows все обстоит иначе. Windows дефрагментирует ваш SSD раз в месяц, чтобы предотвратить максимальные ошибки фрагментации файлов.

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

  • Переведите компьютер в режим производительности, чтобы увеличить производительность SSD.
  • Отключение гибернации путем удаления файла гибернации с вашего SSD.
  • Отключение восстановления системы.

Современные твердотельные накопители прослужат долгие годы без вашего вмешательства

Современные твердотельные накопители рассчитаны на годы использования. Например, накопитель Samsung 980 Pro емкостью 500 ГБ прослужит вам более пяти лет с рейтингом выносливости 300 ТБ (сколько данных вы можете прочитать/записать на диск).

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

Как безопасно стереть ваш SSD, не разрушая его

Читать далее

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • Объяснение технологии
  • Твердотельный накопитель
  • Жесткий диск
  • Советы по оборудованию
  • Сборка ПК

Об авторе

Фавад Муртаза (опубликовано 110 статей)

Фавад — внештатный писатель, работающий полный рабочий день. Он любит технику и еду. Когда он не ест и не пишет о Windows, он либо играет в видеоигры, либо мечтает о путешествии.

Другие работы Фавада Муртазы

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться