用vhd挂载并安装win7且建立分差vhd
准备:硬盘分区激活第一个分区; imagex.exe; install.wim; winpe boot pc
1、cmd命令下,创建主vhd
(1)diskpart (打开diskpart)
(2)Create vdisk file=D:\Win7.vhd type=fixed maximum=40960
#创建一个大小为40G的固定磁盘,(type=expandable 动态磁盘)
(3)Select vdisk file=D:\Win7.vhd (选择vhd)
(4)Attach vdisk (挂载vhd)
(5)create partition primary --创建主分区
(6)assign letter=Z --分配盘符z:
(7)format quick label=win7-vhd --快速格式化主分区, 卷标为win7-vhd
(8)Exit 退出
上述步骤,可以在2-7在txt写好,用diskpart /s ?.txt来快速执行
2、安装win7
imagex.exe /apply c:\install.wim 4 z:\
# c:\install.wim是准备好的win7安装镜像;z:\是vhd的盘符;4是win7的版本
3、在激活分区建立引导
bcdboot z:\windows /s c: bcdboot命令会在指定的分区内重新写入全部win7的引导文件
bcdedit #查看UID
bcdedit /set {启动项的UID} device vhd=[z:]\win7.vhd
bcdedit /set {启动项的UID} description "Win7"
bcdedit /timeout 3
重启,完成正常的安装步骤,及其补丁和各种应用。
4、创建win7.vhd的差分vhd
(1)用win7修复光盘引导启动系统,进入cmd
(2)diskpart (打开diskpart)
(3)create vdisk file=D:\win7son.vhd parent=D:\win7.vhd (建立差分vhd:win7son.vhd)
(4)exit (退出diskpart)
(5)copy D:\win7son.vhd D:\win7son.bak (备份差分vhd)
(6)diskpart (打开diskpart)
(7)select vdisk file=D:\win7son.vhd (选中差分VHD文件)
(8)attach vdisk (挂接该虚拟磁盘文件)
(9)list volume (查看盘符,假设是g:)
5、添加win7son.vhd的引导,同第2部分方法一样
bcdboot g:\windows /s c: (注意c:是boot 分區,g是win7son.vhd分配到的盘符)
bcdedit #查看UID
bcdedit /set {启动项的UID} device vhd=[g:]\win7son.vhd
6、修改BCD信息,启动个性化
bcdedit (显示bcd的完整信息)
7、启动项菜单修改方法 :
多重操作系统显示语言
BCDEDIT -SET {BOOTMGR} LOCALE ZH-CN
F8 高级启动菜单的显示语言
BCDEDIT -SET {CURRENT} LOCALE ZH-CN
BCDEDIT -SET {default} LOCALE ZH-CN
内存诊断工具的显示语言
BCDEDIT -SET {MEMDIAG} LOCALE ZH-CN
启动画面的显示语言
BCDEDIT -SET {子vhd盘的SID} LOCALE ZH-CN
查看上述项目的 LOCALE 值是否已成功修改
BCDEDIT /ENUM ALL
8、删除父盘启动项
bcdedit /delete {SID}/cleanup
10、合并差分磁盘
(1)diskpart
(2)sel vdisk file=D:\Win7son.vhd
(3)merge vdisk DEPTH=1
合并差分磁盘 即是把对子VHD的修改应用到父VHD中去
合并差分磁盘之后 子VHD会被还原到初始状态
11、VHD的恢复
VHD可以实现秒恢复,只要把Win7son.vhd删掉,将Win7son.bak改成Win7son.vhd,
就变回了父盘Win7father.vhd中的系统了!
如果不装差分盘的到第3步就安装完成 ,
当用win7son.vhd开机时,可以看到vhd的大小变大。
用vhd挂载并安装win7且建立分差vhd的更多相关文章
- 在vhd中安装win7,并建立分差vhd
准备:硬盘分区激活第一个分区; imagex.exe; install.wim; winpe boot pc 1.cmd命令下,创建主vhd (1)diskpart (打开dis ...
- 系统重装 JUJUMAO VHD安装WIN7解析
1 把原有系统分区一个删除(使用第三方分区工具如PM或者PQ)并新建一个系统分区(也可以同时新建其他分区如D盘,E盘,但是一定要把C盘设置为NTFS格式并且活动的!) 2 将JUJUMAO_VHD ...
- 在XP下基于VHD版XP 2003 win7制作的RAMOS心得
在XP下基于VHD版win7制作的RAMOS心得1.用DiskGenius创建1.85G的VHD固定磁盘文件,以win7prosen.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩.2.为了 ...
- 安装WIN7系统备忘录
安装WIN7系统备忘录因为安装WIN7设置项太多,制作RAMOS如果忘了某项设置,终归是不方便,记录如下:1.用WINNTSETUP安装到VHD中,安装时优化选项中建议勾选关闭休眠和虚拟内存功能(假设 ...
- 在已有 Ubuntu 的基础上硬盘安装 Win7 实现双系统
. . . . . LZ 的笔记本电脑一直安装的是 Ubuntu 系统,最近由于工作需要,要安装一个 Win7 系统.大家都知道,Linux 和 Windows 装双系统的时候要先装 Win 再装 L ...
- Mac OS X 安装Win7双系统
Mac10安装双系统 为了有一个纯净的开发环境,就在mac电脑中安装windows虚拟机.刚开始使用还很顺利,两个系统的交互很方便,mac用来下载.搜索和写笔记:windows纯开发.时间长了以后关机 ...
- 安装Win7提示Windows无法安装到磁盘怎么办
Windows之家(www.windowszj.com):在安装Win7系统的过程中,由于每台电脑的状态不一样,比如硬件配置原因,或者是硬盘格式.硬盘状态等问题,会使得每台电脑在安装过程中都会有些不一 ...
- 抛弃vboot不格盘用grub4dos+firadisk安装Ghost版XP到VHD,轻松RAMOS!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363198&extra=抛弃vboot不格盘用grub4dos+firadisk安 ...
- GPT分区基础知识及如何在GPT分区上安装WIN7
大硬盘和WIN8系统,让我们从传统的BIOS+MBR模式升级到UEFI+GPT模式,现在购买的主流电脑,都是预装WIN8系统,为了更好的支持2TB硬盘,更快速的启动win8,预装系统都采取了GPT分区 ...
随机推荐
- iOS 对overflow:scroll使用
让子标签的高度在初始化的时候就比父标签大,可以设置height: 101%:这样就出发了内置的scrollview的滚动. -webkit-overflow-scrolling:touch;可以让滚动 ...
- iTOP4418开发板7寸屏幕Android系统下横竖屏设置
Android系统屏幕旋转设置 平台: iTOP4418开发板+7寸屏幕 1. Androd4.4源码可以编译成手机模式和平板模式,讯为iTop4418 开发平台的Android系统默认编译为平板模式 ...
- swift potocol 作为参量时函数的派发顺序
1.检查protocol本体是否声明调用函数: 2.如果没有,检查protocol扩展是否有该函数:如果扩展中也没有,报错: 3.如果本体声明了函数,使用动态派发机制进行派发:扩展中的实现位于最末位.
- vue面试相关
(1)什么是mvvm? MVVM是Model-View-ViewModel的缩写.mvvm是一种设计思想.Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑:View ...
- vue课程安排
状态管理与vuex,即兄弟组件通信(选讲,了解即可)
- 去掉PhpStorm打开自动启动的项目
有时候启动的项目很大,导致很卡,而且在编辑器中更改也没效果,简单暴力的办法 找到项目的目录,删除其中的.idea文件夹
- rem怎么算
* rem : html根标签的 font-size决定* em 相对于父标签的font-size 决定的* 设计稿的宽一般都是 750px ---> 20px* 750px 1rem = 10 ...
- linux 批量修改文件名 文件名只保留部分,去掉部分
问题:linux系统中文件名包含中文,导致页面访问不了文件.就是上条博客中的解决方法二遗留问题. 文件名中有以下格式:TC2_诺而达铜管(中山)有限公司.pdf ,要改为TC2.pdf,去掉中文部分 ...
- scrapy快速入门
1. 什么是scrapy? 其官网是这样简述的,“A Fast & Powerful Scraping &Crawling Framework ”, 并且其底层以twisted作为网 ...
- auto_ptr 实现
#ifndef MYAUTOPTR_H #define MYAUTOPTR_H template<typename _T> class MyAutoPtr { private: _T* _ ...