| Anterior | Siguiente |
| ERROR_WRITE_PROTECT | ERROR_NOT_READY |
ERROR_BAD_UNIT
Qué significa ERROR_BAD_UNIT
ERROR_BAD_UNIT (20) indica que la petición hace referencia a una unidad lógica o dispositivo que Windows no puede resolver. El nombre procede de APIs antiguas, pero el código todavía puede aparecer en capas de almacenamiento, medios extraíbles y compatibilidad.
Qué comprobar
- Confirme que la letra de unidad, device path y volume identifier siguen siendo válidos.
- Vuelva a enumerar los dispositivos después de hot-plug, resume o cambio de medio.
- Revise configuraciones persistentes que puedan conservar el número de una unidad ya retirada.
- Si procede de un IOCTL, conserve también el estado devuelto por el driver.
Recuperación
Actualice el descubrimiento de dispositivos y seleccione un target disponible. Repetir la operación contra una unidad inexistente no ayuda. Los servicios tampoco deberían asumir que las letras de unidad son estables entre equipos o sesiones.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
