免費 P2V 軟體 Disk2vhd 將實體作業系統轉虛擬檔 for VirtualBox
![VirtualBox](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2016/10/a672ec7332a7ae867329939fc678f130.png?fit=450%2C236&ssl=1)
使用微軟提供的免費軟體 Disk2vhd 來將「實體作業系統」轉換成 VHDX 或 VHD 虛擬檔,再透過 VirtualBox 提供的指令將 VHDX 或 VHD 轉檔成 VirtualBox 相容的 vdi 虛擬檔。
將實體作業系統轉虛擬檔,統稱為 P2V 或 p-to-v (實體轉虛擬)」
Disk2vhd 軟體
下載
點擊 Disk2vhd - Windows Sysinternals | Microsoft Docs 下載,它是一套免安裝軟體,因此下載完成後解壓縮即可使用。
實體轉虛擬
開啟 Disk2vhd,許可聲明直接點擊 Agree 即可:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/6ca43f73fd6ad7814bf5521dd5caa700.png?resize=484%2C331&ssl=1)
選擇產生的虛擬檔要儲存的路徑 > 點擊 Create 開始製作:
虛擬檔儲存路徑,必須是沒有勾選的 Volume
產生虛擬檔需一段較長的時間
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/c9d28f4c1d44c9b43ba4b5b9c3697eff.png?resize=525%2C361&ssl=1)
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/15c4da2ea19b98ae1d5c660cd796ab0d.jpg?resize=525%2C361&ssl=1)
產生虛擬檔完成:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/e04385e1533a71db6212bb3f45f877a1.png?resize=525%2C361&ssl=1)
VirtualBox
虛擬檔轉檔
Disk2vhd 產生的虛擬檔是 .VHDX 或 .VHD,必須使用 VirtualBox 提供的指令將 .VHDX 或 .VHD 轉檔成 VirtualBox 的 .vdi 檔。
打開命令提示字元,進入 VirtualBox 程式目錄:
CD "C:\Program Files\Oracle\VirtualBox"
執行 VirtualBox 的轉檔指令:
轉檔過程約需 10~20mins
VboxManage.exe clonehd "原始檔案路徑\檔案.VHDX" "轉檔後存放路徑\檔名.vdi" –format vdi
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/f4b5795889dec09c4445d596ef659d68.png?resize=847%2C242&ssl=1)
轉檔完成畫面:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/5d6fc53e0f6200775346c6f46bda099d.png?resize=847%2C242&ssl=1)
掛載虛擬檔
「新增」一個新的虛擬機器:
類型與版本,必須與虛擬檔一致
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/8424a668d31c7f98b8d36d9a96f56385.png?resize=880%2C670&ssl=1)
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/200a94a1ca54455d5b35798659eba81f.png?resize=336%2C388&ssl=1)
這時 VirtualBox 會在預設路徑自動建立一個與「名稱」相同的目錄,將要掛載的「虛擬檔」剪下並貼上至該目錄:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/34969d8b169906bd6e6f18c15edc2880.png?resize=810%2C299&ssl=1)
- 選擇「使現有虛擬硬碟檔案」。
- 選擇要掛載的虛擬檔 (就是剛貼上的「虛擬檔」)。
- 建立。
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/e7ebb383b9efba244f5ff99b353d3806.png?resize=336%2C388&ssl=1)
「啟動」虛擬機器:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/8145cb28401c30be3c8cb8eee0503081.png?resize=880%2C670&ssl=1)
如果沒遇到什麼問題,就能順利運行系統:
![](https://i0.wp.com/footmark.com.tw/wp-content/uploads/2019/12/66c89eaa6ef367f20254553c305ddca7.jpg?resize=802%2C674&ssl=1)
參考
![創用 CC 授權條款](https://i.creativecommons.org/l/by-sa/3.0/tw/88x31.png)
本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.
hi 你好,謝謝你提供方法與語法,不過這邊少了一個 "-" VboxManage.exe clonehd "原始檔案路徑\檔案.VHDX" "轉檔後存放路徑\檔名.vdi" –format vdi
謝謝你的分享。
非常感謝您的提醒。
VirtualBox本身就支持.vhd,但不支持.vhdx就是了
是哦!有可能當初掛載失敗或版本較舊還沒支援。
感謝!
可以在本來作業中的xp和應用程式變成iso,掛在到win10裡面的p2v嗎
抱歉,這我就沒試過了,如您嘗試成功在分享唷!