爲何?
PD是MAC下一款出色的虛擬機軟件,遺憾的是他默認不支持掛載多塊硬盤。
在此之前除了安裝虛擬機系統的磁盤以外,如果想訪問其他磁盤只能通過PD設置下的共享來訪問外掛磁盤的內容,然而Mac默認右不支持寫NTFS盤的操作。
另外,新版本的PD支持使用BOOT CAMP作爲虛擬機使用,也就是說我們不用像傳統的方式一樣在已有硬盤上劃分空間,建立一個虛擬磁盤,然後在這個磁盤上裝系統。這樣的話就會導致很多MAC+Win雙系統的用戶又裝一個沒必要的虛擬系統,而且最大的優點是他能和你重啓電腦啓動Win系統一樣使用原本已經裝好的系統。
但是!BOOT CAMP是通過PD加載來的,PD又不支持多硬盤,很多人裝系統使用固態硬盤,因爲平時數據比較大也沒有很高的數據訪問速度要求,所以數據盤都使用機械硬。多塊硬盤PD就不支持了。並且使用Win系統習慣了的話,你存放在D E F等這些盤的內容希望在MAC系統的PD加載的原來的Win系統的時候,能跟重啓進入獨立Win系統一樣訪問這些磁盤。
然後再當我們需要打遊戲或者對性能有要求不想使用MAC下的虛擬機Win時候,重啓進入獨立Win又和原來一樣。
這樣,mac下的Win和獨立的Win就只剩下性能的區別了。大大的提升了Mac下雙系統的體驗。
出坑:
很多人應該都是使用https://post.smzdm.com/p/andg7qx3/這篇文章裏面所說的方式來掛載的,步驟複雜。試了幾次都不成功,
經過了2天折騰,我個人是沒有耐心一步一步再操作下去了,於是google了一下,有人說用prl_disk_tool工具來創建物理磁盤的hdd文件,但是這個工具裏面並沒有包含create命令
於是升級了一下PD到15版本,再打開包以後就有了。
開始:
位置在 /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_tool
執行語句是
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_
tool create -p --hdd /Users/<你的用戶名>/1.hdd --ext-disk-path /dev/disk0
解釋一下各個參數
首先
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_tool
是這個工具的位置,在你安裝過PD15之後就有這個,不要把它單獨拿出來使用,因爲裏面有使用一些依賴項都是使用相對地址的,就相當於EXE程序使用相對路徑下的dll一個意思。
create -p --hdd
是組合使用方法,意思是使用物理磁盤創建hdd文件,後面空格後跟的是你要保存hdd的路徑,可以直接把要存放的目錄拖拽到終端窗口中防止空格等文件夾名稱導致的出錯。
--ext-disk-path /dev/disk0
意思是 執行操作所使用外置磁盤位置,比如說你的虛擬機操作系統安裝在disk1上,需要額外掛載一塊硬盤disk0。根據你要掛載的硬盤編號來修改如上參入。
如何查看要掛載的盤的編號?Mac自帶磁盤工具,在現實選項中現實所有設備,這樣可以看到我們要掛載的硬盤是disk0,後面的s幾不需要輸入,是分區編號 比如你要掛載的硬盤是disk888那你就寫 --ext-disk-path /dev/disk888
執行這條語句以後,文件就保存到你的/Users/<你的用戶名>/1.hdd了
爲了防止數據丟失建議不要放在桌面等位置,放在你的pvm文件中,比如我用bootcamp而不是單獨裝的虛擬機系統,就是在
/Users/<你的用戶名>/Parallels/我的\ Boot\ Camp.pvm 裏存放
找到這個pvm文件 右鍵顯示包內容
把新生成的1.hdd放在裏面
當然名字你自己說了算
右鍵Parallels Desktop圖標
進入控制中心
點擊設置,這時候要保證你的虛擬機系統是關閉的
右下角,添加硬盤
點 選擇一個文件路徑
、
找到他,OK即可
這時候你可以看到虛擬機的硬件配置中,多了一個硬盤2
重啓虛擬機系統生效。