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

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

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

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

Event ID 4005 DFSR: остановка репликации из-за переполнения диска

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

Симптомы остановки репликации из-за нехватки диска (Event 4005)

В журнале DFS Replication регистрируется ошибка Event ID 4005: The DFS Replication service stopped replication on the replicated folder [Имя_Папки] because the disk volume is full or disk quota has been exceeded.

СимптомПричина
Том заполнен на 100%Отсутствует свободное место на диске с реплицируемым каталогом
Отказ приема входящих файловСлужба не может развернуть staging-файл во временное хранилище
Срабатывание квоты пользователя/томаНа папку установлена жесткая квота диспетчера FSRM (File Server Resource Manager)

Пошаговое решение проблемы нехватки места (Event ID 4005)

  1. Освободите место на диске: очистите системные корзины, временные файлы и старые бекапы.
  2. Очистите и скорректируйте размер Staging-хранилища (Подготовительной папки): по умолчанию размер staging может переполнять диск:
# Проверка текущего размера и квоты Staging для всех реплицируемых папок:
Get-DfsrMembership | Select-Object FolderName, StagingPath, @{N="QuotaGB";E={$_.StagingPathQuotaInMB/1024}}

# Увеличение или уменьшение квоты Staging (например, установка лимита 16 ГБ):
Set-DfsrMembership -FolderName "ИмяПапки" -StagingPathQuotaInMB 16384 -Force
  1. Очистите квоты FSRM (если используются квоты файлового сервера):
# Проверка квот файлового сервера через PowerShell:
Get-FsrmQuota -Path "D:\SharedFolders\*" | Select-Object Path, Size, PeakUsage, UsageState
  1. Перезапустите службу DFSR для возобновления репликации:
# Перезапуск службы:
Restart-Service -Name DFSR -Force

Золотое правило размера Staging: Квота папки Staging должна быть не меньше размера 32 самых больших файлов в реплицируемом каталоге. Если вы реплицируете ISO-образы по 10 ГБ, размер Staging должен быть не менее 320 ГБ.

💡 Практика специалистов: Никогда не допускайте падения свободного места на томе DFSR ниже 15%. При нулевом остатке места база данных ESE переходит в состояние Dirty Shutdown с последующими ошибками 2104/2213.

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

Почему DFSR требует много свободного места в Staging?

Перед отправкой или приемом файла DFSR сжимает его алгоритмом RDC и сохраняет во временный staging-файл. При нехватке места в staging репликация аварийно останавливается.

Что происходит при заполнении папки Staging на 90%?

Служба DFSR запускает процесс автоматической очистки старых staging-файлов (High Watermark 90%), пока объем не снизится до 60% (Low Watermark).

Можно ли вынести Staging-папку на другой быстрый SSD-диск?

Да, путь к Staging настраивается индивидуально для каждой реплицируемой папки в свойствах членства (DfsrMembership).

Как принудительно очистить временные файлы Staging прямо сейчас?

Остановите службу DFSR, удалите содержимое папки DfsrPrivate\Staging и запустите службу DFSR заново.

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