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

 
Также может означать:
КонстантаТипОС
KERNEL_SECURITY_CHECK_FAILUREКод BSODWindows
Предыдущий Следующий
ERROR_NO_RANGES_PROCESSED ERROR_DISK_RESOURCES_EXHAUSTED

ERROR_NOT_ALLOWED_ON_SYSTEM_FILE

Что означает ERROR_NOT_ALLOWED_ON_SYSTEM_FILE

ERROR_NOT_ALLOWED_ON_SYSTEM_FILE означает, что операция направлена на внутренний файл, которым файловая система управляет сама и который нельзя обрабатывать как обычные пользовательские данные.

Что проверить

  • Получите фактический путь и идентичность файла, а не только путь, показанный верхним уровнем приложения.
  • Проверьте, не обращается ли backup, repair, antivirus или низкоуровневый инструмент к служебным файлам тома.
  • Если используется доступ по идентификатору или через том, убедитесь, что фильтрация исключает системные объекты.
  • Не пытайтесь снять запрет изменением ACL или атрибутов файла.

Исправление находится в логике вызывающего компонента: он должен исключать внутренние объекты и использовать документированные файловые или volume API для нужной операции.

Технические ссылки


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