| Предыдущий | Следующий |
| STATUS_CANT_RECOVER_WITH_HANDLE_OPEN | STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET |
STATUS_TXF_METADATA_ALREADY_PRESENT
Существующие метаданные TxF нужно согласовать, а не перезаписывать
Это предупреждение обычно появляется в коде резервного копирования, восстановления или миграции, который пытается записать специфичные для TxF метаданные в файл, уже участвующий в транзакционном состоянии. Перезапись таких метаданных может разорвать связь файла с диспетчером ресурсов и историей восстановления.
Определите, является ли назначение существующим транзакционным файлом, частично восстановленным объектом или остатком прерванной операции. Правильное действие зависит от формата резервной копии и состояния диспетчера ресурсов; универсальная замена метаданных небезопасна.
Что проверить
- Сравните идентичность исходного и целевого файлов и метаданные транзакции, сохранённые в резервной копии.
- Убедитесь, что целевой файл принадлежит тому же диспетчеру ресурсов тома.
- Используйте документированную последовательность резервного копирования и восстановления TxF вместо прямого изменения атрибутов.
- Предпочитайте восстановление в чистое место назначения, если совместимость существующего транзакционного состояния нельзя доказать.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: концепции Transactional NTFS
- Microsoft: особенности программирования транзакционного файлового ввода-вывода
- Microsoft: альтернативы Transactional NTFS
Нужно найти другой код? Найти другой код состояния или ошибки.
