| Предыдущий | Следующий |
| VDS_E_SET_SAN_POLICY | VDS_E_DISK_IS_OFFLINE |
VDS_E_BOOT_DISK
VDS_E_BOOT_DISK означает, что VDS отклонил изменение атрибута диска, поскольку этот диск содержит текущий загрузочный том Windows.
VDS различает несколько ролей диска: диск с загрузочным томом работающей Windows, системный диск с загрузочными файлами и диск, выбранный прошивкой для начала загрузки. Эти роли могут находиться на разных физических дисках, поэтому номер диска или наличие C: сами по себе не определяют нужную роль.
Что проверить
- Получите
VDS_DISK_PROP.ulFlagsи подтвердите наличиеVDS_DF_BOOT_DISKу именно того диска, который отклонил операцию. - Сопоставьте текущий загрузочный том с его физическими экстентами, а не определяйте диск только по букве или номеру устройства.
- Зафиксируйте конкретный атрибут, который пытался изменить вызывающий код, и проверьте, допускается ли такое изменение для загрузочного диска.
- Если изменение действительно необходимо, планируйте его в поддерживаемой среде обслуживания, где этот диск не выполняет текущую загрузочную роль; не снимайте посторонние ограничения SAN или режима «только чтение» ради обхода HRESULT.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.