Cómo deshabilitar el montaje automático de USB

12

Utilizo VirtualBox en mi MBP y, a menudo, necesito montar mi unidad flash USB dentro del invitado. El problema que estoy encontrando es que el sistema operativo host (OS X Mavericks) monta inmediatamente la unidad flash USB cuando la inserto. Cuando trato de desmontarlo (con gracia, a través del Finder), OS X se queja de que el dispositivo está en uso. Investigaciones adicionales sobre lsof revelan que Spotlight y AVG están haciendo lo suyo con la unidad flash.

En lugar de jugar con configuraciones de aplicaciones individuales, me gustaría modificar el comportamiento del sistema operativo del host para que el dispositivo USB no se monte automáticamente. ¿Alguna sugerencia?

    
pregunta AJ. 12.02.2014 - 18:26

4 respuestas

6

Según el Topher Kessler artículo en CNET , puedes agregar una entrada a /etc/fstab , especificando la opción noauto .

Tal entrada podría tener este aspecto:

UUID=791E37B4-82A3-37E7-9F15-3C39359126B4   none  hfs  rw,noauto

El UUID se puede obtener buscando la línea Volume UUID que se imprime cuando ejecuta diskutil info /Volumes/volume name .

    
respondido por el TonyCr 10.07.2014 - 12:22
5

OS X tiene un mecanismo, denominado Marco de arbitraje de disco , a través del cual los programas pueden controlar lo que sucede cuando se insertan o expulsan discos. También brinda la oportunidad de interceptar un evento de inserción de disco y evitar el comportamiento de montaje automático habitual.

Para cambiar el comportamiento, sin embargo, se requiere una utilidad de terceros, ya que el marco de Arbitraje de Disco es solo una interfaz de programación. Una buena utilidad es Disk Arbitrator , una herramienta gratuita (con licencia BSD) de Aaron Burghardt.

Mientras se ejecuta Disk Arbitrator, puede optar por vetar el montaje de discos recién insertados, montarlos de solo lectura o simplemente dejar que se realice el montaje automático normal. Una vez que se cierra Disk Arbitrator, se restaura el comportamiento de montaje normal.

    
respondido por el 200_success 07.03.2016 - 07:43
1

Creo que modificar fstab para desactivar el montaje automático es un poco excesivo para lo que intentas hacer. Es como quitar las puertas de tu auto porque de vez en cuando necesitas entrar o salir.

Para esto, usaría VirtualBox's integrado en Filtros USB . Esto le permite montar automáticamente un dispositivo USB en particular al insertarlo. Puede encontrar los filtros USB en el menú "Configuración" de la máquina virtual en particular a la que desea asignarlos.

Por ejemplo, a continuación se enumeran mis dispositivos USB que están disponibles si deseo adjuntarlos automáticamente a mi Windows 10 Pro VM. Puedo conectar mi Seagate FreeAgent Go, mi SanDisk Cruzer o cualquiera de los dispositivos USB conectados. Sin embargo, la conexión del receptor USB Logitech en última instancia haría que el mouse fuera inoperable en el host, así que tenga cuidado con lo que conecta.

,

¿Cómoséqueestofunciona?Bueno,accidentalmenteconectéunaunidadFreeAgentGoynosemontaría(comopercibí)enOSX.Vermioriginal"problema": La unidad USB no se monta, no aparece en las Utilidades de disco, pero se encuentra en el Perfil del sistema

Lo hace por número de serie o por UUID (no he investigado lo suficiente como para averiguar cuál) pero tenía varias unidades FreeAgent Go del mismo modelo y tamaño, y solo una se adjuntaba automáticamente a la máquina virtual. En ese momento, pensé que mi disco se había estropeado.

La conclusión es que el montaje automático aún funcionó, y pude conectar un dispositivo USB directamente a una máquina virtual sin tener que pasar por el problema de desmontarlo primero

    
respondido por el Allan 07.03.2016 - 05:21
0

Encontré una guía oficial en enlace "Evitar que se monte un volumen en el inicio"

    
respondido por el BB9z 13.01.2017 - 03:48

Lea otras preguntas en las etiquetas