На многих более современных компьютерах, использующих SSD (твердотельные жесткие диски), мне часто задают вопрос, нужно ли вам дефрагментировать SSD. Это хороший вопрос, потому что до сих пор почти все слышали о дефрагментации ПК.
Так почему же мы дефрагментируем жесткий диск? Ну, я не буду вдаваться в детали, поскольку вы можете прочитать об этом в Интернете, но в основном это связано с тем, что вращающиеся жесткие диски требуют больше времени для чтения данных, которые «фрагментированы» или хранятся в нескольких местах на жестком диске. Поскольку вращающиеся жесткие диски считывают и записывают данные последовательно, для жесткого диска потребуется больше времени для чтения файла, если части файла расположены в разных частях диска, по сравнению с тем, как они находятся в одном блоке / пространстве.
Так что дефрагментация обычного вращающегося жесткого диска может быть полезна в зависимости от размера вашего диска, количества файлов, которые вы сохранили, и размера этих файлов. Теперь возникает вопрос: полезна ли дефрагментация, если на жестком диске нет физических движущихся частей?
Ну, ответ на этот вопрос довольно прост, если вы понимаете разницу между SSD и HDD. SSD - это, по сути, энергонезависимая флэш-память, которую вы, вероятно, привыкли использовать в своей цифровой камере и т. Д. SSD работает быстро, потому что он случайным образом обращается к памяти, а не последовательно, как жесткий диск. SSD великолепны, но есть одно важное предостережение, о котором большинство производителей жестких дисков никогда не упоминают о SSD, и это их срок службы.
Срок службы твердотельных накопителей
Из-за того, как они построены, SSD изнашивается каждый раз, когда они получают доступ к записи. Если вы читали обзоры SSD ранее, вы, вероятно, читали о том, как SSD будет работать медленнее, если вы сравните его с эталонным объемом после полного заполнения накопителя и его удаления. С жестким диском у вас никогда не возникнет такой проблемы. Большинство людей ошибочно считают, что твердотельные накопители безопаснее жестких дисков, поскольку в них нет движущихся частей. Это неправда. Флэш-память имеет очень ограниченный срок службы, и чем больше она используется, тем быстрее она выйдет из строя.
Итак, вернемся к вопросу дефрагментации. Когда вы дефрагментируете жесткий диск, особенно SSD, он в конечном итоге вызывает тонны небольших обращений к записи, что сокращает срок службы жесткого диска. И поскольку данные не читаются последовательно, не имеет значения, если файл хранится в сотне разных мест, производительность останется неизменной.
Так что нет, вы не должны дефрагментировать SSD. А выполнение одного действительно уменьшит срок службы вашего диска. Все производители твердотельных накопителей знают об этой проблеме, и они придумали метод оптимизации с использованием команды TRIM.
В настоящее время на жестких дисках и жестких дисках, если вы удаляете некоторые данные на жестком диске, операционная система фактически не удаляет содержимое с диска, она просто удаляет указатель на адрес и, следовательно, «удаляет» данные. Вероятно, поэтому вы слышали о безопасном удалении или удалении правительственного файла безопасности, который фактически перезаписывает удаленные данные бессмысленным, так что никто не может использовать расширенные инструменты для чтения данных в дальнейшем.
Эта проблема с данными, которые на самом деле не удаляются, приводит к сокращению срока службы твердотельных накопителей. Если бы накопитель знал, в каких областях памяти нет важных данных, он мог бы просто повторно использовать его для новых данных. Команда TRIM поддерживается новейшими твердотельными накопителями и позволит оптимизировать жесткий диск, чтобы уменьшить количество операций записи / удаления и, следовательно, значительно продлить срок службы твердотельного накопителя.
Если вы хотите купить твердотельный накопитель на рынке, сделайте свой выбор очень осторожно. Вам нужен жесткий диск, который поддерживает команду TRIM.
Есть много других твердотельных накопителей, которые поддерживают команду TRIM, но вы должны уточнить у производителя. Обратите внимание, что Windows 7/8/10 изначально поддерживает команду TRIM для жестких дисков, которые ее поддерживают, поэтому вам не нужно ничего делать. Более старые версии Windows не поддерживают команду TRIM. В случае Windows XP и Vista ОС не может даже определить разницу между SSD и жестким диском, поэтому лучше отключить дефрагментацию диска.
Вы также можете использовать сторонние программы, которые поддерживают TRIM, для запуска в системах, не работающих под управлением Windows 7/8/10. Если вы не верите всему, что я сказал, то вы можете проверить этот пост из более надежного источника, в котором подробно рассказывается, почему не стоит дефрагментировать SSD:
//www.oo-software.com/en/docs/whitepaper/ood_ssd.pdf
Если у вас есть другое мнение или что-то добавить, пожалуйста, не стесняйтесь добавлять комментарии! Наслаждайтесь!