| Предыдущий | Следующий |
| ERROR_VHD_METADATA_FULL | ERROR_VHD_CHANGE_TRACKING_DISABLED |
ERROR_VHD_INVALID_CHANGE_TRACKING_ID
Что означает ERROR_VHD_INVALID_CHANGE_TRACKING_ID
ERROR_VHD_INVALID_CHANGE_TRACKING_ID (0xC03A0029) — Указан недопустимый идентификатор отслеживания изменений.
Код 0xC03A0029 относится не ко всему компоненту «Virtual Hard Disk», а к операции в области «VHD/VHDX, differencing chain, block allocation и resize». Сообщение «указан недопустимый идентификатор отслеживания изменений» позволяет начать с темы «vhd, недопустимый, change, tracking, идентификатор».
Что проверить и как подтвердить исправление
Первый шаг — проверьте допустимость и структуру входных данных первого неуспешного вызова. Когда при 0xC03A0029 система сообщает «указан недопустимый идентификатор отслеживания изменений», сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Чтобы локализовать 0xC03A0029, соберите path и disk type, virtual/physical size, parent chain, block size и open flags; отдельно запишите VHD, VHDX, HRESULT, IErrorInfo. Затем для 0xC03A0029 сравните исправный и неуспешный запуск в части «vhd, недопустимый, change, tracking, идентификатор», меняя одно условие за раз.
После локализации 0xC03A0029 действуйте по контракту подсистемы: проверяйте цепочку родителей и геометрию до изменения; повреждённый исходник сохраняйте и работайте с копией. Для 0xC03A0029 и условия «указан недопустимый идентификатор отслеживания изменений» неизменённый повтор без нового состояния не считается исправлением.
После исправления повторите тот же вызов на прежних данных; у результата 0xC03A0029 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0xC03A0029: Hyper-V backup approaches · Get-VHD · Hyper-V antivirus exclusions.
Нужно найти другой код? Найти другой код состояния или ошибки.