Что означает код ошибки Windows 411 (ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET)?

 
Также может означать:
КонстантаТипОС
HTTP_STATUS_LENGTH_REQUIREDHTTP-статусЛюбая
TTM_FATAL_ERRORКод BSODWindows
Предыдущий Следующий
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE

ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET

Смещение файла зашифрованных данных недопустимо

ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET означает, что вызывающая сторона передала смещение в метаданных зашифрованных данных, которое Windows не может принять для операции необработанного чтения или записи. Смещение может находиться за пределами файла, быть неверно выровненным, не соответствовать метаданным или устареть.

Вероятные причины

  • Обрезанная или повреждённая запись резервной копии.
  • Ошибки ширины целого типа или знаковости при сериализации больших смещений.
  • Использование метаданных от другой версии файла.
  • Неверное преобразование между байтами, секторами и зашифрованными блоками.

Диагностика

Журналируйте смещение в шестнадцатеричном и десятичном виде, размер файла, требуемое выравнивание, версию метаданных и идентичность исходного файла. Проверяйте арифметику на переполнение до вызова API. Сравните метаданные с заново экспортированным необработанным потоком.

Безопасная обработка

Отклоните передачу вместо ограничения или округления смещения. Незаметная корректировка может записать зашифрованные данные в неверный диапазон и необратимо повредить файл.

Рекомендации по формату

Храните смещения в беззнаковом представлении фиксированной ширины с явно заданным порядком байтов и защитой целостности. Связывайте метаданные со стабильной идентичностью и версией файла.

Ссылки


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