Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7常見問題解答 >> 使用 Windows 7 VHD啟動計算機

使用 Windows 7 VHD啟動計算機

日期:2017/1/20 15:09:11      編輯:win7常見問題解答

VHD Native Boot作為Windows 7和Windows Server 2008 R2新增重要功能之一,它支持系統直接從VHD啟動。

 

 

一、說明

 

Windows 7 Enterprise 或Ultimate版,其它版本不支持

 

Windows Server 2008 R2 除Foundation Edition版本不支持外,其它版本都支持

 

系統必須有兩個分區,System分區必須有Windows 7 Boot_environmenet Files和BCD存儲

 

如果VHD文件類型為動態擴展,必須確保磁盤有足夠的磁盤空間。

 

最多支持MOUNT 512 個VHD文件

 

從VHD啟動的系統,不支持系統休眠和Over SMB 共享

 

保存VHD文件的卷不支持Bitlock加密,VHD文件的父分區不支持Volume Snaphot功能

 

VHD不能配置為動態磁盤,也支持建立軟件Raid

 

相比物理硬盤,VHD沒有CACHE,所以在寫數據時,VHD硬盤相比物理硬盤有些差異,但讀性能基本上和物理硬盤相近。

 

 

二、必備工具

 

1、Bcdboot

 

Bcdboot - Bcd 啟動文件創建和修復工具。

 

bcdboot.exe 命令行工具用於將關鍵啟動文件復制到系統分區以及創建新的系統BCD 存儲。

 

bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v]

                 [/m [{OS Loader ID}]]

 

  source            指定windows 系統根目錄的位置。

 

  /l                指定在初始化BCD 存儲時使用的可選區域設置參數。

                    默認值為“簡體中文”。

 

  /s                指定一個可選的卷號參數,該參數用於指定要將啟動環境文件復制到

                    的目標系統分區。默認值為固件標識的系統分區。

 

  /v                啟用詳細模式。

 

  /m                如果提供了操作系統加載器GUID,則此選項可以將給定的加載器

                    對象與系統模板合並起來,以產生可啟動條目。否則,只合並全局

                    對象。

 

 

2、Bcdedit

 

Bcdedit.exe 命令行工具用於修改啟動配置數據存儲。啟動配置數據存儲包含啟動配置參數並控制操作系統的啟動方式。

 

3、diskpart

 

磁盤分區管理工具。在本例中,它用來在命令行狀態產生VHD文件,分區,格式化等

 

4、imagex

 

WIM映像管理工具,它包含在微軟AIK工具包中。本例中,用它來釋放安裝映像Install.WIM文件到VHD文件。

 

5、Windows Deployment Services

 

部署服務

 

 

三、部署

 

用VHD啟動計算機,有以下兩種場景,一是將VHD部署在已有OS的計算機上,二是裸機的部署。兩者的最大區別是對裸機,由於硬盤上沒有OS,也就沒有Windows 7的啟動文件和MBR,所以必須首先產生一個系統分區,並使用Bcdboot將Windows 7啟動文件寫入這個分區;同時也必須產生一個主分區,用來存放VHD文件。對於在已有OS的計算機上部署,主要是要產生VHD文件,並將Windows 7或Windows 2008 R2映像釋放到VHD硬盤,並使用BCDEDIT工具增加啟動項目。

 

由於VHD文件有動態,固定,差異這三種類型,為了保證性能,推薦使用固定尺寸大小的VHD文件。

 

 

在已有OS的計算機上部署

 

實驗環境:使用Microsoft Virtual Server 2005 SP1產生一台虛擬機Windows 7並安裝好Windows 7 7600操作系統和AIK工具包,這台虛擬機有兩塊虛擬硬盤,一塊c:,已安裝好Windows 7;另一塊e:,用來產生VHD文件;光驅為D:

 

啟動計算機,進行如下操作(注意以下操作均以管理員BILL.xu進行操作)

 

1、以管理員身份進入命令提示符狀態,運行DISKPART

 

2、依次輸入以下命令

 

Create vdisk file=e:\win2007.vhd maximum=10000 type=fixed

 

(在e盤產生名為win2007.vhd,大小為10000MB,類型為固定尺寸的VHD硬盤),等待一段時間完成。

 

Select vdisk file=e:\win2007.vhd

 

(選擇e:\win2007.vhd磁盤文件)

 

Attach vdisk

 

(連接到虛擬磁盤文件)

 

Create Partition Primary

 

(產生主分區)

 

Assign Letter R

 

(分配盤符為R)

 

Format Quick Fs=ntfs

 

(以NTFS文件系統快速格式磁盤),此時在我的電腦會多出一塊盤符為R的硬盤。

Copyright © Windows教程網 All Rights Reserved