| Предыдущий | Следующий |
| ERROR_DISK_CHANGE | ERROR_BROKEN_PIPE |
ERROR_DRIVE_LOCKED
Что означает ERROR_DRIVE_LOCKED
ERROR_DRIVE_LOCKED — диск используется или заблокирован другим процессом.
Практический смысл и диагностика
Диск или том занят либо удерживается другим процессом, поэтому требуемый exclusive access получить не удалось.
- Например, форматирование просит эксклюзивную блокировку, пока Explorer просматривает файл на съёмном диске. Полезная трасса должна показывать успешные подготовительные шаги, первую операцию с этим кодом и ошибки rollback после неё.
- Перед повтором закройте shell/preview/backup/antivirus-потребители и убедитесь, что current directory процессов не находится на целевом томе.
- Не путайте этот код с ERROR_BUSY_DRIVE из старых JOIN/SUBST сценариев. Здесь важно установить фактического владельца открытого handle или volume lock и понять, относится ли исправление к освобождению ресурса, mapping topology, драйверу или storage.
- Получайте exclusive access на минимально необходимое время и в диагностике всегда указывайте конкретный том и операцию, которая требовала блокировки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.