Windows7NativeBoot流程筆記

像教授發表於2017-11-26
時間不多,簡單寫一下流程,重點在於以後的過程:如何批量部署VHD、加域、如何利用差異磁碟,總之要形成一個批量的易於部署的企業級應用方案。
 
一:環境
Windows XP sp3 已安裝
Windows 7 RTM
VPC2007 SP1
 
二、過程
1、在安裝xp的物理機上,利用WDS部署windows 7 RTM,也可以光碟安裝
安裝完成後確保XPWin7雙啟動
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}
4bcdedit /set {64c207e1-d56e-11de-acbf-001921488f97} osdevice vhd=[d:]Windows7VHD.vhd
此句修改剛才建立的啟動項,將osdevice設定為VHD檔案的儲存位置
{64c207e1-d56e-11de-acbf-001921488f97}既是上條命令產生的識別符號
5bcdedit
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                    
tldr
description             Earlier Version of Windows
 
Windows 啟動載入器
——————-
識別符號                  {current}
device                  partition=C:
path                    Windowssystem32winload.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                    Windowssystem32winload.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 WindowsWindows 7Windows 7 VHD三個選項、實現XPWindows7VHD三個啟動。
 
 



本文轉自 abner110 51CTO部落格,原文連結:http://blog.51cto.com/abner/229902,如需轉載請自行聯絡原作者


相關文章