VirtualBoxでMac標準搭載のBluetoothをホストのWindows7で使う方法
環境
MacbookAir(Mid 2013)
ホストOS OS X Mountain Lion
ゲストOS Windows7 64bit
Oracle VirtualBox 4.2.16
WindowsでBluetoothを利用できるようにする手順
1. Mac側でBluetoothを切る
2. ターミナルを起動し
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport
(*1)
*自分のMacBookAirではcom.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport がなくなってた?
kextstat で探す
5. Windowsの「デバイスとプリンター」で未指定に「Bluetooth USB Host Controller」が出現する。
6. デバイスマネージャを開いて、ほかのデバイスの「Bluetooth USB Host Controller」を右クリック、ドライバーソフトウェアの更新
7. 「コンピュータを参照してドライバー ソフトウェアを検索します」をクリック
10. 「ドライバーの更新警告」ダイアログが出現するが無視して「はい」を押す
11. 「ドライバーソフトウェアが正常に更新されました」となり、デバイスとプリンタのデバイスに「Bluetooth USB Host Controller」が出現
これでWindows上でBluetoothが利用可能になる。
(ファイル転送しかテストしていないのでその他の機能が正常に動くかどうかは不明)
MacでBluetoothを利用できるようにする復帰手順
2.ターミナルから
sudo kextload -b com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport
3. Bluetoothを入に
これでWindows上でBluetoothは使えなくなり、Macで使えるようになる
以上
参考
(*1)これを行わないと以下の様なエラーメッセージが出現する
Failed to attach the USB device Apple Inc. Bluetooth USB HostController[0066] to Bluetooth USB Host Controller with
UUID {******} is in use by someone else.
(*2)モデルは適当に選んだので本当にこれでいいかはよくわからない