Почему Windows 10, 8.1 и 8 дефрагментируют ваш SSD, и как этого избежать

Почему Windows 10, 8.1 и 8 дефрагментируют ваш SSD, и как этого избежать

В блоге и форуме я не раз писал, что современные ОС Windows не дефрагментируют SSD. Однако в Windows 8 и новее «из коробки» есть баг ограничение, из-за которого время от времени выполняется эта ненужная для твердотельных накопителей операция. Сегодня мы разберем проблему во всех подробностях.

Update (04-Dec-2014). Скотт Хансельман в своем блоге опубликовал разъяснения разработчиков Windows. Вкратце, Microsoft подтвердила дефрагментацию SSD и пояснила, что это сделано специально во избежание медленного создания точек восстановления. Я разбираю ситуацию подробнее в отдельной статье, и вам нужно обязательно прочесть ее тоже.

После записи об автоматическом обслуживании Windows читатель блога Владимир Наймушин написал мне, что у него при обслуживании осуществляется дефрагментация твердотельного накопителя. Он также прислал ссылку на форум, где упоминалась эта проблема.

Увидев ее следы у себя, я решил воспроизвести дефраг и разобраться в причинах.

[+] Сегодня в программе

Как работает оптимизация дисков в Windows

Чтобы открыть оптимизатор дисков, наберите dfrgui на начальном экране. Как и в Windows 7, он по расписанию выполняет дефрагментацию жестких дисков, но в современных ОС этим дело не ограничивается.

Смена названия утилиты связана с тем, что Windows не просто определяет твердотельные накопители, но и умеет отправлять их томам набор команд TRIM по расписанию, что занимает буквально несколько секунд. Это происходит вдобавок к стандартной отправке команд при удалении файлов.

За автоматическую оптимизацию всех дисков отвечает запланированное задание ScheduledDefrag. Отсутствие видимых триггеров связано с тем, что на свои прогулки оно выходит под зонтом автоматического обслуживания, выполняющегося в периоды бездействия ПК.

Проблема действительно возникает во время обслуживания, но лишь потому, что она кроется непосредственно в задании ScheduledDefrag. Давайте посмотрим, подвержены ли вы ей.

Как проверить, подвергался ли ваш SSD дефрагу

Начиная с версии 2.0, моя утилита CheckBootSpeed включает необходимую информацию в свой отчет. Если вы желаете сделать все своими руками, отфильтруйте журнал приложений по событию 258 от defrag или выполните команду PowerShell:

В результатах команды ориентируйтесь по буквам дисков и типу операции, которых ровно три:

  • анализ
  • повторная оптимизация (re-trim)
  • дефрагментация

В приведенном ниже фрагменте наряду с оптимизацией была сделана дефрагментация SSD.

Обновляя утилиту CheckBootSpeed, я специально заложил в нее извлечение событий дефрага из журнала. А публичное бета-тестирование позволило мне собрать данные о проблеме на различных ПК. В комментариях к записи нет недостатка в отчетах, и вы можете убедиться, что большинство систем с Windows 8 на SSD подвержены этой проблеме.

Не наблюдалась она только у тех, кто установил систему недавно. В этом случае до дефрага дело могло и не дойти, потому что Windows толерантна к фрагментации дисков.

В каких условиях происходит дефрагментация SSD

Дефраг воспроизводится «из коробки». Конкретнее, должны быть включены служба планировщика заданий, а также задачи в папках TaskScheduler и Defrag. При этом фрагментация диска по мнению Windows должна быть свыше 10%.

Проверить состояние диска, как и прежде, можно командой:

С точки зрения файловой системы, данные фрагментируются не только на жестких дисках, но и на твердотельных накопителях.

Другое дело, что их эффективное распределение по ячейкам памяти возлагается на контроллер SSD.

Как воспроизвести дефраг

Графический интерфейс и утилита defrag.exe работают правильно, если передавать последней документированные параметры. В этом легко убедиться, выполнив оптимизацию в GUI или консоли:

Новый параметр командной строки /o отвечает за выбор оптимизации, соответствующей типу накопителя. Жесткие диски дефрагментируются, а твердотельным накопителям посылается набор команд TRIM. Я не нашел проблем с параметром /o, но для отправки команд TRIM есть другой — /l, который мы задействуем позже.

В этих случаях дефрагментация SSD не выполняется, даже если утилита командной строки рекомендует ее по результатам анализа.

Запланированное задание ScheduledDefrag передает утилите defrag.exe таинственный параметр $, который и является виновником. Если у вас SSD фрагментирован более чем на 10%, вы можете увидеть дефраг в действии, запустив задание.

Но на практике проблема возникает, когда задание дефрага стартует в рамках автоматического обслуживания, запущенного автоматически по расписанию или вручную из центра поддержки.

Выделенная ссылка в панели управления просто запускает задание планировщика Manual Maintenance. Оно выполняет те же действия, что и задание Regular Maintenance, работающее по расписанию.

В этом случае ваш SSD внезапно подвергается настоящей дефрагментации в пять проходов, рассчитанной на жесткие диски.

Следы черного дела старательно записывает журнал событий, как вы видели выше. Анализ диска в командной строке по окончании дефрага беспристрастно фиксирует сведенную к нулю фрагментацию.

Замечу в скобках, что я также заранее включил ведение журнала для заданий в планировщике, чтобы четко задокументировать связь между автоматическим обслуживанием и дефрагом SSD.

Насколько дефрагментация вредна для SSD

В следующей записи я подробно и наглядно объясню, как на самом деле фрагментируются твердотельные накопители и почему им не нужна дефрагментация утилитами для жестких дисков. А сейчас я лишь отмечу, что излишние операции записи во время дефрага так или иначе негативно сказываются на количестве циклов перезаписи ячеек NAND.

Однако вывести количественную оценку вреда затруднительно, поскольку срок службы накопителя зависит от ресурса флэш-памяти, алгоритмов контроллера и выполняемых на ПК задач.

Эти задачи также играют основную роль в скорости фрагментации диска. Поскольку дефраг выполняется лишь при переходе порога 10%, в типичном домашнем компьютере SSD подвергается ему не очень часто.

Исходя из своего опыта, я оценивал частоту дефрага примерно как ежемесячную. Получив ваши отчеты, я проанализировал данные с 14 ПК, и оказалось, что в среднем все именно так и происходит (документ Excel доступен тут).

Ежемесячная дефрагментация не смертельна для SSD, но она совершенно не нужна!

Как избежать дефрагментации SSD

Поскольку дефрагментация реализована специально, убедитесь, что она вам не нужна, прежде чем отключать.

В голову сразу приходит отключение задания ScheduledDefrag или автоматического обслуживания, но это решение неэффективно. В первом случае вы блокируете запланированную отправку команд TRIM и дефраг жестких дисков, если таковые имеются, а во втором — выполнение других задач обслуживания.

Изменение задания ScheduledDefrag прямо в планировщике тоже сопряжено с побочным эффектом. Графический интерфейс оптимизатора при запуске проверяет запланированное задание:

Если сохранить настроенные параметры, утилита не запускается. В противном случае она приводит задание к исходному виду.

При любом раскладе дисков задача решается за несколько минут двумя простыми действиями.

1. Исключите SSD из автоматического обслуживания

Наберите dfrgui на начальном экране, чтобы открыть оптимизатор дисков.

  1. Нажмите кнопку «Изменить параметры».
  2. Откройте выбор дисков и снимите флажки с разделов твердотельных накопителей.
2. Создайте новое задание для оптимизации SSD

Мой метод может показаться вам странным, но я объясню свой выбор через минуту.

  1. Щелкните правой кнопкой мыши задание ScheduledDefrag и экспортируйте его с именем TRIM-SSD.
  2. Откройте файл в текстовом редакторе и измените описание и параметры команды. Смотрите выделенные строки в примере. Пример задания для оптимизации (TRIM) SSD

Все готово! Задание будет запускаться в рамках автоматического обслуживания, отправляя только перечисленным вами дискам команды TRIM (ключ -L).

Если автоматическое обслуживание у вас по какой-то причине отключено (что не рекомендуется), откройте задание и на вкладке «Триггеры» настройте его запуск еженедельно в любое удобное время.

Что мешает сразу создать в планировщике простое задание?

Ничего, если вы постоянно работаете с правами администратора. Однако мой метод также подходит тем, кто пользуется учетной записью с обычными правами. Оригинальное задание работает в контексте учетной записи «Система», равно как и задание, которое вы только что создали с минимальными усилиями!

Вопросы и ответы

Поскольку вопросы в комментариях уже идут по второму кругу, я буду добавлять некоторые ответы прямо в статью.

В событии 258 нет информации о дефрагментации SSD. Означает ли это отсутствие дефрага?

Это означает, что SSD не дефрагментировался. Например, дефрагментировать диск еще рано, потому что вы недавно установили систему.

Надо ли следовать инструкциям в статье, если следов дефрагментации SSD не обнаружено?

Инструкции исключают дефрагментацию SSD.

Что делать, если в ПК только твердотельные накопители?

Можно просто отключить задание ScheduledDefrag и создать задание TRIM-SSD, следуя инструкциям выше.

Как быть с разделом «Зарезервировано системой»?

С раздела «System Reserved» файлы не удаляются, поэтому и команд для отправки TRIM нет. Как следствие, достаточно исключить раздел из оптимизации в графическом интерфейсе оптимизатора дисков.

Если вы по неведомой причине считаете необходимым оптимизировать этот раздел, определите его путь на основе GUID и пропишите в XML-файле наряду с остальными томами SSD.

Хочу увидеть дефраг SSD своими глазами, но не получается воспроизвести. Почему?

Отключите задание ScheduledDefrag на месяц-полтора, потом запустите автоматическое обслуживание и смотрите, что происходит в dfrgui. См. также мой комментарий.

Есть ли дефраг в Windows 7? Есть ли дефраг в Windows 10, 11, …, 100500?

В статье достаточно информации, чтобы вы могли проверить это самостоятельно, а не задавать вопрос при каждом обновлении системы.

Знает ли об этом Microsoft

Скорее, вопрос нужно ставить так: знает ли об этом соответствующая продуктовая группа. Я видел сообщение с изложением проблемы на западном форуме Answers, но отвечавший там инженер техподдержки отправил участника в форумы TechNet (sic!), тем самым закрыв тему. Отмечу, что у широкой публики нет другого официального пути доставки багов Windows в Microsoft.

Я задокументировал дефект и занес его на Microsoft Connect единственным доступным мне способом, хотя у меня есть обоснованные сомнения в действенности этого метода. Иногда лучше работает привлечение внимания широкой публики к проблеме, и вы можете помочь в этом, поделившись ссылкой на материал в социальных сетях и технических сообществах, в том числе и на его английскую версию.

Дискуссия

Если вы работаете в Windows 8, установленной на SSD, напишите в комментариях:

  • модель SSD
  • нашли ли вы у себя следы дефрага системного диска
  • когда была установлена система
  • сколько раз дефрагментировался накопитель с момента установки

Вся эта информация представлена в отчете утилиты CheckBootSpeed. Вы можете просто опубликовать его в комментариях. В этом случае, пожалуйста, замените первую строку на

[code lang="plain" collapse="true" title="Отчет CheckBootSpeed"]

Если вы уже публиковали отчет в рамках бета-тестирования, достаточно просто сослаться на свой комментарий.

Об авторе

Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

Вас также может заинтересовать:

Я в Telegram

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 395

День добрый, Вадим! Мне вот не совсем было понято, баг это или действительная функциональность ОС 8 и действительно, зачем дефрагментация SSD

Олег, теперь понятно, надеюсь?

Вадим большая просьба описание к выполнению новой задачи SSD-TRIM можно описать более подробней не совсем понятно как импортировать SSD-TRIM??Может видео если не сложно..

Как экспортировали, так и импортируйте. Справку читайте.

Иногда лучше работает привлчение

Вадим, нашел опечатку ;)

Скрыто по причине низкого рейтинга комментария. Нажмите здесь, чтобы прочесть.

Спешат людишки из Редмонда, вот только куда?!

В конце записи добавлена просьба сосредоточиться в обсуждении на технических аспектах.

Снова подтверждение того, что до выпуска СП1 виндовс сырая. Вообще нужно отключить службу Дефрагментация диска defragsvc, так как TRIM и так посылается когда нужно, а остальное обслуживание ни к чему. Дефрагментировать даже обычный диск на NTFS с объемом более 1Гб нет смысла, особенно если там много медиаконтента.

Алексей, пропущу очередной навязший на зубах штамп и ограничусь техническими аспектами.

При наличии жестких дисков я не вижу смысла отключать службу дефрагментации. К сведению, в Windows 8 ее даже в оснастке нет. И уж тем более мне непонятен тезис про границу в 1Гб. Я не склонен переоценивать полезность дефрага на несистемном HDD, но без него рано или поздно производительность диска снизится, даже если это незаметно на глаз.

У меня строка в задании TRIM-SSD после экспорта выглядит так:

Перед экспортом задания в расписании автоматической оптимизации отключил след разделы SSD : Раздел С: (Windows) Раздел зарезервировано системой (без буквы) Раздел Recovery (тоже без буквы) Есть еще разделы HDD, которые не стал отключать.

Как мне правильно исправить строку в задании?

Сергей, как показано в примере

Vadim Sterkin,

А системный раздел и раздел Recovery?

Сергей, оттуда же не удаляются файлы, соответственно TRIM там ничего не даст. Но если хотите, можете заменить ‘-e -h -o -$’ на ‘-l -h’

Vadim Sterkin, Спасибо за ответ.

Здравствуйте Вадим. Командная строка постеснялась вывести инфу про ССД http://s6.hostingkartinok.com/uploads/images/2013/04/d602596670365b180a72b47e11bd534a.jpg ОС установлена 31.03.2013 крушл м4 64Гб

У меня конечно нет SSD, Мне интересно в Windows 7 наблюдается ли этот баг?

Данные о моей системе: https://www.outsidethebox.ms/14817/#comment-13376 Как видно, описанный баг присутсвует. Внес все изменения по вашей рекомендации. Спасибо.

У вас бета-версия утилиты, но даже в ней видно, что вы не изменили параметры задания дефрага.

А у меня после ввода команды dfrgui пишет что оптимизация невозможна. Диск один SSD.

Скрыто по причине низкого рейтинга комментария. Нажмите здесь, чтобы прочесть.

Для ССД нужна дефрагментация, другое дело что не средствами неготового к ССД дефрагментатора ОС.

Можно подумать, сторонние дефрагментаторы для этого годятся. Они просто хотят, чтобы вы их купили. А дефраг флэш-памяти выполняет контроллер SSD. Подробнее об этом в следующий раз.

вин 8 64 ссд — Плехтор М5Р 256. в системе есть ещё 2 обычных хдд.

винда установлена была 31.01.13

дефраг на ссд производился 28.02 и 28.03. дефраг и трим. идут два действия подряд.

Спасибо за отклик, Андрей. Ваши данные идеально легли в тезис о средней частоте дефрага в раз месяц. Они учтены в таблице, т.к. вы ранее публиковали отчет.

Vadim Sterkin: Дима, используйте 1defrag /a C: »

Понял, спасибо — фрагментировано 13%(командная строка) , хотя в оптимизации дисков ОК.

Vadim Sterkin: У вас бета-версия утилиты, но даже в ней видно, что вы не изменили параметры задания дефрага. »

Мозги сегодня не хотят соображать, попробую в другой раз. Мне не понятно — обслуживание системы проводилось , а дефрагментация , которая напрашивается в двух случаях , нет

Понял, спасибо — фрагментировано 13%(командная строка) , хотя в оптимизации дисков ОК.

Значит, в следующий раз будет дефраг. Можете запустить обслуживание и посмотреть.

Мне не понятно — обслуживание системы проводилось , а дефрагментация , которая напрашивается в двух случаях , нет

Дима, процитирую статью:

Конкретнее, должны быть включены служба планировщика заданий, а также задачи в папках TaskScheduler и Defrag. При этом фрагментация диска по мнению Windows должна быть свыше 10%.

Не наблюдалась [проблема] только у тех, кто установил систему недавно. В этом случае до дефрага дело могло и не дойти, потому что Windows толерантна к фрагментации дисков.

Привет, Вадим. Не знаю куда писать, поэтому отпишусь сюда, хоть и немного не в тему. Сможешь ли ты ответить на вопрос, что Win 8 делает с файловой системой или файлами на жестких дисках подключенных напрямую (Sata) или, что происходит и зачем это нужно? =). Собственно проблема вот какая. Столкнулся с ней недавно (и не я один): В виду свойств профессии видеодезайнер мне приходится так или иначе таскать жесткий диск с работы домой и обратно, наверное поэтому я и заметил этот «баг» (иначе назвать не могу). Установил себе восьмерку, сначала не мог нарадоваться все устраивало, но вот столкнулся с проблемой, закачаю на работе (win 8 64) какую-нибудь информации (инсталлятор, видеофайл и т.п. ) Прихожу домой, а домашняя восмерка (64) орет, у вас ошибки на диске и в «чекдиск». В итоге закаченные файлы вылетают, становясь не функциональными, либо исчезают вовсе. Та же схема и в обратном направлении (дом работа). Думал накрылся винт. Проверил MHDD он цел. Сменил. А со вторым такая же ерунда. Снес восмерку, поставил win 7. при установке операционка проверила все жесткие диски – итог – появились давно удалённые файлы, а Новые созданные под восмеркой исполняемые (пока заметил только их) фалы попросту исчезли, либо не читаются…

В общем вопрос интересный, но пока не найду на него ответ =) На восьмерку не вернусь =) Жаль работы.

Кстати у коллеги по работе та же ерунда =) При откате угробилась куча файлов. Если кто-то будет экспериментировать. Скопируйте сначала всю важную информацию, а то потом волосы рвать будете.

Сергей, емнип, то же самое могло происходить и в 7, можете в форуме порыться. А раз вы не пользуетесь Windows 8, то и диагностировать сейчас нечего. Если возникнут конкретные проблемы, обращайтесь в форум Windows 8.

Vadim Sterkin,

Запустил обслуживание . дефрагментация произошла. По умолчанию оптимизация дисков через неделю , а со дня установки прошло меньше. Автоматическая оптимизация производилась . но диски не дефрагментировались . хотя процент первалил за 10 . 13 на ССД и 56 на одном из раделов винчестера.

P.S. Планировщик задач пока не ищется ни по русски ни по англицки , хотя служба запущена.

Дима, я понимаю, что вы хотите своими глазами увидеть баг в действии, но фокус материала не на этом, а на факте существования дефекта. Мне сообщили о нем в январе, и у меня было достаточно времени убедиться, что дефраг происходит (опубликованные отчеты читателей это подтверждают).

Можете отключить ScheduledDefrag, через месяц включите и будет вам баг. А планировщик запускается taskschd.msc

Вот отчет после проведенных изменений (исключение SSD из процедуры автоматического обслуживания и создания нового задания в планировщике): http://sdrv.ms/YUESuZ

Сергей, судя по параметрам задания, все правильно.

win8 Еще пока с помощью bootspeed не делал отчет, но читая статью — параллельно выполнял команды и хочу сказать что, событие 258 вообще не нашлось в Просмотре событий-Система, но с помощью PowerShell по вашей команде поглядел отчет и там ежемесячно видно фразу «Модуль оптимизации дисков успешно завершил дефрагментация на диске с» и следом «Модуль оптимизации дисков успешно завершил повторная оптимизация на диске с». Хочется отметить, что все происходит в соответствии с тем, как я ранее настроил график дефрага — раз в месяц. Лишних строк в отчете действительно нет. Но галочку по вашей рекомендации с ssd снял. Далее в Планировщике заданий отсутсвовало упомянутое вами выше задание и поэтому принял решение не создавать «подмену». Жду вашего ответа.

Владимир, если бы задание отсутствовало в планировщике, вы бы не смогли изменить его параметры в графическом интерфейсе оптимизации дисков. Я затрудняюсь телепатически определить причину «отсутствия» задания.

При любом раскладе, на странице есть код — сохраните в XML и импортируйте.

Vadim Sterkin,

и тем не менее, стоит в это поверить: задания действительно нет. сделал импорт вашего xml ну что же, теперь знать, можно спать спокойно с этими параметрами угу

и тем не менее, стоит в это поверить: задания действительно нет.

Скопируйте вывод команды

Скрыто по причине низкого рейтинга комментария. Нажмите здесь, чтобы прочесть.

А вы видели какая на самом деле фрагментация накапливается, за все время… а после установки винды… и насколько увеличевается скорость загрузки… раз в 2 месяца можно сделать ни чего не произойдет….

Андрей, фрагментация файловой системы и флеш-памяти — это совершенно разные вещи, не имеющие никакого отношения друг к другу. Если вы хотите дефрагментировать свой твердотельный накопитель утилитами для жестких дисков, веруя в увеличение скорости загрузки от этой процедуры, это ваш выбор. Но пользы диску от этого не будет, только вред.

Vadim Sterkin: schtasks /query /tn Microsoft\Windows\Defrag\ScheduledDefrag »

Ну вот видите, оно есть, но отключено. Наверное, вы смотрите не там, но я не знаю, где именно.

Сразу после установки 8-ки был установлен Raxco PerfectDisk 12.5 Server, тем самым был отключен встроенный дефрагментатор… У него есть собственная SSD-дефрагментация (надеюсь, что просто посылает ТРИМ) Обсуждаемая проблема меня НЕ касается?

Сергей, если встроенный дефраг отключен, то проблема вас не касается. Как проверить, написано в статье.

Я заранее извиняюсь что не в тему . Куда пропал Шерлок с Ватсоном ? Было интересно читать и вникать !

Андрей, форма обратной связи избавляет от необходимости задавать вопросы не по теме, заранее извиняя себя :) А облако тегов вообще снимает вопрос: Шерлок Холмс

Скрыто по причине низкого рейтинга комментария. Нажмите здесь, чтобы прочесть.

Как то не внятно все, автор до конца не разобрался. Эвентлог говорит об оптимизации. Оптимизация это не обязательно дефрагментация, например это может быть только скруббинг ReFS без какой либо дефрагментации вообще. В шедуле есть задание Defrag и мы видем его на скриншотах в этой статье. Но автор не показал ключи. Я видел в этом задании в числе прочих либо -o либо -k, а при их наличии SSD не дефрагментируется.

Если отключить в расписании задачу Defrag и запустить Manual Maintenance SSD остается фрагментированным. Если включить Defrag и запустить Maintenance — тоже самое. Только если убрать -o или -k SSD дефрагментируется.

Т.е. то почему у автора дефрагментируется SSD не ясно. Приведенные доводы и сделанные выводы не корректны. Соеты даны вредные. Я полагаю что в процессе охоты за правдой автор изменил ключи тасков или еще что то изменил в настройках по умолчанию. Потенциал на это есть.

Кстати нужную инфу по дефрагу дает WMI (выполнять от админа в повершел):

(Get-WmiObject -Class Win32_Volume -Filter «DriveLetter = ‘c:'»).DefragAnalysis().DefragAnalysis

За время ведения блога я заметил, что упоминание автора в третьем лице вместо прямого обращения практически всегда сопряжено с необоснованной критикой :) Мне немного жалко времени, но я не пропускаю в блоге таких заявлений.

Давайте посмотрим, разобрались ли вы в проблеме.

Эвентлог говорит об оптимизации. Оптимизация это не обязательно дефрагментация, например это может быть только скруббинг ReFS без какой либо дефрагментации вообще.

Тут сразу три ошибки. 1. В журнале есть оптимизация и дефрагментация (последнему есть порядка полутора десятков подтверждений в отчетах читателей). 2. Оптимизация — это отправка команд TRIM, как я объяснил в статье (retrim в журнале английской ОС, и примеры есть в отчетах). 3. В клиентских ОС файловая система NTFS, а ReFS только в Server 2012.

В шедуле есть задание Defrag и мы видем его на скриншотах в этой статье. Но автор не показал ключи. Я видел в этом задании в числе прочих либо -o либо -k, а при их наличии SSD не дефрагментируется.

Опять же, по ссылке в любом отчете из Windows 8 можно найти

Зачем мне показывать ключи, если читатели и так их могут увидеть в своей ОС?

Т.е. то почему у автора дефрагментируется SSD не ясно. Приведенные доводы и сделанные выводы не корректны.

Это только потому, что вы не поняли изложенного в статье (сюда также входит попытка примерить это к какой-то другой ОС).

Я не даю вредных советов — это кредо блога (в сайдбаре написано). Обладая даже средней технической подготовкой, нетрудно заметить, что рекомендуемый мной обходной путь корректен при любых раскладах дисков, равно как он будет работать даже в том случае, если по ходу дела выйдет хотфикс.

Я полагаю что в процессе охоты за правдой автор изменил ключи тасков или еще что то изменил в настройках по умолчанию. Потенциал на это есть.

Я полагаю, что вам не нужно больше ничего комментировать в этом блоге. По крайней мере в таком стиле — анонимно, технически безграмотно и с переходом на личности.

Согласен с предыдущим комментарием Вадима. Но все же интересно вернуться с сообщению Димы от 04.04.2013 at 15:15 (UTC 4). Можно ли отследить и подтвердить проведение дефрагментации диска, другим способом кроме отчета планировщика. Внутренняя утилита дефрагментации у меня не отображает процент фрагментации диска и также не позволяет также вручную запустить дефрагментацию. Возможно ошибка заключается только в составлении системой лога. В таком случае она практически безобидна.

И у меня этот баг тоже наблюдается. Диск Plextor M3 128 Gb c прошивкой 1.15 . Система x64 Pro установлена в декабре. С тех пор 3 раза проводилась дефрагментация на ежемесячной основе.

Алексей, невозможно влезть внутрь накопителя или ОС и посмотреть, что они там делают. Поэтому вариантов только два — отчеты и визуальное наблюдение. Я предоставил и то и другое (скриншот с 5 проходами), и я считаю это достаточным основанием для того, чтобы исключить вариант «Windows случайно перепутала что-то в журнале». У меня есть видео всего процеса, но там то же самое, что на скриншотах.

Если вас это удовлетворит в качестве подтверждения, могу доработать его и опубликовать, но мне не хотелось бы тратить на это время. Поэтому что для вас это все равно не то же самое, что воспроизвести проблему у себя :) Я ведь подчеркнул, что она возникает в натуральных условиях (гарантируется отключением задания на месяц, включением и запуском обслуживания).

Я пытался форсировать проблему, намеренно фрагментируя маленький раздел SSD (он даже виден на скриншоте со списком дисков). Тут дело шло с переменным успехом, т.е. проблема воспроизводится не всегда.

Пример сценария: 1. Фрагментировать раздел -> Запустить ScheduledDefrag: воспроизводится 2. Тут же снова повторить п. 1: не воспроизводится.

Возможно, как-то отслеживается, что задание недавно выполнялось.

Мне понятен скепсис человека, который не смог воспроизвести проблему у себя. Но далеко не каждый баг воспроизводится простыми действиями. Что же касается других вариантов подтверждения проблемы, то в голову приходит только сопоставление данных записи SMART до и после дефрага. Однако я сомневаюсь, что можно придти к однозначному выводу даже с ними, потому что нельзя изолировать другие процессы ОС.

Так или иначе, если вы не считаете это проблемой, можете ничего не делать. Если у вас есть основания полагать, что выполняется дефраг, предлагаемый мной вариант исключает его полностью.

Вчера исключил SSD из автоматического обслуживания.Вот результат.Всё ли прошло как надо?

📎📎📎📎📎📎📎📎📎📎