rimontare la scheda SD espulsa senza reinserirla

17

Uso una scheda microSD nel mio MacBook Air per ulteriore spazio di archiviazione, utilizzando un adattatore per lo scarico (fatto in casa, simile al minidrive elegante).

Per risparmiare la batteria quando non la uso, ho disabilitato il mount automatico usando / etc / fstab. Ma a volte, lo espelli accidentalmente invece di smontarlo (perché è quello che fa il finder gui).

Dopo essere stato espulso, l'unico modo che conosco per rimontare è quello di togliere l'adattatore e rimetterlo dentro. Dato che è a filo, ho bisogno di una graffetta per estrarlo.

Quindi ho bisogno di un modo per riattivare il lettore di schede senza doverlo reinserire.

In Windows, questo è possibile usando lo strumento da riga di comando devcon di microsoft, o andando a Gestione dispositivi, disabilitando e abilitando il lettore di schede.

Ci deve essere un modo per farlo, quindi per favore non rispondere dicendo semplicemente che non è possibile.

Grazie

    
posta CoolkcaH 30.08.2012 - 14:12
fonte

8 risposte

3

Montagna offre una funzione chiamata "Rimontare gli archivi USB" per fare ciò che vuoi.

Questo articolo del blog ti spiega come usare < a href="http://getmountainapp.com/"> Montagna per risolvere i problemi più comuni con Nifty MiniDrive come il consumo della batteria in modalità sospensione o come ricollegare la scheda SD dopo che è stata espulsa.

La cosa migliore è che Mountain installa uno strumento di supporto privilegiato, quindi non è necessario inserire la password di amministratore ogni volta che si desidera rimontare l'unità. Inoltre, puoi configurare Mountain in modo che esegua automaticamente il suo lavoro in background.

    
risposta data 07.11.2014 - 19:18
fonte
21

Su Mountain Lion con lettori SD integrati:

sudo kextunload -b com.apple.driver.AppleSDXC
sudo kextload -b com.apple.driver.AppleSDXC
    
risposta data 08.11.2013 - 19:08
fonte
6

Digita questo nel terminale:

sudo kextunload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext; sudo kextload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext

Questo scaricherà e caricherà i driver del kernel del lettore di schede, e apparirà nuovamente in diskutil.

Grazie a binarybob per i puntatori.

    
risposta data 01.09.2012 - 14:52
fonte
5

Ho costruito un AppleScript dalla soluzione di Coolkah:

display dialog "Your Administrator Password:" default answer "" with hidden answer
set PWD to text returned of the result
do shell script "sudo kextunload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext; sudo kextload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext" user name "your name" password PWD with administrator privileges
    
risposta data 12.06.2014 - 08:40
fonte
3

Espelli / Rimonta con una scorciatoia da tastiera (richiede la password)

Questo è basato su roadrunner, basato su CoolkcaH, e basato sulla guida Apple sull'utilizzo di Automator.

Come creare un flusso di lavoro con Automator

  1. Avvia Automator

  2. Seleziona il modello "Servizio".

  3. Seleziona "Utilità" dalla Libreria e fai doppio clic su "Esegui AppleScript".

  4. Per creare un servizio sempre disponibile, seleziona:

"Il servizio riceve [nessun input] in [qualsiasi applicazione]"

nella parte superiore della schermata di Automator.

  1. Scrivi il seguente AppleScript:

    on run {input, parameters}

    display dialog "Your Administrator Password:" default answer "" with hidden answer
    set PWD to text returned of the result
    do shell script "sudo kextunload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext; sudo kextload /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext" user name "[UserName]" password PWD with administrator privileges
    
    return input
    

    fine corsa

dove la parte [UserName] deve essere sostituita dal nome utente / account di accesso della macchina.

  1. Salva il servizio con un nome univoco. Il servizio verrà salvato in:

~ / Library / servizi

  1. Aggiungi una scorciatoia da tastiera. Apri il pannello Tasti di scelta rapida nel pannello Tastiera in Preferenze di Sistema. Fai clic sul segno + per aggiungere una nuova scorciatoia e trovare il nome del servizio. Aggiungi un collegamento facendo doppio clic sul lato destro del nome del servizio. Esempio: comando + opzione + F12 (potresti voler evitare una combinazione di tasti che potrebbe essere accidentalmente premuta).
risposta data 11.10.2014 - 10:15
fonte
1

Sto usando TheMiniDrive con una scheda microSD (simile al Nifty). Esecuzione di Maverick in un MacBook 13 "di fine anno 2012 con Retina e lettore di schede SD incorporato.

La soluzione di CoolkcaH che scarica / carica AppleUSBCardReader.kext non ha fatto nulla nei miei test.

Tuttavia, la soluzione di Mark Aufflick che scarica / carica com.apple.driver.AppleSDXC ha rimontato una scheda SD espulsa, in un solo passaggio, senza dover andare su Utility Disco. Ho usato Automator, secondo la soluzione di PatrickT, e ho semplicemente sostituito il codice di CoolkcaH con quello di Mark Aufflick. Ecco l'intero codice che ho usato per sostituire Patrick's in Automator (di nuovo, assicurati di sostituire [NomeUtente] con il tuo nome utente reale):

on run {input, parameters}

        display dialog "Your Administrator Password:" default answer "" with hidden answer
        set PWD to text returned of the result

        do shell script "sudo kextunload -b com.apple.driver.AppleSDXC; sudo kextload -b com.apple.driver.AppleSDXC" user name "[UserName]" password PWD with administrator privileges

    return input
end run
    
risposta data 27.10.2015 - 09:31
fonte
0

Probabilmente la soluzione migliore che ho visto sul web:

Smontaggio di un disco rigido collegato

diskutil unmount /dev/disk2s1

Volume VM Drive on disk2s1 unmounted

Si noti come si usa il comando smonta. Dobbiamo specificare la posizione della partizione con il suo percorso completo (ad es. / Dev / disk2s1).

Montaggio di un disco rigido collegato. Per montare nuovamente l'unità, senza doverla estrarre e ricollegarla, posso eseguire questo comando:

diskutil mount /dev/disk2s1

Volume VM Drive on /dev/disk2s1 mounted

crediti

    
risposta data 05.12.2017 - 19:05
fonte
0

Località spostate in High Sierra

Questo ricaricherà il lettore SDXC.

$ sudo kextunload /System/Library/Extensions/AppleSDXC.kext; sudo kextload /System/Library/Extensions/AppleSDXC.kext
    
risposta data 18.12.2018 - 15:31
fonte

Leggi altre domande sui tag