Многие из нас слышали раньше, что вы не должны "дефрагментировать SSD", но это, похоже, относится только к более старым версиям Windows (таким как XP и ниже). Похоже, что в Windows 7 и более поздних версиях достаточно понимания того, как работать с твердотельными накопителями, чтобы было безопасно и полезно выполнять обычную (хотя и не слишком частую) дефрагментацию и консолидацию.
В этой статье утверждается, что Windows (7+) должна автоматически выполнять обычную дефрагментацию при каждой установке и включена по умолчанию.
Однако, когда я проверил свое приложение дефрагментатора для Windows 7, он сказал, что мои 2 жестких диска были недавно полностью дефрагментированы и объединены, и что мой SSD, на котором установлена Windows, даже никогда не анализировался. Что дает?
Я даже не могу выбрать его для автоматической дефрагментации - ни основного, ни системного зарезервированного раздела.
Но мне удалось дефрагментировать его вручную. В нем говорилось, что он был> 70% фрагментирован сразу после анализа, что из того, что я читал о случайных и последовательных скоростях чтения на твердотельных накопителях, означает, что его можно было дефрагментировать, чтобы значительно повысить производительность системы.
Затем я нашел эту статью с января 2009 года на MSDN, в которой говорится:
Если обнаружен твердотельный носитель, Windows отключает дефрагментацию на этом диске. Физическая природа твердотельных носителей такова, что дефрагментация не требуется и, фактически, в некоторых случаях может уменьшить общее время жизни носителей.
Но с тех пор прошло много лет, и было выпущено бесчисленное количество обновлений, и появились новые версии Windows, так что к этому уже можно было обратиться.
Должен ли я вручную дефрагментировать мои SSD? Есть ли какие-либо известные проблемы, которые могут сделать его вредным для Windows 7? Кроме того, что изменилось между Windows 7 и 10, так что теперь он дефрагментирует SSD?