| Предыдущий | Следующий |
| ERROR_CTLOG_INCONSISTENT_TRACKING_FILE | ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE |
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA
Что означает ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA (0xC03A0025) означает, что новый virtual size может отсечь пользовательские данные, поэтому Windows блокирует resize. Physical size файла VHDX здесь не является нужной границей.
Что проверить
- Сопоставьте текущий virtual size и запрошенный target size.
- Внутри гостя проверьте конец последнего partition и фактическое размещение filesystem data. «Свободно 50 ГБ» не означает, что последние 50 ГБ virtual disk свободны.
- Сначала уменьшите поддерживаемым способом filesystem/partition, если они допускают shrink, и только после этого повторно вычисляйте допустимый размер VHD/VHDX.
- Не используйте hex-editor или принудительное изменение header для обхода проверки: это превращает контролируемый отказ в потерю блоков данных.
Как подтвердить исправление
Повторите resize до значения, которое находится за последней занятой областью и не ниже безопасной границы, возвращаемой virtual-disk stack. После shrink проверьте таблица разделов и файловую систему внутри VM.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
