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



本文转自 abner110 51CTO博客,原文链接:http://blog.51cto.com/abner/229902,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
缓存 网络协议 数据安全/隐私保护
[运维笔记] - (命令).Windows server常用网络相关命令总结
[运维笔记] - (命令).Windows server常用网络相关命令总结
453 0
|
3月前
|
监控 Ubuntu Linux
视频监控笔记(五):Ubuntu和windows时区同步问题-your clock is behind
这篇文章介绍了如何在Ubuntu和Windows系统中通过设置相同的时区并使用ntp服务来解决时间同步问题。
92 4
视频监控笔记(五):Ubuntu和windows时区同步问题-your clock is behind
|
3月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
108 0
|
6月前
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
152 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
5月前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
704 0
|
6月前
|
存储 安全 数据安全/隐私保护
Windows 32 汇编笔记(一):基础知识
Windows 32 汇编笔记(一):基础知识
|
5月前
|
存储 编译器 Linux
Windows 32 汇编笔记(二):使用 MASM
Windows 32 汇编笔记(二):使用 MASM
|
7月前
|
编解码 Windows
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
XviD是开源MPEG-4视频编码器,与DivX相似但后者非开源。早期MP4常使用XviD或DivX编码,现已被H.264取代。在Windows上集成FFmpeg的XviD编解码库libxvid,需访问<https://labs.xvid.com/source/>下载源码,解压后在MSYS环境中配置、编译和安装。之后重新配置FFmpeg,启用libxvid并编译安装。详细步骤包括configure命令、make和make install。成功后,通过`ffmpeg -version`检查是否启用libxvid。更多音视频开发技术可参考《FFmpeg开发实战:从零基础到短视频上线》。
138 0
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
|
8月前
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
174 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
|
8月前
|
编解码 Linux Windows
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
在Windows环境下,为FFmpeg集成音频编解码库,包括libogg、libvorbis和opencore-amr,涉及下载源码、配置、编译和安装步骤。首先,安装libogg,通过配置、make和make install命令完成,并更新PKG_CONFIG_PATH。接着,安装libvorbis,同样配置、编译和安装,并修改pkgconfig文件。之后,安装opencore-amr。最后,重新配置并编译FFmpeg,启用ogg和amr支持,通过ffmpeg -version检查是否成功。整个过程需确保环境变量设置正确,并根据路径添加相应库。
170 1
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr