※ 引述《zarados (ner)》之銘言:
: 本魯我在VirtualBox下建立了 Ubuntu 14.04
: 但目前一直遇到把USB加入時出現錯誤訊息
: 附加 USB 裝置失敗 結果碼 E_INVALIDARF (0x80070057)
: 本魯已經在這個問題上卡了好幾個小時了 一直無法解決
: 也把Virtualbox更新為最新版 也加入Extension Pack
: 但問題遲遲無法解決 也有google尋求解答
: 大陸那邊的解決方法是:
: 關閉Virtualbox,重新啟動他會檢測虛擬硬碟,
: 可能會檢測出一些虛擬硬碟,將其刪除
: 其時 我沒有看得很懂 所謂的虛擬硬碟是指??
: 希望有大大可以幫我解答 謝謝
: PS:因為之後要插入USB裝置 所以必須要把這問題解決 謝謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.132.222
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1474443306.A.DB4.html
※ 編輯: czm (1.163.132.222), 09/21/2016 15:39:59
幾個可能方向 可以試試看
1. 用管理者執行virtualbox --- 排除host讀取device權限疑慮
2. host端有裝extension pack下, 重新執行virtualbox, 開啟 host-guest
檔案資料匣共用 且勾選自動掛載, 再啟動guest加裝GuestAddition, 關閉guest後
再重開guest, 檢視共用匣是否成功 --- 排除guest權限設定疑慮
3. 關閉guest. 插入usb碟. 由virtualbox控制面板勾選出要分享給guest的usb device.
拔出usb碟. 啟動guest, 等待guest os開完機 完全處於stand by狀態 再插入usb碟.
若guest OS 為xp以後的windows系列會有usb hot plug的聲音且自動掛載 --- 確定
virtualbox usb 分享設定無誤 (假設usb碟有正常FS windows可無誤讀取)
4. 同3, 但guest OS 為linux. 有udev+FUSE的系統會自動掛載, 無則去
/dev/disk/by-partition 找找 自行掛載. 找不到的話直接重開guest(避免敗在
hot plug function有問題), 然後lsblk看看 有則自行掛載; 無... 我也沒招了...
以上 請參考