Expulsar discos duros vía AppleScript

patente.pngLeopard a veces puede estar poco dispuesto a expulsar discos e imágenes de disco en el Finder. No importa si haces clic en el botón Eject de la barra lateral del Finder, arrastras el disco a la Papelera, o haces clic derecho y elijes Eject, el Finder simplemente no te hace caso. Puedes abrir Disk Utilty sin embargo y expulsarlo bien de esa manera (a menos que haya archivos abiertos en la imagen, por supuesto). Este AppleScript expulsará esos discos molestos.

El script te dejará expulsar discos molestos rápidamente si el Finder no hace caso de tus peticiones. También te dirá qué aplicaciones están impidiendo expulsar el disco, a diferencia del genérico «algo está abierto en ese disco, pero no te digo qué» del Finder. Puedes encontrar una versión lista para funcionar del script en este post.

Fuente: MacOSXHints

One Comment

  1. juandesant

    El comando lsof (LiSt Open Files) es tu amigo, especialmente filtrado por grep:

    lsof | grep /Volumes/

    o mejor aún,

    lsof | grep /Volumes/nombreVolumen

    En este último caso estamos escribiendo el nombre del volumen que no se expulsa.

    ¡Ojo, muchas veces el haber hecho cd con el Terminal a una carpeta del volumen que no se expulsa es lo que hace que no lo podamos cerrar!

Deja una respuesta