Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 12824 Windows Server, AD и Роли

Зависание сборки мусора дедупликации (Garbage Collection): решение

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы зависания сбора мусора Data Deduplication

Пространство на томе с дедупликацией не освобождается даже после массового удаления файлов. Задание дедупликации GarbageCollection или Scrubbing зависает на 0% или выдает ошибку в журнале Dedup-Operational: Event ID 12824: Data Deduplication job failed due to insufficient memory or volume corruption. Командлет Get-DedupJob показывает длительное выполнение задачи без прогресса.

СимптомГде отображаетсяПричина
Get-DedupJob: Progress 0%PowerShellНехватка оперативной памяти для загрузки таблицы хешей или дедлок ввода-вывода
Место на диске не освобождаетсяПроводник WindowsФайлы удалены, но задача Garbage Collection не может удалить осиротевшие чанки
Event ID 12824 / 12805Журнал Dedup-OperationalПовреждение хранилища чанков (Chunk Store) или сбой контрольной суммы

Пошаговое восстановление задач дедупликации

  1. Принудительно остановите зависшие задачи дедупликации:
    Stop-DedupJob -Volume "D:" -Type All
  2. Запустите проверку целостности хранилища чанков (Scrubbing) в режиме глубокого исправления:
    Start-DedupJob -Volume "D:" -Type Scrubbing -Full -Priority High; Get-DedupJob
  3. Запустите сборку мусора в ручном режиме с высоким приоритетом:
    Start-DedupJob -Volume "D:" -Type GarbageCollection -Priority High -Memory 50
  4. Проверьте освобожденное пространство и экономию дедупликации:
    Get-DedupStatus -Volume "D:" | Select-Object FreeSpace, UsedSpace, SavedSpace, OptimizedFilesCount

Совет: Если на томе осталось менее 5% свободного места, служба дедупликации не сможет создать временные таблицы для сборки мусора. Временно расширьте том или удалите ненужные файлы с других неоптимизированных папок.

💡 Практика специалистов: Если задача Scrubbing выявляет неисправимые повреждения чанков, дедупликация перемещает сбойные файлы в карантин. Для восстановления таких файлов используйте бэкап или разверните теневую копию VSS.

Частые вопросы (FAQ)

Почему после удаления файлов место на дедуплицированном диске не освобождается сразу?

При удалении файлов удаляются только указатели (Reparse Points). Сами блоки данных в Chunk Store освобождаются только после отработки регламентного задания Garbage Collection.

В чем разница между Regular GC и Full GC в дедупликации?

Regular GC освобождает только полностью неиспользуемые чанки. Full GC (параметр -Full) уплотняет контейнеры с фрагментированными чанками, освобождая максимум места.

Сколько оперативной памяти требуется дедупликации?

В среднем требуется около 1 ГБ RAM на каждый 1 ТБ дедуплицированных данных для загрузки хеш-таблицы.

Как запланировать выполнение сборки мусора в нерабочее время?

Используйте командлет Set-DedupSchedule -Name 'WeeklyGarbageCollection' -DaysOfWeek Sunday -Start 22:00.

Полезные материалы
Рекомендуем