因為 Parallels Desktop 每次換新的版本都要 $$,每次 OSX 更新都要換版本,從版本 6 到 9 後已經對他失去了耐心,網路上一片討伐,也覺得對不起以前被我推薦使用 PD 的朋友,這次升級 Yosemite 後雖然 PD9 升級到最新版本後還是可以用,但準備開始把 PD 的虛擬機都轉到 VirtualBox 上做測試了。發現以前使用網路上的轉換方法需要多做一個步驟,新的方法可以直接轉為 VDI 格式,因此寫這篇文章分享一下方法。
舊的方法如下:
1. 正常的將虛擬機關機,而不要在 Suspend 的狀態操作。
2. 開啟 Parallels 虛擬機存放資料夾,所有虛擬機副檔名應為 .pvm
3. 右鍵點選欲轉換目標虛擬機 -> Show Package Content
4. 找到 .hdd 檔案,一樣右鍵 -> Show Package Content
5. 找到 .hds 檔案複製到 VirtualBox 虛擬機路徑 … (喝杯咖啡去)
6. 打開 VirtualBox 新建虛擬機,使用 “use existing virtual HDD file” 選項
這個方法仍使用 HDD 格式,若想要用 VirtualBox 原生的 VDI 格式 需要轉換…
新的方法:
還是需要定位到 .hds 檔案,然後直接轉換為 VirtualBox 的 VDI 格式:
VBoxManage clonehd Windows 8.1-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds ~/VMs/Win8.1.vdi --format VDI
仍在測試中,不曉得經過了這幾年 VirtualBox 在 Oracle 下的進步情況如何。