Disk2vhd v2.02

作者:Mark Russinovich

發佈日期:2021 年 10 月 12 日

Download下載 Disk2vhd (564 KB)
Sysinternals Live立即執行

簡介

Disk2vhd 是一種公用程式,可建立 VHD (虛擬硬碟 - Microsoft 的虛擬機器磁碟格式) 版本的實體磁碟,以用於 Microsoft 虛擬電腦或 Microsoft Hyper-V 虛擬機器 (VM)。 Disk2vhd 與其他實體到虛擬工具之間的差異在於,您可以在線上系統上執行 Disk2vhd。 Disk2vhd 使用 Windows XP 引進的 Windows 磁碟區快照功能,來建立您想要包含在轉換中之磁碟區的一致時間點快照集。 您甚至可以讓 Disk2vhd 在本機磁碟區上建立 VHD,甚至是轉換的 VHD (雖然當 VHD 位於非轉換磁碟的磁碟上時,效能會更好)。

Disk2vhd 使用者介面會列出系統上存在的磁碟區:

Disk2vhd

它會為所選磁碟區所在的每個磁碟建立一個 VHD。 它會保留磁碟的磁碟分割資訊,但只會複製所選磁碟上磁碟區的資料內容。 比方說,這可讓您只擷取系統磁碟區並排除資料磁碟區。

虛擬電腦支援 127 GB 的虛擬磁碟大小上限。 如果您從較大的磁碟建立 VHD,則將無法從虛擬電腦 VM 存取。

若要使用 Disk2vhd 產生的 VHD,請建立具有所需特性的 VM,並將 VHD 新增至 VM 的設定作為 IDE 磁碟。 在第一次開機時,開機時擷取 Windows 複本的 VM 會偵測 VM 的硬體,並在映射中出現時自動安裝驅動程式。 如果必要驅動程式不存在,請透過虛擬電腦或 Hyper-V vhd整合元件加以安裝。 您也可以使用 Windows 7 或 Windows Server 2008 R2 磁碟管理或 Diskpart 公用程式附加至 VHD。

如果您打算從 VHD 開機,請勿在建立 VHD 的相同系統上附加 VHD。 如果您這樣做,Windows 就會將新的磁碟簽章指派給 VHD,以避免與 VHD 來源磁碟簽章發生衝突。 Windows 會依磁碟簽章參考開機設定資料庫 (BCD) 中的磁碟,因此在 VM 中啟動 Windows 時,將無法找到開機磁碟。

Disk2vhd 不支援啟用 Bitlocker 的磁碟區轉換。 如果您想要為這類磁碟區建立 VHD,請關閉 Bitlocker,並等候磁碟區先完全解密。

Disk2vhd 會在 Windows Vista、Windows Server 2008 和更新版本上執行,包括 x64 系統。

以下是在虛擬機器 (除製作其的系統之外) 上執行之 Windows Server 2008 R2 Hyper-V 系統複本的螢幕擷取畫面,其來源為:

Windows Server 2008 R2 Hyper-V
(按一下影像以縮放)

命令列用法

Disk2vhd 包含命令列選項,可讓您編寫建立 VHD 的腳本。 使用磁碟機代號來指定您想要包含在快照集中的磁碟區 (例如 c:),或使用 "*" 來包含所有磁碟區。

使用量:disk2vhd <[drive: [drive:]...]|[*]><vhdfile>
範例:disk2vhd * c:\vhd\snapshot.vhd

Windows 安裝的實體到虛擬硬碟移轉,對於具有軟體保證和 Windows XP、Windows Vista 和 Windows 7 完整零售複本的客戶而言,是有效的功能。 軟體保證為使用者提供寶貴的權益,請連絡 Microsoft Corporation 以取得進一步資訊。 使用這些產品 OEM 版本的原始設備製造商 (OEM) 所安裝的 Windows XP、Windows Vista 和 Windows 7,可能無法根據 Microsoft 授權條款傳輸到虛擬硬碟。

Download下載 Disk2vhd (564 KB)

Sysinternals Live立即執行