今天打算利用U盤給虛擬機裝系統做實驗,中途遇到了“操作文件.PhysicalDrive1失敗”的錯誤,試了網上的方法都沒有成功,最后自己試了很久總算弄出來了。鑒於本人的基礎水平有限,如果后面解釋哪里有問題請各位兄弟指出來,在這里先說聲謝謝了。
在這里順便給大家介紹下用U盤給虛擬機裝系統的大致流程,后面再給出具體的問題出在哪里。
一、新建虛擬機,如下圖

1.選擇典型模式,點擊下一步

2.如果是想用硬盤上的ios裝系統,則選擇第二個,在這里我們選擇第三個,點擊下一步

3.選擇虛擬機預裝系統的版本,點擊下一步

4.選擇存放的位置,點擊下一步

5.設置磁盤大小,在這里我們選擇默認大小,下一步

6.單擊完成,一個虛擬機就新建完成

二、新建成功后,右鍵點擊剛剛建好的虛擬機選擇設置,如下界面

1.接下來我們需要添加一個硬盤(既你的啟動
U盤,后面出現問題的原理就在這里),添加方法如下

2.默認點擊下一步

3.選擇物理磁盤(第三個),下一步

4.第一個是虛擬磁盤(PhysicalDrive0),第二個是啟動U盤(PhysicalDrive1),在這里我們選擇第二個

5.點擊完成

三、添加成功后,點擊菜單欄的虛擬機
-》電源-》啟動時進入BIOS(也可以在開機的界面時按F2進入)

1.進入
BIOS界面后,在BOOT下將上圖紅色框移到最上面,按F10保存退出。

2.接下來就可以用
U盤給虛擬機裝系統了

現在我們打開菜單欄,選擇虛擬機-》可移動設備-》Kingston DT 101 G2(我的啟動U盤),在這里是沒有打勾的,所以前面才能成功進入U盤啟動界面,后面我將我的理解大致說一下:

因為我們在前面添加了一個新的硬盤(既你的
U盤),用來引導虛擬機進入系統啟動盤,如果你在“可移動設備”中將選擇“連接(斷開與主機的連接)”,那么你的U盤就作為虛擬機的移動盤(U盤),而不是作為虛擬機的硬盤來處理,所以虛擬機會報錯,“不能操作文件 . PhysicalDrive1 ”(虛擬機不支持U盤啟動,只能將U盤作為硬盤來處理)。反過來,當你沒有選擇連接,那么你的U盤還是作為你本地主機的U盤,而對於虛擬機來說就是作為它的外置硬盤。
用下面的圖大概描繪下:

希望對大伙們有幫助,有什么不對的地方請指出,謝謝。
原文:http://zhengjiafa.blog.163.com/blog/static/2431701392015125115932567/