| Предыдущий | Следующий |
| STATUS_NO_MORE_ENTRIES | STATUS_MEDIA_CHANGED |
STATUS_FILEMARK_DETECTED
Чтение ленты достигло границы метки файла
Метка файла — разделитель на носителе между логическими файлами или наборами данных последовательного носителя. Накопитель сообщает это предупреждение, когда позиционирование или чтение достигает метки. Это не ошибка контрольной суммы и не признак конца кассеты.
ПО резервного копирования должно использовать текущую позицию ленты и собственный каталог, чтобы решить, продолжать ли после метки, перейти к другому файлу или завершить восстановление объекта. Обработка метки как обычных данных нулевой длины может потерять границы записей, а обработка как конца носителя — преждевременно остановить восстановление.
Что проверить
- Запишите раздел, логический блок, запрошенную операцию и номер файла.
- Проверьте, ожидало ли приложение метку файла в этой позиции каталога.
- Перед продолжением к следующему набору данных осознанно используйте команды позиционирования ленты.
Ссылки
- Microsoft: ленточные интерфейсы ntddtape.h
- Microsoft: TAPE_SET_POSITION
- Seagate: справочник команд SCSI
Нужно найти другой код? Найти другой код состояния или ошибки.