Tengo un CDROM externo conectado a MBP y quería leer un CD de datos. El medio estaba en mal estado (rayado), por lo que macOS no podía leer nada. Quería expulsar el disco y probar otro medio, solo para descubrir que estoy completamente atascado.
Lautilidaddediscogiraría"Cargando discos" de forma indefinida, y todos mis esfuerzos para desmontar / expulsar el disco de la línea de comandos han fallado. Ni siquiera el botón de expulsión en la unidad de CDROM funcionó. Cuando desconecté físicamente la unidad de CDROM, diskutil seguía mostrándola:
/dev/disk6 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme *109.6 MB disk6
Con el CDROM conectado, esto no hizo absolutamente nada:
drutil eject
Intenté seguir con el CDROM conectado y desconectado (tldr; todo falló):
diskutil unmountDisk /dev/disk6
Unmount of disk6 failed: at least one volume could not be unmounted
diskutil umount force /dev/disk6
disk6 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
diskutil eject /dev/disk6
Volume timed out while waiting to eject
diskutil eject /dev/rdisk6
Volume timed out while waiting to eject
diskutil eject disk6
Volume timed out while waiting to eject
Emití sync
para forzar el vaciado del caché, no hizo nada.
Revisé todos los manejadores abiertos con lsof
- y no pude encontrar ninguno.
Esto me sucedió un par de veces antes debido a que las unidades USB están dañadas (dañadas) (o unidades de disco duro con un esquema de partición esotérico de Linux), y la única forma de salir de este tipo de bloqueo fue: reiniciar (ni siquiera cerrar sesión / iniciar sesión).
¿Hay alguna manera de recuperarse del bloqueo de la Utilidad de Disco sin reiniciar el sistema?
La única solución que tengo hasta ahora es Windows en VM para hacer copias USB.
Cualquier ayuda sería apreciada.