25 votes

remonter la carte SD éjectée sans la réinsérer

J'utilise une carte microSD dans mon Macbook Air pour un stockage supplémentaire, en utilisant un adaptateur encastré (fait maison, similaire au nifty minidrive).

Pour économiser la batterie lorsque je ne l'utilise pas, j'ai désactivé le montage automatique en utilisant /etc/fstab. Mais parfois, je l'éjecte accidentellement au lieu de le démonter (parce que c'est ce que fait le finder gui).

Une fois qu'elle a été éjectée, le seul moyen que je connaisse pour la remonter est de retirer l'adaptateur de carte et de le remettre en place. Comme il est encastré, j'ai besoin d'un trombone pour l'enlever.

J'ai donc besoin d'un moyen de réactiver le lecteur de carte sans avoir à le réinsérer.

Sous Windows, cela est possible en utilisant l'outil de ligne de commande devcon de microsoft, ou en allant dans le gestionnaire de périphériques, en désactivant et en activant le lecteur de carte.

Il doit y avoir un moyen de le faire, alors ne répondez pas simplement en disant que ce n'est pas possible.

Merci

1 votes

Je comprends que ce n'est pas ce que vous voulez entendre, mais malheureusement, je ne pense pas qu'il y ait un moyen de remonter un disque une fois qu'il a été éjecté (que ce soit par le Finder, l'Utilitaire de disque ou en utilisant la fonction diskutil ). Comme vous le dites, si vous démontez ce disque (plutôt que de l'éjecter) en utilisant diskutil unmountDisk par exemple, vous pouvez simplement le remonter par la suite avec diskutil mountDisk . Cela dit, jetez un coup d'œil à cette question qui suggère une application alternative et (dans les commentaires) une façon de le faire en utilisant des kexts de déchargement

1 votes

Merci pour l'idée de décharger/recharger le module du noyau, c'est parfaitement logique. Je ne sais pas pourquoi je ne m'en suis pas souvenu, c'est équivalent à la méthode de Windows.

2voto

BerkeleyBernie Points 23

J'utilise TheMiniDrive avec une carte microSD (similaire à la Nifty). J'exécute Mavericks sur un MacBook 13" fin 2012 avec Retina et lecteur de carte SD intégré.

La solution de CoolkcaH de décharger/charger AppleUSBCardReader.kext n'a rien fait dans mes tests.

Cependant, la solution de Mark Aufflick qui consiste à décharger/charger com.apple.driver.AppleSDXC a permis de remonter une carte SD éjectée, en une seule étape, sans avoir à passer par l'Utilitaire de disque. J'ai utilisé Automator, selon la solution de PatrickT, et j'ai simplement remplacé le code de CoolkcaH par celui de Mark Aufflick. Voici le code complet que j'ai utilisé pour remplacer celui de Patrick dans Automator (encore une fois, assurez-vous de remplacer [UserName] par votre nom d'utilisateur réel) :

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

0voto

derdonn Points 111

Déplacement des emplacements dans High Sierra

Cela va recharger le lecteur SDXC.

$ sudo kextunload /System/Library/Extensions/AppleSDXC.kext; sudo kextload /System/Library/Extensions/AppleSDXC.kext

-1voto

Get Jet Points 1

Probablement la meilleure solution que j'ai vue sur le web :

Démontage d'un disque dur connecté

diskutil unmount /dev/disk2s1

Volume VM Drive on disk2s1 unmounted

Notez comment nous utilisons la commande unmount. Nous devons spécifier l'emplacement de la partition avec son chemin complet (c'est-à-dire /dev/disk2s1).

Montage d'un disque dur connecté. Pour remonter le disque dur, sans avoir à le sortir et à le rebrancher, je peux lancer cette commande :

diskutil mount /dev/disk2s1

Volume VM Drive on /dev/disk2s1 mounted

crédits

1 votes

Cela ne fonctionne pas pour les cartes SD, une fois qu'elles sont éjectées, elles doivent être physiquement réinsérées. (Sauf si vous utilisez une autre solution sur cette page)

0 votes

En fait, dans mon cas, je n'ai pas besoin de réactualiser manuellement la carte sd, je la monte et la démonte simplement avec ce code

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X