¿Cómo configurar VirtualBox para acceder a discos duros externos en el invitado Win7?

Instalé VirtualBox para usar Windows 7 como invitado en una Macbook Air con Mavericks (principalmente para poder usar una impresora que no tiene controladores para Mac). Además, instalé Oracle_VM_VirtualBox_Extension_Pack y Guest Additions, por lo que ahora la configuración de video y la compatibilidad con USB están disponibles. Excepto que, mientras que las unidades flash y la impresora funcionan, las unidades de disco duro externas conectadas por USB no lo hacen.

Después de desmontar los discos duros externos en Finder, solo aparecen atenuados en la bandeja del sistema de VirtualBox.

ingrese la descripción de la imagen aquí

Agregarlos como filtros en la Configuración de la máquina virtual hace que se vean seleccionados como deberían (ya no atenuados), pero aún no están disponibles en las ventanas invitadas.

Hablo de dos discos duros externos, ambos de 500 GB, uno ntfs y otro fat32.

Esperaba que las conexiones USB funcionaran completamente después de instalar Extension_Pack y Guest Additions, pero parece que hay algo más por hacer.

¿Qué?

¿Tienes ntfs para mac instalado? Asegúrese de que puede escribir en esa unidad en su sistema operativo host primero.
@Gulali - No, no he instalado "ntfs para mac" y no tengo intención de hacerlo. ¿No es eso por escribir en el disco? No quiero escribir, solo leer, como ya puedo hacer en Finder. ¿Qué pasa con la unidad fat32? Puedo leer y escribir en el Finder de Mac, mientras que en Win7 no se puede acceder a ninguna de las 2 unidades externas.
¿Están conectados directamente o a través de un concentrador? También hay una configuración en la configuración de la máquina virtual para dar a la máquina virtual invitada acceso directo a un dispositivo USB en particular.

Respuestas (7)

Una vez que expulsé el disco duro de Mac OS, la máquina virtual de Windows invitada lo reconoció instantáneamente.

inserte Guest Additions CD image.iso correspondiente a su número de versión http://download.virtualbox.org/virtualbox/ funcionó para mí una vez que desmonté el USB del sistema operativo anfitrión, inicié VB, entré en la configuración, agregué el filtro USB y apunté al USB deseado, lanzó VB, inició sesión en Windows, listo, allí mismo en dispositivos informáticos como Drive (E:)

Anfitrión: MacBook Pro Summer 2014 con Mac OS Sierra 10.12.6 (tiene puertos USB 3.0). Invitado: Windows 7 Professional de 64 bits (aún no he instalado la función USB 3).

Win7 no reconocería una tarjeta de memoria USB 2.0 Kingston de 16 GB. Tengo extensiones de VirtualBox instaladas y he agregado un filtro de dispositivo USB en la configuración de VM. Resolví el problema conectando un concentrador USB 2.0 en el puerto USB 3.0 de la MacBook Pro y luego conectando la tarjeta de memoria USB 2.0 en el concentrador. Funciona. (Tengo un Kensington PocketHub Mini USB 2.0 con 4 puertos). Del mismo modo, ahora puedo usar una tarjeta de memoria SanDisk Ultra USB 3.0 a través del concentrador USB 2.0.

Esto también resolvió un problema similar con una calculadora gráfica HP-Prime; el software HP en mi mac no vería la calculadora si estuviera conectada directamente al puerto USB 3.0, pero estaba bien cuando usé el concentrador USB 2.0.

En mi caso (OSX Catalina, Virtual Box 6.1 y Windows 10 virtualizados), logré que funcionara usando el Oracle VM VirtualBox Extension Pack.

Consíguelos desde la página oficial de descargas . Asegúrese de descargar la versión exacta del VirtualBox que ha instalado.

Posteriormente, siga las instrucciones para su instalación . En caso de que algo le suceda a ese sitio de terceros, aquí van:

  1. Abre VirtualBox.
  2. En la lista de la izquierda, haga clic en Herramientas>Preferencias. Debería aparecer una ventana.
  3. Desde los íconos en la parte superior de esa ventana, seleccione Extensiones. Haga clic en el botón más (+) a la derecha, busque la carpeta donde descargó la extensión y abra el paquete de la extensión. VirtualBox le notificará que está a punto de instalar un paquete de extensión. Confirme para instalar. Después de eso, debería aparecer como activo en la lista de paquetes de extensión.
  4. Asegúrese de que su máquina virtual no se esté ejecutando.
  5. Verifique la configuración de su máquina virtual (selecciónela en la lista de la izquierda de la ventana principal de VirtualBox y haga clic en el ícono de configuración en la parte superior) y asegúrese de que en Puertos>USB el controlador USB esté habilitado y esté usando el controlador USB 3.0. Si no ve su unidad de disco duro externa en la parte inferior, agréguela con el botón más (+) a la derecha de la lista.
  6. Desmonte (pero NO desconecte) su disco duro externo de OSX. Inicie su máquina virtual. Debería tener acceso a la unidad de disco duro dentro de la máquina virtual.

Esto funcionó para mí. Necesitaba particionar un disco duro externo con una partición NTFS.

Tengo un problema tal vez relacionado (no uso MAC en absoluto)...

No puedo hacer que VirtualBOX pase al Guest un "Hub USB 2.0"... no aparece en la lista, está oculto.

¿Su USB HDD tiene un HUB interno? Algunos lo tienen... como algunos WD que también tienen un VirtualCD.

Tal vez no esté relacionado con su problema, pero tal vez sí.

Otro problema que tengo con la redirección USB de VirtualBOX es que dos dispositivos USB (del mismo nombre) no se pueden pasar al Invitado al mismo tiempo... solo pasa el primero que intento...

No sé mucho sobre MAC, pero mi experiencia con la redirección de USB de VirtualBOX es que falla mucho en algunas condiciones... no importa si el host es Windows o Linux... ¡es la redirección de USB de VirtualBOX la que está fallando! Así que creo que sucederá lo mismo en MAC.

es solo una idea!!!

Parece que le gustaría que el sistema invitado manejara todo el asunto del USB. Debido a que OSX conecta automáticamente los dispositivos USB, deberá hacer lo siguiente:

Abra Configuración de la máquina > USB > Haga clic en el símbolo más verde > Seleccione su HDD. Luego desenchufe el disco y vuelva a enchufarlo, de ahora en adelante el invitado debería verlo como un dispositivo USB.

Después de desmontar su unidad en el Finder, intente abrir la Utilidad de Discos y vea si la unidad puede ser expulsada. Después de la expulsión (si se hace), VirtualBox puede ver el dispositivo.