Windows 7/Windows Server 2008可以支援微軟的虛擬磁碟(VHD),這可以讓您在實體機器直接存取Hyper-V的虛擬磁碟機內容,也可以讓您利用任何可用的磁碟空間來新增一個邏輯磁碟機,這有助於彈性化的磁碟空間使用,底下說明在Windows下如何使用虛擬磁碟機:
1. 建立虛擬磁碟
2. 中斷與刪除虛擬磁碟
3. 設定開機時自動掛載並連接 VHD檔案
一. 建立磁碟磁碟機
您有二種方法可以建立虛擬磁碟機 ,使用圖形介面的磁碟管理員或是命令列令diskpart,做法與步驟如下。
1.1 使用磁碟管理員
1.2. 使用 diskpart
diskpart
create vdisk file=c:\datadisk1.vhd maximum=10000 type=expandable
sel vdisk file=c:\datadisk1.vhd
attach vdisk
create part primary
sel part 1
active
format fs=ntfs quick
assign
二. 刪除虛擬磁碟
(1)首先需中斷連接VHD檔
(2) 刪除VHD檔案(資料將遺失)
三. 設定開機時自動掛載並連接 VHD檔案
當您掛載一個vhd檔成為磁碟機後,一旦重新開機,則需要重新手動連接才可使用,甚不方便,解決方法不止一種,可以撰寫vb或powershell指令檔並設定開執行來解決這問題,但一個較簡單的方法是寫二個檔案,做法是利用diskpart執行一個連接vhd檔的指令檔,再將指diskpart指令寫成批次檔並設定開機自動執行即可,步驟為:
(1) 首先撰寫一個可為diskpart執行連接vhd檔成為磁碟機的dispart指令文字檔 (存放在c:\drive.txt) :
select vdisk file="c:\data.vhd"
attach vdisk
(2) 再寫一個只有一行的批次檔案(c:\drive.cmd) 如下所示:
diskpart /s c:\drive.txt
(3) 利用本機群組原則設定drive.cmd為開機指檔即可