Errore durante il collegamento dell'unità USB alla macchina virtuale VirtualBox

3

Come posso utilizzare un disco rigido esterno tramite connessione USB su una macchina virtuale usando VirtualBox?

Ho espulso il disco rigido dall'host OS X, quindi il disco diventa disponibile nella macchina virtuale OS X.

Cliccando sul disco si genera un errore:

ImpostazioniUSB:

Perché?

EDIT:hoaggiuntoun'unitàesternaalpannelloUSB.Ricevoancoraunerrore"Impossibile collegare l'espansione di Seagate del dispositivo USB alla macchina virtuale El Capitan3.

Failed to create a proxy device for the USB device. (Error: VERR_PDM_NO_USB_PORTS).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    
posta sanjihan 19.05.2016 - 13:47
fonte

2 risposte

5

Presumo che tu abbia scaricato e installato il "Pacchetto di estensione Oracle VM VirtualBox". Ciò consente il supporto per dispositivi USB 2.0 e USB 3.0, avvio VirtualBox RDP e PXE per schede Intel.

Nel riquadro della finestra Porte, non vedo dove hai aggiunto un filtro dispositivo USB. Di seguito è riportato il punto in cui ho aggiunto un'unità flash USB da 2 GB.

Un'alternativaall'espulsionedell'unitàUSBesternasarebbelaseguente:

Smontal'unitàUSBprimadiavviarelamacchinavirtuale.Iltempismoèmoltoimportante,dalmomentocheOSXproveràarimontareautomaticamentel'unità.Utilizzailcomandodell'applicazioneterminale

diskutillist

perdeterminarel'identificatoreperl'unitàUSBesterna.Adesempio,supponiamochel'identificatoresiadisk1,quindiilcomandodaeseguire,appenaprimadiavviarelamacchinavirtuale,sarebbe

diskutilunmountdisk/dev/disk1

Aggiornamento:

Inrealtà,sonoriuscitoadaccedereallachiavettaUSBdopoaveravviatolamacchinavirtuale.Tuttoquellochedovevofareèeseguire

diskutilunmountdisk/dev/disk1

comandomentrelamacchinavirtualeerainesecuzione.

Accessoall'unitàUSBesternacomeunitàSATAvirtuale

Iseguenticomandidell'applicazioneterminalecreanoilfileshare.vmdknecessarioperaccedereall'unitàUSBesternacomeunitàSATAvirtuale.QuestofileverràarchiviatonellacartelladenominataSharesuldesktop.Presumochel'identificatoredell'unitàesternasiadisk1.

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

Nota: gli effetti del comando sudo chmod go+rw /dev/disk1* sono temporanei. Le autorizzazioni possono essere ripristinate, se si riavvia il computer o si espelle l'unità USB esterna.

Ora puoi aggiungere il file share.vmdk come seconda unità nella tua macchina virtuale. Nota: prima di fare clic sul pulsante "Apri", dovrai eseguire il comando diskutil unmountdisk /dev/disk1 .

Prima di avviare la macchina virtuale, ti verrà richiesto di eseguire il comando diskutil unmountdisk /dev/disk1 .

Note: You can stop OS X from automatically mounting the external USB drive by creating/editing the file /etc/fstab. See man fstab for more information.

Accesso a un file .dmg di lettura / scrittura come unità SATA virtuale

Utilizzare l'applicazione Utility Disco per creare una nuova immagine disco vuota. Di seguito è riportato un esempio in cui share.dmg viene creato nella cartella ~/Desktop/Share . (Questo è stato fatto usando Yosemite OS X 10.10). Altri tipi di immagini disco possono anche essere creati e usati.

Ancoraunavoltaènecessariocreareunfileshare.vmdk.Icomandisonoindicatidiseguito.

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

Quindi, esegui gli stessi passi già dati per accedere all'unità USB.

    
risposta data 19.05.2016 - 14:45
fonte
-1

L'installazione di Intel (R) _USB_3.0_eXtensible_Host_Controller_Driver mi ha aiutato

    
risposta data 28.02.2018 - 03:43
fonte

Leggi altre domande sui tag