| Предыдущий | Следующий |
| STATUS_LOG_CONTAINER_WRITE_FAILED | STATUS_LOG_CONTAINER_STATE_INVALID |
STATUS_LOG_CONTAINER_OPEN_FAILED
STATUS_LOG_CONTAINER_OPEN_FAILED возникает до того, как CLFS сможет выполнить операцию, требующую определённого контейнера. Причиной может быть отсутствующий путь, ограничения совместного доступа или прав, недоступное хранилище либо контейнер, который невозможно открыть как часть данного физического журнала.
Это не эквивалент повреждённого блока. Сначала установите, может ли CLFS найти и открыть ожидаемый набор контейнеров, а затем по результатам проверки структуры определяйте корректность самих данных.
Что следует проверить
- Перечислите имена контейнеров из физического журнала и сравните их с путями, фактически доступными процессу.
- Проверьте права и состояние совместного доступа для базового журнала и контейнеров как единого набора, включая контекст учётной записи, создавшей контейнеры.
- Сохраните первую базовую ошибку открытия; последующие повторы могут заменить полезную ошибку пути или совместного доступа общим результатом жизненного цикла.
Ссылки
- Microsoft: физический журнал CLFS и создание контейнеров
- Microsoft: ScanLogContainers, GetLogContainerName, AddLogContainer и RemoveLogContainer
- Открытые спецификации Microsoft: значения NTSTATUS
- Wine: независимые определения констант NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.