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

 
Предыдущий Следующий
ERROR_FILE_NOT_ENCRYPTED ERROR_FILE_READ_ONLY

ERROR_NOT_EXPORT_FORMAT

Обычные байты файла не являются допустимым необработанным потоком импорта EFS

Необработанные API EFS предназначены для программ резервного копирования, которым нужно сохранять зашифрованные файлы без обладания ключами расшифрования. ReadEncryptedFileRaw предоставляет непрозрачный поток экспорта, содержащий зашифрованные данные файла и сведения EFS; WriteEncryptedFileRaw ожидает этот поток в контексте, открытом для импорта.

Копия открытого текста, обычный поток резервной копии, частично восстановленный атрибут $EFS или переупорядоченные фрагменты обратного вызова не взаимозаменяемы с форматом необработанного экспорта. Сначала диагностируйте это как проблему целостности конвейера резервного копирования, а не сертификатов пользователя.

Что исследовать

  • Был ли источник открыт через OpenEncryptedFileRaw для экспорта.
  • Точный порядок байтов обратного вызова, длины, усечение, сжатие и преобразования хранилища.
  • Использовал ли контекст восстановления CREATE_FOR_IMPORT и вызывал ли WriteEncryptedFileRaw один раз, как документировано.
  • Сохранность метаданных EFS вместе с зашифрованным содержимым.

Ссылки


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