Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

Баги отслеживания блоков CBT (Resilient Change Tracking) в Veeam Hyper-V

Обновлено: 28.08.2026  ·  Официальная база знаний

Симптомы сбоев технологии CBT / RCT в Hyper-V

При создании инкрементных резервных копий виртуальных машин Hyper-V в Veeam Backup & Replication размер инкремента внезапно становится равным размеру полной ВМ, либо бэкап падает с ошибкой: Error: Failed to update change tracking data. CBT data is corrupt, Event ID 24050: Veeam Backup Service CBT error или «Failed to create Resilient Change Tracking (RCT) checkpoint».

СимптомПричина
Инкрементный бэкап длится часамиСбой файлов отслеживания .rct и .mrt, Veeam переключается на медленное побитовое чтение
Ошибка 'Cannot create RCT checkpoint'Наличие старых зависших контрольных точек (Checkpoints / Snapshots) у виртуальной машины
Сбой после миграции Live MigrationРассинхронизация ID дисков виртуальной машины между нодами кластера

Пошаговый сброс и восстановление CBT / RCT для Hyper-V

  1. Удалите зависшие контрольные точки Hyper-V для сбойной ВМ:
    Get-VMSnapshot -VMName "ИмяВМ" | Remove-VMSnapshot
  2. Выполните сброс CBT (Change Block Tracking) через интерфейс Veeam: откройте Veeam Backup & Replication > нажмите Ctrl + ПКМ на задании бэкапа > выберите «Reset Guest File System Index / Reset CBT» (или запустите Active Full Backup).
  3. Ручной сброс файлов отслеживания изменений (.rct / .mrt): выключите ВМ > откройте каталог с файлами виртуального диска (VHDX) > удалите ассоциированные файлы с расширениями .rct и .mrt > включите ВМ.
  4. Проверьте версию конфигурации виртуальной машины (VM Configuration Version): для поддержки встроенного механизма Microsoft RCT версия ВМ должна быть не ниже 8.0 (Windows Server 2016+):
    Get-VM | Select-Object Name, Version

Справка: Начиная с Windows Server 2016 Hyper-V использует нативный механизм RCT (Resilient Change Tracking), заменяющий проприетарный драйвер Veeam CBT.

Практический опыт инженера: При частых сбоях RCT на томах CSV проверьте наличие обновлений интеграции с СХД. В 90% случаев проблемы с RCT решаются принудительным запуском Active Full бэкапа, который пересоздает базу дельт с нуля.

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

Что такое файлы .RCT и .MRT в Hyper-V?

Файл .rct (Resilient Change Tracking) хранит точные изменения блоков при нормальной работе. Файл .mrt (Moderate Resolution Tracker) хранит резервную карту блоков с меньшей точностью на случай аварийного отключения.

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

После сброса CBT Veeam вынужден прочитать все секторы исходного VHDX-диска целиком, чтобы заново сформировать карту изменений.

Как обновить версию конфигурации ВМ для поддержки RCT?

Выключите виртуальную машину и выполните командлет Update-VMVersion -VMName 'ИмяВМ'.

Может ли антивирус на хосте повреждать файлы .rct?

Да, если каталоги с VHDX/RCT не добавлены в исключения сканера хостового антивируса, блокировка файлов приводит к поломке трекинга.