Microsoft工具之Disk2vhd


Official documents:https://docs.microsoft.com/zh-cn/sysinternals/downloads/disk2vhd

1.Introduction

Disk2vhd是一個實用程序,它創建物理磁盤的VHD(虛擬硬盤-Microsoft的虛擬機磁盤格式)版本,用於Microsoft虛擬PC或Microsoft Hyper-V虛擬機(VM)。Disk2vhd與其他物理到虛擬工具的區別在於,您可以在聯機的系統上運行Disk2vhd。Disk2vhd使用Windows XP中引入的Windows卷快照功能,為要包含在轉換中的卷創建一致的時間點快照。您甚至可以讓Disk2vhd在本地卷上創建VHD,甚至可以在正在轉換的卷上創建VHD(不過,當VHD位於與正在轉換的卷不同的磁盤上時,性能會更好)。

 

2.Install

download:https://download.sysinternals.com/files/Disk2vhd.zip

下載完成后直接解壓打開即可,如下圖:

它將為所選卷所在的每個磁盤創建一個VHD。它保留磁盤的分區信息,但只復制所選磁盤上卷的數據內容。

虛擬PC支持127GB的最大虛擬磁盤大小。如果從更大的磁盤創建VHD,則無法從虛擬PC VM訪問該VHD。

因為硬盤較大,花費時間較長,制作過程如下圖:

要使用Disk2vhd生成的vhd,請創建具有所需特性的VM,並將vhd作為IDE磁盤添加到VM的配置中。在第一次引導時,啟動捕獲的Windows副本的VM將檢測VM的硬件並自動安裝驅動程序(如果映像中存在)。如果所需的驅動程序不存在,請通過虛擬PC或Hyper-V集成組件進行安裝。也可以使用Windows 7或Windows Server 2008 R2磁盤管理或Diskpart實用程序連接到VHD。

制作完成生產的VHDX文件如下:

如果計划從VHD啟動,請不要附加到創建VHD的同一系統上。如果這樣做,Windows將為VHD分配一個新的磁盤簽名,以避免與VHD源磁盤的簽名發生沖突。Windows通過磁盤簽名引用引導配置數據庫(BCD)中的磁盤,因此,在VM中引導的Windows將無法定位引導磁盤。

Disk2vhd不支持啟用Bitlocker的卷的轉換。如果要為此類卷創建VHD,請關閉Bitlocker並等待該卷首先完全解密。

Disk2vhd運行在Windows Vista、Windows Server 2008及更高版本(包括x64系統)上。

3.Command Line Usage

Disk2vhd包含命令行選項,使您能夠編寫VHD的創建腳本。按驅動器號(例如c:)指定要包含在快照中的卷,或使用“*”包括所有卷。

用法:

disk2vhd <[drive: [drive:]...]|[*]> <vhdfile>

例:

disk2vhd * c:\vhd\snapshot.vhd

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM