Impossibile espellere un'unità USB, il Finder si blocca

0

Sembra che non riesca a espellere una chiavetta USB dal mio Mac con Yosemite.

Quando faccio clic sul pulsante di espulsione nel Finder accanto all'icona dell'unità, Finder si bloccherà. Si rifiuta di aprire altri file; Non riesco nemmeno a riavviare Finder.

L'unica soluzione che ho trovato è quella di riavviare l'intero computer per riportare Finder a essere reattivo.

Come posso espellere questa chiavetta USB senza appendere il Finder in questo modo?

    
posta KEI 23.09.2015 - 05:06
fonte

2 risposte

1

Se non puoi espellere, la cosa migliore da fare è smontare il volume usando l'applicazione Utility Disco. Una volta smontato, puoi rimuovere il dispositivo dalla porta USB.

Ad esempio, ho un lettore mp3 collegato alla porta USB. Il volume ha l'etichetta PEARL. Se evidenzi il volume, apparirà il pulsante Unmount.

SefaccioclicsuUnmount,ilpulsantecambieràinMount.NoteraianchecheilvolumenonapparepiùnelFinder.Orariescoascollegareillettoremp3.

Un'altra soluzione sarebbe quella di uscire dal tuo account, quindi disconnettere il dispositivo.

    
risposta data 23.09.2015 - 05:39
fonte
0

Ho usato questo script, racchiuso come app, per forzare con successo l'espulsione di unità USB "adesive" & Schede SD ...

Fonte, MacTipper , crediti lasciati sul posto nello 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
    
risposta data 23.09.2015 - 08:54
fonte

Leggi altre domande sui tag