На этот вопрос уже есть ответ здесь:
Могу ли я запустить Windows defrag
на SSD
диске?
Ну, я считаю, что короткий ответ - да , я слышал, что для SSD-дисков требуются специальные и специальные программы дефрагментации.
Это правда, и если да, где я могу получить это?
ssd
defragment
Ройи Намир
источник
источник
Ответы:
Поскольку, похоже, по этому поводу есть спор, я подумал, что было бы полезно дать подробное объяснение:
Вы никогда не должны дефрагментировать SSD. Даже не думай об этом. Причина в том, что физическое размещение данных на твердотельном накопителе осуществляется исключительно микропрограммой твердотельного накопителя, а Windows сообщает НЕ о том, как данные хранятся на твердотельном накопителе.
Это означает, что физическое размещение данных, показанное дефрагментатором на его причудливой диаграмме сектора, не имеет ничего общего с реальностью. Данные НЕ находятся там, где их считает Windows, и Windows не контролирует, где эти данные фактически размещаются.
Чтобы выровнять использование на своих микросхемах внутренней памяти, микропрограмма твердотельного накопителя преднамеренно разделяет данные на все микросхемы памяти SSD, а также перемещает данные на этих микросхемах, когда не занята чтением или записью (в попытке выровнять использование микросхем). .)
Windows никогда не видит ничего из этого, поэтому, если вы выполните дефрагментацию, Windows просто вызовет целую кучу ненужных операций ввода-вывода для SSD, и это ничего не даст, кроме как уменьшит срок службы SSD.
источник
Кто-то (200_success) сделал комментарий, который гораздо более актуален для вопроса и заслуживает лучшей детализации.
Прежде всего: жесткий диск означает жесткий диск , и в нем действительно есть диск. Этот диск делится на небольшие кусочки, называемые секторами, где хранится информация. Посмотрите на эту картинку:
Сектор обозначен буквой C.
Сейчас этот сектор очень маленький: всего 512 байт. Таким образом, для хранения обычного файла размером 10 КБ вам потребуется использовать много секторов.
Представьте, что эти сектора расположены один за другим, как зеленое представление, буква D, на рисунке. Когда вам нужно прочитать файл, головка жесткого диска будет расположена в начале первого сектора и будет читать все их, пока вращается диск.
Вот как все должно работать.
Теперь может случиться так, что файл будет распределен по многим секторам, каждый в одной части диска. Что это значит? Чтобы снова прочитать ваш файл, головка жесткого диска будет расположена в начале первого сектора, прочитайте ее, затем она должна будет перейти в начало второго сектора (то есть где-то еще на диске), прочтем и так далее ...
Это займет много времени. Мы говорим о физическом движении головы. Чем больше движется голова, тем дольше это занимает.
Таким образом, вы дефрагментируете диск: программа пытается переместить все фрагменты файла так, чтобы они оказались в последовательности, их было легче и быстрее читать, так как будет меньше физического движения головы, чтобы прочитать все.
Хорошо, пока? Итак, мы начинаем говорить о SSD: они представляют собой набор микросхем памяти на плате. Когда вы сохраняете или считываете что-то с них, чип контроллера просто должен активировать некоторые биты, и, вуаля , правильный чип считывается из памяти. И не имеет значения, где он хранится, доступ к микросхеме памяти происходит намного быстрее, чем физическое перемещение жесткого диска. Итак, грубо говоря, вы не заметите это время в фрагментированном файле на SDD.
И, будучи более подробным и корректным, микросхема контроллера будет распределять ваш файл среди множества микросхем, чтобы использовать преимущества параллельных чтений и т. Д., Поэтому он знает, как обрабатывать ваши файлы, чтобы они всегда хранились наилучшим образом (оптимизировано для скорости и износ этих чипов памяти), чем Windows могла знать.
источник
Встроенный инструмент дефрагментации в Windows 8 не будет дефрагментировать ваш SSD, но отправит кучу команд обрезки на устройство. Подробнее об этом см. Этот вопрос . Как уже отмечал Робертс, вы вообще не хотите дефрагментировать свой SSD.
источник