系统重装 Windows_VHD_辅助处理工具说明文档2
创建一个原始安装的VHD文件
如果采用原始安装的方式,则在WIN7的原始光盘中将install.wim这个文件提取到一个文件夹中备用。如果采用Ghost安装的方式,则将Ghost备份文件提取出来(.GHO文件)
提取得到的install.wim文件很大,一般为2G多。
选择VHD文件的大小,刚才提取出来的WIM文件并选择映像号(一般选择最后一个旗舰版)
点击确定开始安装(其实这就是一个解压的过程,我们知道如果从光盘安装,首先要做的就是把wim文件解压出来,而这一步是很浪费时间的)。我们耐心等待他安装完成(DOS窗口显示了剩余的时间,这个过程大概有5-10分钟,其实这就是省掉了光盘安装解压的时间)我们查看解压出来的东西,基本上和新装的系统C盘一样。(期间如果弹出提示要求格式化这个硬盘才能使用,点击取消即可,因为我们已经可以使用了)
操作完成之后该虚拟磁盘将被卸载(上面的Z盘不见了),我们再来查看这个VHD文件,发现变成了5个多G。完成后就得到了初始的 VHD,这个 VHD 是通用的,可用于其它的机子。建议不要直接用这个vhd启动,因为启动后,就会进行系统的最后安装与配置,这样这个vhd就只能在本机使用了,不能再用于其他的机子。
2 现在我们创建一个差分VHD,差分VHD是以某个VHD为母盘创建的,读取操作映射到母盘,而写入操作直接作用于自身的VHD。差分磁盘也称作子VHD,母盘也称作母VHD。创建差分VHD的速度很快,必须注意子VHD必须和父VHD在同一个文件夹下。创建的同时还会创建一个BAK文件,这个是备份文件。
现在我们把这个差分VHD挂载起来,并向BCD中添加这个项目。
添加之后查看会发现启动菜单中多了刚才添加的一项。(如果是在裸机上添加BCD,会询问是否更新系统分区)
在此注意,是否挂载这个VHD并非关键,你一挂载则可以浏览这个VHD文件
在磁盘管理中可以看到VHD被视为一个新硬盘来处理的。
而如果点击分离,则相当于卸载这个磁盘了。在磁盘管理中发现没有磁盘二了。
在此再说一个问题,如果对15G的磁盘容量不满意,可以使用一个VhdResizer的小工具修改VHD 的容量。下图就是我把刚才15G的VHD修改容量之后再挂载的效果图。可以发现,虽然Z盘依旧是15G,但是多了15G的未分配空间。
我们右击一下Z盘扩展卷就可以合并这两个15G了,合并之后的确是30G。
然后我们再为这个30G的VHD文件创建差分VHD(注意VHD在挂载的情况下将无法创建差分VHD,必须卸载。)创建完成之后可以发现子VHD体积都非常小。
如果你要删除BCD中的启动菜单,不能使用直接删掉代码的方式,必须先用这款工具把这个VHD浏览到,然后点击移除BCD中的VHD项目,如果你手工删除,则查看BCD中的项目不会变化.
3 合并VHD,其实就是对子VHD的修改应用到父VHD中,相当于更新还原点。从下面这副图可以看出,当我把这两个文件合并的时候,子VHD的大小不变,而父VHD的大小一直在改变。一直到3.78G。这个3.78G=父+子-重复文件的体积。
合并成功之后提示子VHD可能已经失效,需要重新建立相应的子VHD。
我们不妨把所有VHD都合并成一个(本来这样是不太好的,因为第一次创建的VHD其实是通用的,他的儿子已经在我的电脑上面适应了,所以只能我用了。我把这两个一合并就会导致通用的也变成不通用的了。但是没有关系,因为通用的VHD并没有经过优化,我们是不会用这个VHD去给别人装系统的,肯定是先在虚拟机上封装完成得到Ghost镜像之后,可以克隆,也可以VHD给别的机子。)最终得到的VHD大小为6.86G,这个体积应该说已经很小了。要知道,WIN7刚安装完毕就要有5个G。这个VHD里面不但有软件,连驱动也装上去了,还有常用的运行库,所以体积完全令人满意的。
一切完成之后再给这个"完美的"系统创建差分VHD,并添加差分VHD即快速还原到BCD。这样,我们一般使用就使用这个差分VHD,如果用处了问题,中毒了或者垃圾太多了,直接选择快速还原就可以回到差分VHD刚创建的时候的状态。
上面说到无法直接手工删除VHD的BCD启动菜单.比如我想删除这一条启动菜单(红线标注的文件已经被合并或者删除了,我们根本不需要再用它启动了,怎么办呢)
我们不妨先看一看这个文件的开头,displayorder显示了四条启动菜单(第一个是我们真正的C盘系统,不是VHD创建的,第二个是VHD的子VHD,第三个是子VHD的快速还原,第四个就是我们不想要的了。所以光删除上面圈出来的那一块还不行,那是不是在这里也删除呢?)
没有必要,我们随便在同名目录下新建一个文本文档,然后改名为这个不要的VHD的名字。然后再浏览,然后移除BCD的项目(骗过这个软件认为这个VHD仍然存在)
移除之后再来看启动菜单,发现最后一个确实没了。所以还是用这种方法移除比较安全,如果手工删除万一弄错一个字就启动不了了。
系统重装 Windows_VHD_辅助处理工具说明文档2的更多相关文章
- 系统重装 Windows_VHD_辅助处理工具说明文档1
菜鸟也玩 VHD Windows VHD 辅助处理工具是一个用于创建.安装.维护 VHD 的辅助工具,把一个比较复杂的操作过程傻瓜化,使您轻松体验 VHD 的强大功能.您需要预备的就是一个准备装入 V ...
- 《暗黑世界GM管理后台系统》部署+功能说明文档
http://www.9miao.com/product-10-1073.html <暗黑世界GM管理后台系统>部署+功能说明文档 <暗黑世界GM管理后台系统>部署+功能说明文 ...
- 原创SQlServer数据库生成简单的说明文档小工具(附源码)
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术 ...
- 原创SQlServer数据库生成简单的说明文档包含(存储过程、视图、数据库批量备份)小工具(附源码)
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术 ...
- SWFUpload 2.5.0版 官方说明文档 中文翻译版
原文地址:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#setFileUploadLimit SWFUpload v2 ...
- 在Sharepoint 2010中启用Session功能的说明文档
在Sharepoint 2010中启用Session功能的说明文档 开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010 按以下步骤进行 ...
- ICE中间件说明文档
ICE中间件说明文档 1 ICE中间件简介 2 平台核心功能 2.1 接口描述语言(Slice) 2.2 ICE运行时 2.2.1 ...
- BasicExcel说明文档
BasicExcel说明文档 BasicExcel原始链接:http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-a ...
- Java Servlet API中文说明文档
Java Servlet API中文说明文档 目 录 1.... Servet资料 1.1 绪言 1.2 谁需要读这份文档 1.3 Java Servlet API的组成 ...
随机推荐
- linux和shell关系
坚持知识分享,该文章由Alopex编著, 转载请注明源地址: http://www.cnblogs.com/alopex/ 索引: 什么是shell shell的分类 shell脚本的执行方式 ...
- 信息竞赛程序卡时_C++
一.卡时简介 卡时是一个竞赛时常用的技巧 有些题目我们想不到完美算法就只能用暴力解决,但是此类方法一般时间复杂度较高,此时我们需要进行卡时 通俗来讲就是进行一个时间限制,让程序在达到这个时间后立马退出 ...
- USACO silver P1
原题概述题意: 共有N个数,每个数的个数为ai,ai的总和为M,将每2个数进行配对,要求使配对之后2数的和的最大值最小,并输出最小值. 这不就是裸的贪心么..实在是水题啊, 不过如果假如有一个人要一个 ...
- sqlite3数据库 sqlite3_get_table
上一篇介绍的sqlite3_exec 是使用回调来执行对select结果的操作.还有一个方法可以直接查询而不需要回调.但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个 ...
- Linux学习总结—缺页中断和交换技术【转】
三.Linux缺页中断处理 转自:http://blog.csdn.net/cxylaf/article/details/1626534 1.请求调页中断: 进程线性地址空间里的页面不必常驻内存,例如 ...
- Selenium2+python自动化30-引入unittest框架【转载】
本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/unittest/ from selenium import webdriverfrom ...
- js-offsetX、pageX、clientX、layerX、screenX
真心地我也是懵逼的 clientX,clientY:针对屏幕有效区域,不包括滚动部分,坐标(0,0)一直在有效区域的左上角 X,Y: 针对屏幕有效区域,不包括滚动部分,坐标(0, ...
- [BZOJ2095]Bridges
最大值最小,是二分 转化为判定问题:给定一个混合图,问是否存在欧拉回路 首先,有向图存在欧拉回路的充要条件是每个点的入度等于出度,现在我们有一个混合图,我们要做的就是给其中的无向边定向,使得它变成有向 ...
- 【bzoj3261】【最大异或和】可持久化trie树+贪心
[pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=61705397 Description 给定一个非 ...
- 使用 SVG 来实现波浪 (wave) 动画效果
如下图所示的波浪动画效果,实现方法有很多,比如CSS或者是js等方法都可以实现.不过,要是使用SVG来实现的,我觉得比其它两种方法都要简单.这篇文章就来讲讲使用SVG来实现类似这样的波浪动画效果是多么 ...