Приветствую!
Со времён, когда безальтернативно господствовали классические жёсткие диски (обозначаются – HDD), считалось хорошим тоном осуществлять процедуру дефрагментации время от времени. Были разработаны соответствующие программные решения.
После проведения процедуры дефрагментации HDD можно было визуально наблюдать прирост производительности при файловых операциях, ускорение загрузки самой операционной системы.
Но по прошествии времени всё большей популярностью в качестве основного носителя для компьютера выступают SSD диски. Благо их объём растёт, а ценя хоть и медленно, но уверенно снижается. И тут возникает вопрос, необходимо ли осуществлять их дефрагментацию, дабы улучшить и без того высокую скорость чтения\записи, которыми обладают твердотельные накопители.
Давайте разбираться.
Содержание:
Что собой представляет процедура дефрагментации
В любом классическом жёстком диске данные записываются на магнитную пластину округлой формы, которая вращается с большой скоростью, а считывающая головка постоянно меняет своё положение, дабы считать\записать все составляющие запрашиваемого в конкретный момент времени файла. Сложность заключается в том, что все находящиеся на жёстком диске данные физически располагаются по секторам диска. Условный файл, который в файловом менеджере видится одним целом, фактически на диске представлен в виде частей (фрагментов), причём зачастую они располагаются в самых разных частях диска.
Почему так происходит? Это связанно с самим принципом записи\чтения, размещения данных на диске. Операционная система в процессе своей работы постоянно считывает и записывает технические данные в постоянную память. Это непрерывный процесс, который пользователь может наблюдать лишь по «морганию» индикатора обращения к диску.
И со временем на жёстком диске формируется огромное количество фрагментов файлов, что очень усложняет работу контроллеру жёсткого диска, ведь при запросе того или иного файла, необходимо его считать их множества секторов, чтобы «отправить» операционной системе. Процесс считывания замедляется, потому что его осуществляет считывающая головка, которой физически приходится перемещаться по всему диску.
И процедура дефрагментации призвана переместить как можно ближе друг к другу все фрагменты системных файлов, часто используемых и т.п., дабы их считывание происходило с максимально возможной скоростью.
Дефрагментация SSD (твердотельного накопителя)
В SSD дисках данные также располагаются в своих ячейках, но не на магнитных пластинах, а в микросхемах (NAND флеш-память). И считывание\запись в ячейки осуществляется с максимально возможной скоростью, ведь здесь нет никаких механических элементов.
Более того, SSD диски имеют куда более продвинутые контроллеры, в сравнении с теми, которыми комплектовались классические жёсткие диски. Они осуществляют перемещение фрагментов записанных файлов и данных без запроса со стороны операционной системы, пользователя, но делают они это для балансировки износа ячеек флеш-памяти. Общеизвестно, что ресурс флеш-памяти ограничен, невозможно бесконечно перезаписывать одну и ту же ячейку памяти.
Из этого можно сделать один простой вывод – дефрагментация SSD диска не только не улучшит производительность компьютера и операции чтения\записи, но и негативно скажется на ресурсе накопителя.
В Windows также имеется инструмент дефрагментации диска, но с версии Windows 8 при обнаружении установленного в систему SSD, он автоматически отключается.