17 votos

¿Cómo expulsar todas las particiones externas rápidamente?

Tengo un disco externo con dos particiones que mantengo conectadas a mi MacBook Pro cuando estoy en mi escritorio. (Uno es para Time Machine, el otro sólo para el almacenamiento adicional.) A veces tengo que tomar mi portátil rápidamente y llevarlo a algún lugar, pero tengo que cambiar a un espacio donde puedo ver las particiones en el escritorio, lazo ellos, clic de dos dedos, y seleccione Eject . ¿Existe una forma más rápida en Mavericks, o tengo que configurar un AppleScript como este con un atajo de teclado?

Nota: Soy no buscando expulsar estos sólo cuando pongo mi Mac en reposo (como explorado aquí ). A veces estoy en una teleconferencia en la que se comparte la pantalla y tengo que alejar mi Mac de mi escritorio durante un minuto, si sabes a lo que me refiero :-).

0 votos

Yo uso Alfred.app para hacer esta tarea. Lo hace tan fácil como pulsar cmd+space y escribiendo eject . Muy recomendable

0 votos

Muchas buenas respuestas a continuación. Me resulta difícil elegir una como la mejor.

0 votos

Este lugar no es lo suficientemente grande para dos de nosotros, @JimL. Supongo que tendré que ir. (Lo siento, sé que mi comentario es irrelevante, pero vi su nombre en otro post y pensé: "¡Yo no escribí eso!" Realmente hice una doble toma.

13voto

NVRAM Puntos 2555

La única advertencia para "expulsar rápidamente" los discos con alguna fiabilidad es que no se expulsarán si hay archivos en uso que residen en ellos. Dicho esto, se puede forzar la expulsión discos, pero eso no sería lo ideal si los archivos están, de hecho, en uso.

La forma más fácil de expulsar instantáneamente todos los discos es invocando un Applescript (también podría crear un shell script, pero el Applescript se convierte más fácilmente en una solución de aplicación de un solo clic).

Así que ve a tu editor de Applescript, pega lo siguiente:

tell application "Finder" to eject (every disk whose ejectable is true and local volume is true and free space is not equal to 0)

Enter Code in your Script Editor

y guardar el script</strkeep><strkeep> como una aplicación donde usted elija (NO utilice el /tmp carpeta como se ilustra) . Añade la aplicación resultante a tu Dock y tendrás una expulsión rápida con un solo clic.

Select 'Application' as your file format

Nota: el and free space is not equal to 0 es para que el script no expulse el contenido de su unidad de CD/DVD. Elimine esto si desea que los discos insertados sean expulsados también.

0 votos

He envuelto esto en un Ruby script en mi respuesta aquí... más o menos lo mismo de nuevo...

0 votos

He puesto este Applescript para que se ejecute en un servicio y luego he creado un atajo de teclado en las Preferencias del Sistema y funciona perfectamente.

0 votos

Esta es mi respuesta favorita porque utiliza cosas nativas de MacOS. Sin embargo, no aborda realmente la necesidad de desconectar físicamente y con rapidez las unidades externas. "Tengo que alejar mi Mac de mi escritorio por un minuto". Por lo tanto, si script expulsa sólo las unidades ejecutables y algunas no eran ejecutables en ese momento - ¡sería estupendo que se nos avisara antes de quitar el cable e ir a otra habitación!

8voto

Raghu Dodda Puntos 302

Yo recomendaría Alfred . Es una aplicación de inicio rápido que incluye la función de expulsión de volúmenes. Puedes seleccionar qué tipo de objetivos son aptos para el comando (unidad de red, local, etc.).

alfred eject command

Cuando activas el shortut, puedes seleccionar un volumen específico para desmontar. O puede escribir ejectall (este nombre de atajo es personalizable).

1 votos

Nota: tendrás que habilitar estos comandos incorporados de Alfred yendo a Preferencias de Alfred -> Sistema -> Expulsar y Preferencias -> Sistema -> "Expulsar todo" alfredapp.com/help/features/system

7voto

Ogre Psalm33 Puntos 253

En OS-X Mountain-Lion, puedo hacer clic en la opción de uno de los iconos de "Expulsión" (mantener pulsada la opción y luego hacer clic en el icono de expulsión), y todas las particiones externas se expulsarán.

(Actualización) Se ha comprobado que también funciona en OS X Mavericks e incluso en macOS Sierra, como sospechaba. Probablemente se puede asumir que funciona al menos en todas las versiones intermedias (¡pruébalo!).

0 votos

Esto sigue funcionando en Mavericks.

0 votos

Esta resulta ser la respuesta más satisfactoria para mí. Un acorde rápido y ya está. No se necesita ningún software adicional. Gracias.

2 votos

Parece que ya no funciona en El Capitán. ¿Puede alguien confirmarlo?

3voto

Oskar Puntos 1242

Yo uso barra de lanzamiento para automatizar esta tarea. Tiene un atajo de comandos para expulsar todos los volúmenes expulsables. Es increíblemente rápido y si desactiva la mayoría de las reglas de indexación, la huella de memoria y el uso de la CPU pueden ser diminutos.

Es mucho más potente que este truco, pero hace ese truco muy bien y probablemente estarías bien usando la versión gratuita para ese propósito ya que sólo estarías usando ese atajo.

1voto

Hambone Puntos 1

Si resulta que tienes la misma configuración cada vez que quieres expulsar varios discos externos a la vez, podrías usar AppleScript / Automater y hacer tu propio atajo de teclado. Hay una descripción detallada de cómo hacer esto aquí: https://superuser.com/questions/405330/global-keyboard-shortcut-to-eject-external-hard-drive-on-mac-osx-lion

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X