ホストOS Win7 64bitで、Portableを使っていたんだが
どのゲストOSを使ってもUSBメモリがどうしても認識されなかった
どうやらマウスとキーボードが最低限使えるだけで、USBハブやら他の機器も受け付けない
この状態だとisoイメージからUSBメモリにサーバOSをインストールできないから困っていた

デバイスを指定しようとするとこういうエラー文が出る
[USB 仮想マシン への割り当てに失敗しました]
[〜is busy with a previous request. Please try again later.]
いじり方によってはホストOSのUSBコントロールを全部持って行かれて操作不能になり、電源も切れず実質的フリーズの目にまで遭った

色々試して何とか見つかったUSB認識の方法は
インストール版のVirtualboxのインストーラを実行して、これのウィザードに含まれる
Oracle Corporation ユニバーサル シリアル バス コントローラ
を入れる事だった
デバイスマネージャーで同名のデバイスが見つからないからどこに格納されているかわからないんだが
ともかくこれを入れると、Portable側でもUSBメモリを正常認識するようになった
だがインストール版のVirtualboxをアンインストールすると、また認識されない状態に戻される


不満なのは、インストールの煩わしさを避ける為にPortableを導入したのに
これじゃ結局インストール必須の大きい用途が出来てしまってること
現状ではVirtualBox Extension Packを適用してもUSBの認識は利かない
Portableにデフォルトで入れておくとか、このPackに含んでおく事はできないんだろうか?