Что означает код HRESULT 0x80042414 (VDS_E_DISK_NOT_EMPTY)?

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

VDS_E_DISK_NOT_EMPTY

VDS_E_DISK_NOT_EMPTY возвращается, когда операция рассчитана на пустой диск, а VDS обнаруживает на нём существующую разметку или тома. Это защитная проверка перед изменениями, которые могли бы уничтожить данные.

«Пустой диск» здесь означает отсутствие объектов разметки, а не отсутствие пользовательских файлов. Даже небольшой скрытый, раздел восстановления, OEM-раздел или другая служебная запись делает диск непустым для такого контракта.

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

  • Перечитайте полную таблицу разделов и список томов, включая скрытые и служебные записи.
  • Сверьте модель, серийный номер и размер диска, чтобы исключить выбор системного или рабочего диска по ошибке.
  • Если операция действительно требует чистого носителя, сначала определите, какие данные и служебные разделы будут потеряны, и подготовьте резервную копию.
  • Не используйте Clean только ради обхода HRESULT без явного подтверждения, что всё содержимое диска можно уничтожить.

Коды возврата VDS


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