Asumo que has descargado e instalado el "Oracle VM VirtualBox Extension Pack". Esto permite el soporte de dispositivos USB 2.0 y USB 3.0, VirtualBox RDP y PXE boot para tarjetas Intel.
En el panel de la ventana de Puertos, no veo dónde has añadido un filtro de dispositivo USB. A continuación es donde he añadido una unidad flash USB de 2 GB.
Una alternativa a la expulsión de la unidad externa USB sería la siguiente:
Desmonta la unidad USB antes de iniciar la máquina virtual. La sincronización es muy importante, ya que OS X intentará volver a montar la unidad automáticamente. Use el comando de la aplicación Terminal
diskutil list
para determinar el identificador de la unidad USB externa. Por ejemplo, digamos que el identificador es disk1
entonces el comando a ejecutar, justo antes de iniciar la máquina virtual, sería
diskutil unmountdisk /dev/disk1
Actualizar:
En realidad, pude acceder a la memoria USB después de iniciar la máquina virtual. Todo lo que tenía que hacer era ejecutar el
diskutil unmountdisk /dev/disk1
mientras la máquina virtual estaba funcionando.
Acceder a la unidad USB externa como una unidad SATA virtual
Los siguientes comandos de la aplicación Terminal crean el archivo share.vmdk
necesario para acceder a la unidad USB externa como una unidad SATA virtual. Este archivo se almacenará en la carpeta llamada Share
en tu escritorio. Asumo que el identificador del disco externo es disk1
.
cd ~
cd Desktop
mkdir Share
cd Share
diskutil unmountdisk /dev/disk1
sudo chmod go+rw /dev/disk1*
diskutil unmountdisk /dev/disk1
vboxmanage internalcommands createrawvmdk -filename "$PWD/share.vmdk" -rawdisk /dev/disk1
Nota: Los efectos de la sudo chmod go+rw /dev/disk1*
Los comandos son temporales. Los permisos pueden revertirse, si se reinicia el ordenador o se expulsa la unidad USB externa.
Ahora puedes añadir el share.vmdk
como un segundo disco en tu máquina virtual. Nota: Antes de hacer clic en el botón "Abrir", tendrá que ejecutar el comando diskutil unmountdisk /dev/disk1
.
Antes de iniciar la máquina virtual, se le pedirá que ejecute el comando diskutil unmountdisk /dev/disk1
.
Nota: Puedes evitar que OS X monte automáticamente la unidad USB externa creando/editando el archivo /etc/fstab
. Ver man fstab
para más información.
Acceder a un archivo .dmg de lectura/escritura como una unidad SATA virtual
Utilice la aplicación Utilidad de disco para crear una nueva imagen de disco en blanco. A continuación se muestra un ejemplo en el que el share.dmg
se crea en el ~/Desktop/Share
carpeta. (Esto se hizo usando Yosemite OS X 10.10) También se pueden crear y usar otros tipos de imágenes de disco.
De nuevo necesitas crear un share.vmdk
archivo. Los comandos se dan a continuación.
cd ~/Desktop/Share
diskutil unmountdisk /dev/disk1
vboxmanage internalcommands createrawvmdk -filename "$PWD/share.vmdk" -rawdisk /dev/disk1
A continuación, ejecute los mismos pasos ya dados para acceder a la unidad USB.
1 votos
Por cierto, supongo que has instalado el "Paquete de extensión de VirtualBox 5.0.20 Oracle VM VirtualBox". Esto permite el soporte de dispositivos USB 2.0 y USB 3.0, VirtualBox RDP y el arranque PXE para tarjetas Intel.