Windows 7 上玩 VHD 的筆記

July 2nd, 2009

Windows 7 支援直接從 VHD 開機,這可以讓我們來玩不少東西。首先先筆記一下幾個原始的網站:

Microsoft Technet: 總本山文件,沒什麼好講
Aviraj Ajgekar’s Blog: 這位大神專精 VHD 相關技巧

我的目的很簡單,在我的 HTPC 上弄一個像硬碟保護卡的環境,除了我之外一般 user 沒有辦法在上面改東西 (包括某些動物,嘿嘿)。這要怎麼弄呢? 首先放入 Windows 7 的光碟,開機後先選語言,按「下一步」後按 Shift-F10,會跳出一個命令列視窗。我的規劃是

200MB 的 B 碟來放 bootloader
100GB 的 C 碟來放 VHD
剩下的丟到 P 碟放共享資料
C 的空間最好留大一些,因為最後除了 VHD 檔之外,page swap 等等的東西也會在這裡。

首先先把硬碟清空

diskpart
sel disk 0
clean

接下來造 B C P 三個碟

create partition primary size=200
format quick fs=ntfs
assign letter=b
active
create partition primary size=102400
format quick fs=ntfs
assign letter=c
create partition primary
format quick fs=exfat
assign letter=p

最後造 VHD 檔

create vdisk file=c:\win7.vhd maximum=40960 type=expandable
select vdisk file=c:\win7.vhd
attach vdisk
create partition primary
active
exit

接下來關掉命令列,進入 setup,選自訂安裝,裝到 Disk 1。安裝程式會說不能把 Windows 裝上去因為沒有驅動程式,不用管他裝下去就對了。用 expandable 的 VHD 的話,必須注意這個 VHD 的 size 不可以超出 C 的實際大小,不然裝好之後會直接藍屏。

接下來裝好之後,聰明的 Windows 會自動把 boot loader 什麼的都搞定,直接就可以用了。下一篇我們會看到如何把這個 VHD 環境弄成像硬碟保護卡的樣子。

Windows, 技術文章 | Comments Jump to the top of this page

Comments are closed.

隨便寫寫大家隨便看看的不出名小格子

舊文索引

站內管理