| Предыдущий | Следующий |
| ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE | ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE |
ERROR_CTLOG_TRACKING_NOT_INITIALIZED
Что означает ERROR_CTLOG_TRACKING_NOT_INITIALIZED
ERROR_CTLOG_TRACKING_NOT_INITIALIZED (0xC03A0020) — Отслеживание изменений для этого виртуального диска не инициализировано.
Результат 0xC03A0020 пришёл из подсистемы «Changed Block Tracking» при работе с областью «журнал изменений virtual disk». Для сообщения «отслеживание изменений для этого виртуального диска не инициализировано» практический предмет проверки — «ctlog, tracking, не, initialized».
Что проверить и как подтвердить исправление
Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC03A0020 система сообщает «отслеживание изменений для этого виртуального диска не инициализировано», восстановите порядок переходов объекта и найдите пропущенный шаг; численно корректный handle может принадлежать предыдущему поколению.
Диагностика 0xC03A0020 должна включать VHDX path, tracking ID, sequence/version, log file и CBT state; отдельно запишите VHDX, HRESULT, VHD. Для темы «ctlog, tracking, не, initialized» при 0xC03A0020 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
После локализации 0xC03A0020 действуйте по контракту подсистемы: восстанавливайте согласованность журнала и базового диска; не продолжайте отслеживание по журналу от другого поколения. Для 0xC03A0020 и условия «отслеживание изменений для этого виртуального диска не инициализировано» неизменённый повтор без нового состояния не считается исправлением.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC03A0020 и без обхода штатных проверок.
Документация для результата 0xC03A0020: QueryChangesVirtualDisk · Virtual Disk API · GetVirtualDiskInformation.
Нужно найти другой код? Найти другой код состояния или ошибки.