Windows7 Native Boot流程筆記

Abner Kou原創,轉載請註明出處
Windows7 Native Boot流程筆記

 

時間不多,簡單寫一下流程,重點在於以後的過程:如何批量部署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                    \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 WindowsWindows 7Windows 7 VHD三個選項、實現XPWindows7VHD三個啓動。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章