Site icon EfmSoft

Что означает код NTSTATUS 0xC000A2A4 (STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED)?

 
Предыдущий Следующий
STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED STATUS_WOF_WIM_HEADER_CORRUPT

STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED

Что означает STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED

STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED — для этого файла не поддерживается запись с разгрузкой операции копирования.

Что проверить

Определите файл, том и операцию разгруженного чтения/записи, которую запросило приложение.

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

Практический смысл и диагностика

  • Файл назначения или его текущее состояние не подходит для записи ODX по токену.
  • Offload write — оптимизация, а не требование корректности данных; должен существовать безопасный запасной путь обычного ввода-вывода.
  • Даже при поддержке ODX массивом целевой поток, атрибуты, состояние выделения пространства или диапазон могут нарушать `FSCTL_OFFLOAD_WRITE` контракт.
  • Проверьте выравнивание и подготовку файла назначения по требованиям ODX, а также токен/диапазон, полученные от источника.
  • Перед переходом к обычному вводу-выводу установите, была ли записана какая-то часть диапазона, и продолжайте с правильного смещения в байтах без дублирования/пропуска данных.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version