Что означает код HRESULT 0x80030013 (STG_E_DISKISWRITEPROTECTED)?

 
Предыдущий Следующий
STG_E_NOMOREFILES STG_E_SEEKERROR

STG_E_DISKISWRITEPROTECTED

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

STG_E_DISKISWRITEPROTECTED означает, что запись запрещена на одном из уровней хранилища. Причиной может быть физический write-protect, read-only volume, политика провайдера или режим открытия объекта.

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

  • Сохраните точный target path/device и операцию записи.
  • Проверьте физическую защиту носителя и read-only состояние диска/тома.
  • Сверьте режим открытия IStorage/IStream.
  • Если используется виртуальный/provider layer, проверьте его собственные ограничения записи.

Снимайте только подтверждённый уровень защиты и повторяйте минимальную безопасную запись. Изменение ACL не поможет, если запрет установлен самим устройством или томом.

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


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