Para responder a la pregunta, no Finder no ofrece esa preferencia u opción, sin embargo hay una solución.
Tengo una situación similar y yo uso un AppleScript script se guarda como una aplicación que se monta la de desmontar el volumen de destino cuando yo quiera, sin tener que entrar en la Utilidad de Disco para hacerlo.
Tengo esta aplicación en la Barra de herramientas en el Buscador, con el mismo icono que se muestra en la unidad, por lo que es fácil simplemente haga clic en él. Podría ser colocado en el Dock o de Escritorio, etc. A veces puedo acceder a ella desde Spotlight . Un montón de opciones, incluso usando el código en un Automator Servicio de flujo de trabajo y asignar un método abreviado de teclado, si quieres.
set theVolumeName to "TOSHIBA EXT"
try
do shell script "diskutil mount $(diskutil list | awk '/" & theVolumeName & "/{print $NF}')"
on error eStr number eNum
if eNum is 1 then
display dialog "The disk containing the\"" & theVolumeName & "\" volume is not available." buttons {"OK"} ¬
default button 1 with title "Check Disk Connection & Power Status" with icon 0
else
display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "Error Status" with icon 0
end if
end try
Notas:
- Cambio
set theVolumeName to "TOSHIBA EXT"
así "TOSHIBA EXT"
es el nombre de la volumen montado.
- Esta secuencia de comandos se supone que hay y va a haber un solo volumen con el nombre de destino. Si no, entonces el
awk
comando tendrá que ser modificado para adaptarse.
La comprensión de lo que el do shell script
comando está haciendo:
do shell script "diskutil mount $(diskutil list | awk '/" & theVolumeName & "/{print $NF}')"
-
do shell script
- Ejecuta una secuencia de comandos de shell usando el sh
shell.
-
diskutil mount device
- Montaje en un solo volumen.
-
$(...)
- La Sustitución De Comandos. - La sustitución de comandos permite la salida de un comando para reemplazar el nombre del comando. En este caso será el dispositivo en: diskutil mount device
-
diskutil list
- Lista de discos. Si no se da un argumento, entonces todos los discos y todas sus particiones están en la lista.
-
|
- Tubo de la salida de la anterior comando para el siguiente comando.
-
awk '/" & theVolumeName & "/{print $NF}'
- El ejemplo será:
awk '/TOSHIBA EXT/{print $NF}'
-
awk
- Patrón-dirigido escaneo y procesamiento del lenguaje.
-
/TOSHIBA EXT/
- Patrón de búsqueda. Salidas el registro (línea) que contiene el patrón de búsqueda.
En este ejemplo, es coincidente:
1: Windows_NTFS TOSHIBA EXT 2.0 TB disk1s1
-
{print $NF}
- Imprime el último campo del registro. Que impreso: disk1s1
El siguiente es un ejemplo de salida en la Terminal:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *751.3 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 750.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk1
1: Windows_NTFS TOSHIBA EXT 2.0 TB disk1s1
$ diskutil list | awk '/TOSHIBA EXT/{print $NF}'
disk1s1
$ diskutil mount $(diskutil list | awk '/TOSHIBA EXT/{print $NF}')
Volume TOSHIBA EXT on disk1s1 mounted
$
Con el fin de encontrar el dispositivo para la diskutil mount device
comando independientemente de cuántos discos conectados al sistema.