| Предыдущий | Следующий |
| 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. - Не смешивайте режим «только чтение» с автономным состоянием: диск может иметь оба признака одновременно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.