LOGO

MIS 腳印

記錄 IT 學習的軌跡

免費 P2V 軟體 Disk2vhd 將實體作業系統轉虛擬檔 for VirtualBox

使用微軟提供的免費軟體 Disk2vhd 來將「實體作業系統」轉換成 VHDX 或 VHD 虛擬檔,再透過 VirtualBox 提供的指令將 VHDX 或 VHD 轉檔成 VirtualBox 相容的 vdi 虛擬檔。

VirtualBox

Disk2vhd 軟體

下載

點擊 Disk2vhd – Windows Sysinternals | Microsoft Docs 下載,它是一套免安裝軟體,因此下載完成後解壓縮即可使用。

實體轉虛擬

開啟 Disk2vhd,許可聲明直接點擊 Agree 即可:

Dik2vhd Agree

選擇產生的虛擬檔要儲存的路徑 > 點擊 Create 開始製作:

Dik2vhd Create

Dik2vhd Snapshotting volumes

產生虛擬檔完成:

Disk2vhd Successfully

VirtualBox

虛擬檔轉檔

Disk2vhd 產生的虛擬檔是 .VHDX 或 .VHD,必須使用 VirtualBox 提供的指令將 .VHDX 或 .VHD 轉檔成 VirtualBox 的 .vdi 檔。

打開命令提示字元,進入 VirtualBox 程式目錄:

CD "C:\Program Files\Oracle\VirtualBox"

執行 VirtualBox 的轉檔指令:

VboxManage.exe clonehd "原始檔案路徑\檔案.VHDX" "轉檔後存放路徑\檔名.vdi" –format vdi

VirtualBox VHDX 轉 vdi 指令

轉檔完成畫面:

VirtualBox 指令 VHDX 轉 vdi 完成

掛載虛擬檔

「新增」一個新的虛擬機器:

VirtualBox 新增虛擬機器

VirtualBox 建立虛擬機器記憶體大小

這時 VirtualBox 會在預設路徑自動建立一個與「名稱」相同的目錄,將要掛載的「虛擬檔」剪下並貼上至該目錄:

剪下並貼上虛擬檔至 VirtualBox 自動建立的虛擬機器名稱的目錄

  1. 選擇「使現有虛擬硬碟檔案」。
  2. 選擇要掛載的虛擬檔 (就是剛貼上的「虛擬檔」)。
  3. 建立。

選擇 VirtualBox 要掛載的虛擬檔

「啟動」虛擬機器:

啟動建立好的 VirtualBox 虛擬機器

如果沒遇到什麼問題,就能順利運行系統:

VirtualBox 順利啟動虛擬機器

參考


在〈“免費 P2V 軟體 Disk2vhd 將實體作業系統轉虛擬檔 for VirtualBox”〉中有 2 則留言

  1. snake表示:

    hi 你好,謝謝你提供方法與語法,不過這邊少了一個 “-” VboxManage.exe clonehd “原始檔案路徑\檔案.VHDX” “轉檔後存放路徑\檔名.vdi” –format vdi
    謝謝你的分享。

發表迴響