Я прочитал на http://www.outsidethebox.ms/why-windows-8-defragments-your-ssd-and-how-you-can-avoid-this/, что запланированная дефрагментация Windows может случайно дефрагментировать диски SSD из-за подозреваемый баг. Есть ли способ регистрировать ежедневные чтения / записи SSD, чтобы проверить, так ли это?
1 ответ
Windows дефрагментирует только SSD, когда включены моментальные снимки томов:
Оптимизатор хранилища будет дефрагментировать SSD раз в месяц, если включены снимки томов. Это сделано специально и необходимо из-за медленного копирования volsnap при записи на фрагментированные тома SSD. Это также своего рода заблуждение, что фрагментация не является проблемой для твердотельных накопителей. Если SSD становится слишком фрагментированным, вы можете достичь максимальной фрагментации файла (когда метаданные больше не могут представлять фрагменты файла), что приведет к ошибкам при попытке записи / расширения файла. Кроме того, чем больше фрагментов файла, тем больше метаданных обрабатывается при чтении / записи файла, что может привести к снижению производительности.
Что касается Retrim, эта команда должна выполняться по расписанию, указанному в пользовательском интерфейсе dfrgui. Retrim необходим из-за способа обработки TRIM в файловых системах. Из-за разной производительности оборудования, отвечающего на TRIM, TRIM обрабатывается файловой системой асинхронно. Когда файл удаляется или пространство освобождается иным образом, файловая система ставит в очередь запрос обрезки для обработки. Чтобы ограничить использование ресурсов просмотра, эта очередь может увеличиваться только до максимального количества запросов на обрезку. Если очередь имеет максимальный размер, входящие запросы TRIM могут быть отброшены. Это нормально, потому что мы будем периодически проходить ретрим с помощью Storage Optimizer. Retrim выполняется с такой степенью детализации, которая должна избегать достижения максимального размера очереди запросов TRIM, где отбрасываются TRIM.
Заключение
Нет, Windows не выполняет глупую или слепую дефрагментацию на вашем SSD каждую ночь, и нет, дефрагментация Windows не сокращает срок службы вашего SSD без необходимости. Современные твердотельные накопители не работают так же, как мы привыкли к традиционным жестким дискам.
Да, файловая система вашего SSD иногда нуждается в некоторой дефрагментации, и это обрабатывается Windows, ежемесячно по умолчанию, когда это необходимо. Цель состоит в том, чтобы максимизировать производительность и долгую жизнь. Если вы полностью отключите дефрагментацию, вы рискуете, что метаданные вашей файловой системы могут достичь максимальной фрагментации и привести к потенциальным проблемам.