Windows7NativeBoot流程筆記
時間不多,簡單寫一下流程,重點在於以後的過程:如何批量部署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
tldr
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 Windows、Windows 7、Windows 7 VHD三個選項、實現XP、Windows7、VHD三個啟動。
本文轉自 abner110 51CTO部落格,原文連結:http://blog.51cto.com/abner/229902,如需轉載請自行聯絡原作者
相關文章
- VUE 執行流程 個人筆記Vue筆記
- 筆記:Gitlab-CI部署流程筆記Gitlab
- NDK學習筆記-NDK開發流程筆記
- Activiti 學習筆記五:流程變數筆記變數
- 筆記:MMM監控端啟動流程筆記
- 筆記:MMM客戶端啟動流程筆記客戶端
- php易錯筆記-流程控制,函式PHP筆記函式
- 微信支付 WEB APP 配置資訊流程(個人筆記)WebAPP筆記
- Activiti學習筆記三:管理流程定義筆記
- Spring筆記——SpringBoot啟動流程筆記Spring Boot
- Activiti 學習筆記六:流程執行歷史記錄筆記
- ClickHouse原始碼筆記2:聚合流程的實現原始碼筆記
- 十四:事務Event的生成和寫入流程(筆記)筆記
- 十五:MySQL層事務提交流程簡析(筆記)MySql筆記
- CAS學習筆記二:CAS單點登入流程筆記
- 關於linux的啟動流程的筆記(轉)Linux筆記
- 【筆記】草履蟲也能看懂的ELK搭建流程筆記
- 2018.03.15、View 繪製流程學習 筆記View筆記
- java學習筆記(二)springMVC +mybatis 取資料流程Java筆記SpringMVCMyBatis
- Sermant執行流程學習筆記,速來抄作業筆記
- 筆記:第二節快速入門 流程圖的使用(下)筆記流程圖
- 遊戲開發流程與思想學習筆記(持續更新)遊戲開發筆記
- 設計筆記003:關卡設計的流程(系統向)筆記
- 二十五:從庫的關閉和恢復流程(筆記)筆記
- 十六章 CI框架學習筆記(三)註冊登入流程框架筆記
- 《瘋狂Kotlin講義》讀書筆記4——流程控制Kotlin筆記
- Attention機制全流程詳解與細節學習筆記筆記
- 高效能JS筆記4——演算法和流程控制JS筆記演算法
- Activiti 學習筆記四:流程例項、任務的執行筆記
- JavaScript學習筆記 - 進階篇(3)- 流程控制語句JavaScript筆記
- 記測試流程
- Node.js 設計模式 學習筆記 之 流程式設計Node.js設計模式筆記程式設計
- git 工作流程以及Git 工作區、暫存區和版本庫(筆記)Git筆記
- WebPack使用流程小記Web
- Flarum 搭建流程記錄
- 印象筆記 --- 方法分享筆記筆記
- [jvm-sandbox-repeater 學習筆記][原理說明篇] 2 回放流程JVM筆記
- [jvm-sandbox-repeater 學習筆記][原理說明篇] 1 錄製流程JVM筆記