Error al conectar la unidad USB a la máquina virtual VirtualBox

3

¿Cómo puedo usar un disco duro externo a través de una conexión USB en una máquina virtual usando VirtualBox?

Expulsé el disco duro del host OS X, luego el disco está disponible en la máquina virtual OS X.

Al hacer clic en el disco se produce un error:

ConfiguracióndeUSB:

¿Porquéeseso?

EDITAR:AgreguéundiscoexternoalpanelUSB.Todavíarecibounerror'NosepudoconectareldispositivoUSBSeagateExpansionalamáquinavirtualElCapitan3.

FailedtocreateaproxydevicefortheUSBdevice.(Error:VERR_PDM_NO_USB_PORTS).ResultCode:NS_ERROR_FAILURE(0x80004005)Component:ConsoleWrapInterface:IConsole{872da645-4a9b-1727-bee2-5585105b9eed}

    
pregunta sanjihan 19.05.2016 - 13:47

2 respuestas

5

Supongo que ha descargado e instalado el "Oracle VM VirtualBox Extension Pack". Esto permite la compatibilidad con dispositivos USB 2.0 y USB 3.0, VirtualBox RDP y PXE boot para tarjetas Intel.

En el panel de la ventana Puertos, no veo dónde ha agregado un filtro de dispositivo USB. A continuación es donde agregué una unidad flash USB de 2 GB.

UnaalternativaaexpulsarlaunidadexternaUSBseríalasiguiente:

DesmontelaunidadUSBantesdeiniciarlamáquinavirtual.Eltiempoesmuyimportante,yaqueOSXintentarávolveramontarlaunidadautomáticamente.UtiliceelcomandodelaaplicaciónTerminal

diskutillist

paradeterminarelidentificadordelaunidadUSBexterna.Porejemplo,digamosqueelidentificadoresdisk1,luegoelcomandoaejecutar,justoantesdeiniciarlamáquinavirtual,sería

diskutilunmountdisk/dev/disk1

Actualización:

Enrealidad,pudeaccederalaunidadflashUSBdespuésdeiniciarlamáquinavirtual.Todoloqueteníaquehaceresejecutarel

diskutilunmountdisk/dev/disk1

comandomientrasseestabaejecutandolamáquinavirtual.

AccesoalaunidadUSBexternacomounaunidadSATAvirtual

LossiguientescomandosdelaaplicaciónTerminalcreanelarchivoshare.vmdknecesarioparaaccederalaunidadUSBexternacomounaunidadSATAvirtual.EstearchivosealmacenaráenlacarpetadenominadaShareensuescritorio.Asumoqueelidentificadordelaunidadexternaesdisk1.

cd~cdDesktopmkdirSharecdSharediskutilunmountdisk/dev/disk1sudochmodgo+rw/dev/disk1*diskutilunmountdisk/dev/disk1vboxmanageinternalcommandscreaterawvmdk-filename"$PWD/share.vmdk"  -rawdisk  /dev/disk1

Nota: Los efectos del comando sudo chmod go+rw /dev/disk1* son temporales. Los permisos pueden revertirse, si reinicia la computadora o expulsa la unidad USB externa.

Ahora puede agregar el archivo share.vmdk como una segunda unidad en su máquina virtual. Nota: antes de hacer clic en el botón "Abrir", deberás ejecutar el comando diskutil unmountdisk /dev/disk1 .

Antes de iniciar la máquina virtual, se le solicitará que ejecute el comando diskutil unmountdisk /dev/disk1 .

  

Nota: puede evitar que OS X monte automáticamente la unidad USB externa creando / editando el archivo /etc/fstab . Consulte man fstab para obtener más información.

Acceso a un archivo .dmg de lectura / escritura como una unidad SATA virtual

Use la aplicación Utilidad de disco para crear una nueva imagen de disco en blanco. A continuación se muestra un ejemplo donde se crea el share.dmg en la carpeta ~/Desktop/Share . (Esto se hizo con Yosemite OS X 10.10) También se pueden crear y usar otros tipos de imágenes de disco.

Nuevamentenecesitascrearunarchivoshare.vmdk.Loscomandossedanacontinuación.

cd~/Desktop/Sharediskutilunmountdisk/dev/disk1vboxmanageinternalcommandscreaterawvmdk-filename"$PWD/share.vmdk"  -rawdisk  /dev/disk1

A continuación, ejecuta los mismos pasos ya dados para acceder a la unidad USB.

    
respondido por el David Anderson 19.05.2016 - 14:45
-1

La instalación de Intel (R) _USB_3.0_eXtensible_Host_Controller_Driver me ayudó

    
respondido por el AlexanderPop 28.02.2018 - 03:43

Lea otras preguntas en las etiquetas