私のラップトップにはwindowsシステム(windows 8)があり、その中にVirtualboxインストール(4.2.12、最新)があります。 Virtualboxを使用して仮想マシンをセットアップしましたが、OSはbunt(12.0 LTS)です。 USB box
(アダプターfrom SATA to USB
)をラップトップに接続すると、USBボックス内のSATAディスクのファイルシステムはExtです。今私の問題は、USBドライブをVM Ubuntuシステム内にマウントできず、/dev
から見えなくても)です。
私はそれをチェックして確認しました、
VirtualboxはUSB2.0をサポートしており、私のUSBボックスはSB 2.0バージョンです。 (正しいバージョンのOracle Extentionパックをインストールしました)
私のSATAディスク(1 TG)はUSBボックスでうまく機能します。これは、ネイティブ(つまり、virtualbox VMではない)Ubuntuシステムに接続するためです。
私のUbuntu VMは、外付けUSBドライブでも同様に機能します。FAT32 FSの小さなUSBドライブで試して確認しました。
だから、私は何を間違えることができますか?助けに感謝します!
(編集、以下はUSBドライブをマウントしようとしたときにVirtualboxによって表示されるエラーメッセージです)
Failed to attach the USB device USB Storage [0016] to the virtual machine water.
USB device 'USB Storage' with UUID {1ddcbf95-913c-459f-a6da-fc7331c3c62f} is
busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
私はこの問題に数時間取り組んできました。これがあなたの解決策です:
Windows --Oracle VirtualBoxを右クリックし、「管理者として実行」します。
Linux-ターミナルを開き、Oracle VirtualBoxをrootとして開きます(例:「Sudovirtualbox」)
Mac-Apple管理者としてプログラムを実行するのと同じことをします(私はApple製品)の知識がまったくありません)。
管理者、ルートなどとしてOracle VirtualBoxを実行したら、Nanobrainsおよびvvlevchenkoの指示に従ってUSBフィルターを作成します。 )。
このプロセスはWindows8.1で機能しましたが、このプロセスが事実上すべての環境で機能することを願っています。
私は仮想ボックスでこの問題に頻繁に直面しました。仮想ボックスの設定ページに移動し、USBに移動して、USBフィルターを追加します。フィルターを追加しようとすると、ラップトップに接続されているUSBデバイスのドロップダウンが表示され、1つを選択して追加します。仮想ボックスに接続すると、仮想マシンを実行すると、Windowsで表示できなくなります。仮想マシンを閉じると、USBドライブがホストマシンに表示されます。
VBox GUIでUSBフィルターを作成し、USBハードドライブを物理的に再接続してみてください。