Create VHD via DiskPart Command – 使用DiskPart來建立虛擬硬碟

首先我們需要使用DiskPart這個指令來建立這個虛擬硬碟
所以我們要使用管理員身分執行Command Prompt [命令提示字元]
Start/開始” -> “Accessories“->在”Command Prompt/命令提示字元“上按 “Mouse Right Click” 之後選擇 “Run as administrator/以管理員執行
Start-Accessories-Command Prompt
之後我們可以在”Command Prompt/命令提示字元“上輸入以下指令
diskpart
來使用DiskPart這個功能
DiskPart Command

之後使用create vdisk 指令來建立我們可的虛擬硬碟 和一些基本的設定 如: 虛擬硬碟的種類最大的硬碟空間有多小
create vdisk file=你想把這個虛擬硬碟建立到的位置 type=虛擬硬碟的種類 E.G. Fixed[Fixed-size VHDs.] | expandable [Dynamically expanding VHDs] | parent
[Differencing VHDs] 最後一個參數是空間最大是多小..單位是以MB 來設定的
詳情可以參考以下網頁
http://technet.microsoft.com/zh-cn/library/gg252579(v=ws.10).aspx
我們會使用的虛擬硬碟種類是 Dynamically expanding VHDsexpandable” 和用使用大概80GB 的空間
使用種類”expandable“其中一個好處是雖然我們是想要80GB 的空間..當我們建立這個虛擬硬碟的時候..他的大小只會是有資料的時候才會增加…最大間空會被鎖定為80GB…
所以我的指令會像以下這一句

create vdisk file=E:\VHD\Win8.vhd type=expandable maximum=80000

之後我們可以檢查一下剛才建立的VHD..他的實際大小只有159kb [是不是很神奇呢?]

Check VHD just created

建立VHD後我們需要選擇剛建立的VHD…之後說明給電腦聽 我們要把這個VHD Attach到電腦上 才可以有效使用的

選擇VHD..我們可以使用這個指令
select vdisk file=E:\VHD\Win8.vhd

之後輸入以下指令把這個VHD 連接到電腦上
attach vdisk

Select and Attach VDisk VHD
之後我們需要把這個VHD 變成Primary Partition以備將來使用
我們可以輸入以下指令
create partition primary

完成後電腦使用彈出一個和硬碟有關的信息.. 說”You need to format the disk in drive F: before you can use it.”
You need to format the disk in drive F: before you can use it.
這裡選擇”Cancel/取消
如果你按了Format他便會出現以下錯誤信息..
Windows cant format VHD

之後你可以輸入指令來離開DiskPart這個指令
和關閉Command Prompt [命令提示字元]
exit
exit DiskPart Command
VHD 便可以準備使用了

Hope you find it useful

Leave a Reply