¿Cómo vuelvo a montar la unidad flash USB o la tarjeta SD?

1

Noté que podía volver a montar mi disco duro USB a través del terminal después de expulsarlo al escribir diskutil list para encontrar la unidad y diskutil mountDisk / dev / disk "X" ...

Así que intenté hacer lo mismo con mi tarjeta SD y mi unidad flash USB, pero ... después de expulsarlos, ya no puedo encontrarlos en la lista de diskutil.

Sospecho que esto se debe a que no son "unidad" hasta que el sistema los determina como unidades ... lo que sucede automáticamente cuando se conectan, y el sistema elimina esas unidades de las interfaces USB / tarjeta SD después de expulsar ellos.

Entonces, la pregunta es, ¿cómo puedo determinar manualmente estas interfaces USB / SD como "unidades" para poder volver a montarlas? Gracias.

    
pregunta aeroxy 08.03.2014 - 16:34

2 respuestas

1

así que me di cuenta de esto. En primer lugar, la tarjeta SD y la unidad flash USB utilizan un kernel diferente en OS X, por lo que la solución no es universal. Puño de, si usas memoria USB:

En su tipo de terminal

sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext

Escriba su contraseña (use una cuenta de administrador), luego

sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

Lo que esto hace es que descarga y vuelve a cargar el sistema de extensión del kernel de almacenamiento USB, por lo que es un equivalente a desconectar y volver a conectar el dispositivo de almacenamiento USB después de la expulsión.

De manera similar, también podemos hacerlo con el lector de tarjetas SD. Tipo:

sudo kextunload -b com.apple.driver.AppleSDXC
sudo kextload -b com.apple.driver.AppleSDXC

Tada!

Ten cuidado, una vez que descargues el kernel y te olvides de volver a cargar el kernel, no podrás leer el dispositivo en absoluto incluso si desconectas y conectas el dispositivo físicamente.

    
respondido por el aeroxy 08.03.2014 - 20:37
1

Hay una diferencia entre desmontar y expulsar. No estoy familiarizado con el CLI de diskutil, así que lo explicaré usando Disk Utility.app

Cuando tienes una tarjeta SD montada, puedes desmontarla haciendo clic en el botón Unmount en la barra de herramientas:
LatarjetaSDpermaneceenlalista,perosedesvanece.Luego,sideseavolveramontarlo,simplementeseleccionelatarjetaSDyhagaclicenMount:

    
respondido por el Saaru Lindestøkke 08.03.2014 - 17:23

Lea otras preguntas en las etiquetas