1 votos

No se puede expulsar una unidad USB, Finder sólo se cuelga

Parece que no puedo expulsar una unidad USB de mi Mac con Yosemite.

Cuando hago clic en el botón de expulsión en el Finder junto al icono de la unidad, el Finder se cuelga. Se niega a abrir más archivos; ni siquiera puedo reiniciar Finder.

La única solución que se me ha ocurrido es reiniciar todo el ordenador para que Finder vuelva a responder.

¿Cómo puedo expulsar esta unidad USB sin colgar el Finder de esta manera?

1voto

David Anderson Puntos 2189

Si no puede expulsar, lo siguiente que puede hacer es desmontar el volumen mediante la aplicación Utilidad de Discos. Una vez desmontado puedes retirar el dispositivo del puerto USB.

Por ejemplo, tengo un reproductor de mp3 conectado al puerto USB. El volumen tiene la etiqueta PEARL. Si resalto el volumen, aparecerá el botón de desmontaje.

enter image description here

Si hago clic en Desmontar, el botón cambiará a Montar. También notarás que el volumen ya no aparece en el Finder. Ahora puedo desconectar el reproductor de mp3.

enter image description here


Otra solución sería cerrar la sesión de tu cuenta y luego desconectar el dispositivo.

0voto

Tetsujin Puntos 23061

He utilizado este script, envuelto como una aplicación, para forzar la expulsión de unidades USB y tarjetas SD 'pegajosas' con éxito...

Fuente, MacTipper , créditos dejados en su lugar en script.

property show_credits : true

set the_volumes to do shell script "ls /Volumes/"
tell application "Finder" to set the_HD to path to home folder as string

set ejectable_volumes to {}
repeat with i in (every paragraph of the_volumes)
    if the_HD does not start with i then
        set end of ejectable_volumes to (i as string)
    end if
end repeat
if (count of items of ejectable_volumes) is 0 then
    tell me to activate
    display dialog "Sorry, but there are no ejectable volumes."
else if (count of items of ejectable_volumes) is 1 then
    tell me to activate
    set the_result to item 1 of ejectable_volumes as string
    display dialog ("Eject \"" & the_result & "\"?") buttons {"No", "Yes"} default button 2 cancel button "No"
    set the_path to quoted form of ("/Volumes/" & the_result as string)
    do shell script "hdiutil eject -force " & the_path
else
    tell me to activate
    set the_result to choose from list ejectable_volumes with prompt "Please choose a volume to eject (You can select multiple items):" with multiple selections allowed
    if the_result is not false then
        repeat with j in the_result
            set the_path to quoted form of ("/Volumes/" & j as string)
            do shell script "hdiutil eject -force " & the_path
        end repeat
    end if
end if

if show_credits is true then
    tell me to activate
    set the_credits to button returned of (display dialog "This applescript brought to you by The MacTipper Blog.\n\nhttp://mactipper.com" buttons {"Don't Show Again", "Visit TMB", "OK"} default button 3) as string
    if the_credits is "Don't Show Again" then
        set show_credits to false
    else if the_credits is "Visit TMB" then
        open location "http://mactipper.com"
    end if
end if

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