No se puede expulsar una unidad USB, el Finder simplemente se bloquea

0

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

Cuando hago clic en el botón de expulsión en el buscador al lado del icono de la unidad, el Buscador simplemente se bloqueará. Se niega a abrir más archivos; Ni siquiera puedo reiniciar el Finder.

La única solución que he encontrado es reiniciar toda mi computadora para que Finder vuelva a ser receptivo.

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

    
pregunta KEI 23.09.2015 - 05:06

2 respuestas

1

Si no puede expulsar, lo mejor que puede hacer es desmontar el volumen utilizando la aplicación Utilidad de disco. Una vez desmontado, puedes quitar el dispositivo del puerto USB.

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

SihagoclicenDesmontar,elbotóncambiaráaMontar.TambiénnotaráqueelvolumenyanoapareceenelFinder.Ahorapuedodesconectarelreproductordemp3.

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

    
respondido por el David Anderson 23.09.2015 - 05:39
0

He usado este script, envuelto como una aplicación, para expulsar con éxito las unidades USB 'pegajosas' & Tarjetas SD ...

Fuente, MacTipper , créditos dejados en su lugar en el 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
    
respondido por el Tetsujin 23.09.2015 - 08:54

Lea otras preguntas en las etiquetas