Home > Mac, Programmi > Force Umounter: la mia prima applicazione per OSX

Force Umounter: la mia prima applicazione per OSX

force umounter

Non so voi ma a me capita spesso su Leopard, e prima ancora su Windows, di non riuscire a scollegare pendrive e hardisk usb per colpa di qualche programma che, a mia insaputa, mantiene un handle attivo su qualche file/cartella. Su Windows avevo risolto i miei problemi grazie al mitico Unlocker, purtroppo però non ho trovato nulla di simile per Leopard. Ovviamente ero certo che da terminale fosse possibile fare l’umount forzato di un volume, così iniziai, dopo aver trovato il giusto comando, a smanettare con Automator per rendere più agevole l’operazione.
umount-error

FORCE UMOUNTER

Ed ecco che, dopo un po’ di fatica iniziale per capire come si lavora con Automator ed AppleScript ho dato vita a questa piccola utility! Il programma è molto semplice, come mostrato in figura vengono elencati tutti i volumi attualmente montati; l’elenco comprende tutti gli alias della cartella “/Volumes” quindi è possibile forzare l’espulsione di qualsiasi tipo di volume: immagini ISO/DMG/… , CD/DVD/… , drive USB, ecc…

umounter-volumes

Grazie ad un piccolo AppleScript viene mostrato il risultato del comando umount in modo che possiamo capire se è tutto andato a buon fine.

umounter-dialog

Uno sguardo al CODICE

Il punto di forza dell’utility è sicuramente l’utilizzo del comando “diskutil umount force” che permette di smontare qualsiasi drive senza curarsi degli handle attivi; ho scelto di proposito di non utilizzare il comando “diskutil umountDisk force” in modo che sia data libertà di poter smontare singole partizioni di uno stesso disco. Se questa mia scelta non dovesse piacerci nessun problema: aprite l’app direttamente da Automator e potrete modificare facilmente il codice di mano vostra! :)

DOWNLOAD

force umounter Force Umounter 0.4 (scaricato 19 volte)

PICCOLA NOTA: l’icona è fatta usandone un’altra trovata in rete come base, in sostanza ho semplicemente aggiunto il punto esclamativo cercando di mantenere lo stile :P

CHANGELOG
30/10/2009 – 0.4 = finestra di selezione drive

20/10/2009 – 0.3 = perfezionamento codice dialog e cambio icona a livello interno (anche nel dialog di avviso)
19/10/2009 – 0.2 = aggiunta dialog con risultato dell’operazione
16/10/2009 – 0.1a = creazione e aggiunta icona tramite copia-incolla della stessa
16/10/2009 – 0.1 = funzionalità base di selezione del volume tramite dialog e successivo umount forzato tramite shell

  1. 3 novembre 2009 a 15:42 | #1

    Ottima APP … molto utile… bravo!
    Comunque se non erro, Snow Leopard dovrebbe aver risolto il problema… mi sa che non lo hai ancora installato, vero? Io da quando ce l’ho non ho più avuto quei fastidiosi messaggi di errore.
    Ciao

  2. 3 novembre 2009 a 17:59 | #2

    No, attendo ancora un po’ per mettere il leopardo delle nevi :) in ogni caso può essere utile^^

  3. 4 novembre 2009 a 14:14 | #3

    @cicciokun Fai bene ad aspettare… non è essenziale (anche se un po’ fa risparmiare spazio occupato e velocizza le operazioni) e qualche programma ancora non è compatibile….

  1. Nessun trackback ancora...