Site icon EfmSoft

Что означает код HRESULT 0x8004280B (VDS_E_DISK_IS_READ_ONLY)?

 
Предыдущий Следующий
VDS_E_DISK_IS_OFFLINE VDS_E_PAGEFILE_DISK

VDS_E_DISK_IS_READ_ONLY

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

VDS_E_DISK_IS_READ_ONLY означает, что операция изменения диска запрещена его текущим состоянием «только чтение».

VDS различает два близких признака. VDS_DF_READ_ONLY — управляемый Windows атрибут, который можно установить или снять через VDS. VDS_DF_CURRENT_READ_ONLY отражает фактическую невозможность записи и может исходить от самого носителя, LUN, массива хранения или нижележащего носителя или файла виртуального диска, доступного только для чтения. Поэтому снятие первого флага не обязано сделать устройство записываемым.

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

  • Запишите одновременно VDS_DF_READ_ONLY и VDS_DF_CURRENT_READ_ONLY до изменения состояния.
  • Если установлен только управляемый Windows атрибут, снимите его поддерживаемым VDS-вызовом и повторно запросите свойства.
  • Если CURRENT_READ_ONLY остаётся установленным, проверяйте политику логического устройства массива (LUN), аппаратную защиту записи и нижележащее хранилище, а не повторяйте ClearFlags.
  • Не смешивайте режим «только чтение» с автономным состоянием: диск может иметь оба признака одновременно.

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


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

Exit mobile version