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 三个启动。