Abner Kou原創,轉載請註明出處
Windows7 Native Boot流程筆記
時間不多,簡單寫一下流程,重點在於以後的過程:如何批量部署VHD、加域、如何利用差異磁盤,總之要形成一個批量的易於部署的企業級應用方案。
一:環境
Windows XP sp3 已安裝
Windows 7 RTM
VPC2007 SP1
二、過程
1、在安裝xp的物理機上,利用WDS部署windows 7
RTM,也可以光盤安裝
安裝完成後確保XP、Win7雙啓動
2、進入Win7,安裝VPC2007,利用系統的磁盤管理工具創建一個固定大小的VHD磁盤、在vpc安裝Win7虛擬機,使用剛纔創建的磁盤。
3、安裝完win7虛擬機後,關閉虛擬機。
此時Windows 7物理系統在C盤、虛擬機的VHD文件在D:\Windows7VHD.vhd
4、運行:bcdedit /copy
{current} /d "Windows 7 VHD"
已將該項成功複製到 {64c207e1-d56e-11de-acbf-001921488f97}。
{current}表示當前操作系統的啓動項對應的虛擬標識符,即在win7的物理系統下添加啓動項。
"Windows 7 VHD":添加啓動項的描述
Copy:表示複製啓動腳本,目的是爲了產生一個磁盤的標識符,即{64c207e1-d56e-11de-acbf-001921488f97}
4、bcdedit
/set {64c207e1-d56e-11de-acbf-001921488f97} osdevice vhd=[d:]\Windows7VHD.vhd
此句修改剛纔創建的啓動項,將osdevice設置爲VHD文件的存儲位置
{64c207e1-d56e-11de-acbf-001921488f97}既是上條命令產生的標識符
5、bcdedit
Windows 啓動管理器
--------------------
標識符 {bootmgr}
device partition=F:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
resumeobject
{64c207d0-d56e-11de-acbf-001921488f97}
displayorder {ntldr}
{current}
{64c207de-d56e-11de-acbf-001921488f97}
toolsdisplayorder {memdiag}
timeout 30
Windows 舊 OS 加載器
------------------------
標識符 {ntldr}
device partition=F:
path \ntldr
description Earlier Version of Windows
Windows 啓動加載器
-------------------
標識符 {current}
device partition=C:
path
\Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {64c207d2-d56e-11de-acbf-001921488f97}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {64c207d0-d56e-11de-acbf-001921488f97}
nx OptIn
Windows 啓動加載器
-------------------
標識符
{64c207de-d56e-11de-acbf-001921488f97}
device partition=C:
path
\Windows\system32\winload.exe
description Windows 7 VHD
locale zh-CN
inherit {bootloadersettings}
recoverysequence {64c207d2-d56e-11de-acbf-001921488f97}
recoveryenabled Yes
osdevice vhd=[D:]\Windows7VHD.vhd
systemroot \Windows
resumeobject
{64c207d0-d56e-11de-acbf-001921488f97}
nx OptIn
查看啓動項情況,注意最後一個是VHD啓動的內容,osdevice位置爲vhd=[D:]\Windows7VHD.vhd
6、重啓計算機,即可看到Earlier
Version of Windows、Windows 7、Windows 7 VHD三個選項、實現XP、Windows7、VHD三個啓動。