一、VHD的相关介绍
1、VHD:(Microsoft Virtual Hard Disk format)。
即为——虚拟硬盘。vhd实际上是一个文件,我们可以将win7安装到这个文件,并使之能够正常启动。如下图的5个文件即为5个单独的可通过一个引导菜单引导的WIN7系统。
2、为什么使用VHD?
XP一键Ghost方便好用但是win7时代你还用Ghost的话就落伍了。
如果没用过win7vhd 你能想象单分区也能瞬间还原系统、方便的备份系统和重装系统而不借助任何软件吗?
3、缺点
不能休眠,不能评级——VHD系统唯一的缺陷了,实际性能没有任何影响。
4、优点
不需要多个主分区,不需要对原有的硬盘进行分区,只要硬盘有足够的空间即可安装,可安装多个操作系统互不影响,硬盘中毒也不会对没有启动的vhd文件进行更改,所以不会使没有启动的vhd系统中毒,可随时安装多个win7系统。
即使整个硬盘只有一个分区也可以实现重装WIN7不格式化磁盘
建立差分系统,实现瞬间一键还原。
5、什么是差分磁盘,差分磁盘启动?程序原理?
以某一vhd为母vhd创建子vhd后从子vhd启动所有更改都在子vhd中进行,子vhd 被损坏后只需要将其删除再用母vhd 差分出一个新的子vhd即可,方便快捷,不需要ghost 就能备份系统。
6、样创建vhd?
可以使用diskpart命令进行创建,或者使用win7PE进行创建,或者使用虚拟机软件进
行创建。
7、怎么向vhd里装入系统?
第一种办法,使用win7PE挂载vhd文件,然后使用wim工具解压win7安装文件install.wim到vhd,然后修复启动,引导win7
win7显示隐藏文件第二种办法,将win7启动文件复制到系统主分区,并使用bootsect /nt60 sys 使之主引导记录变成 NT6引导启动,即搜索第一主分区的bootmgr文件对系统进行引导,然后使用diskpart命令创建、链接vhd文件进行安装。
二、WIN7启动原理相关介绍
首先开机搜索硬盘的主引导记录(MBR),然后MBR指定引导硬盘第一个主、活动分区下边的BOOTMGR文件,BOOTMGR文件访问boot文件夹下边的BCD文件,这时候我们就看到了win7的启动菜单管理器,BCD文件实际相当于XP下边的BOOT.INI文件,是记录启动菜单的。所以启动文件就是BOOT文件夹和BOOTMGR文件。保证WIN7正常启动的必要条件就是,主活动分区下边要有BOOT文件夹和BOOTMGR文件。
三、安装过程
1、新硬盘,无操作系统安装。
进入PE对磁盘进行分区,并将win7安装光盘解压到硬盘分区,例如放在D:\WIN7下边将win7安装文件所在文件夹下边的boot、efi、sources文件夹(sources文件夹不需要复制里边的全部文件,只需要sources文件夹下边的boot.wim文件,所以可以在主活动分区下边新建sources文件夹,然后单独复制boot.wim到这个文件夹)和bootmgr文件复制到主活动分区,如图所示。
CMD下运行【X:\BOOT\BOOTSECT /NT60 X:】注意空格X代表PE下主活动分区显示的盘符,这条命令的意识是将当前主活动分区的PBR改写成NT6引导,即引导当前分区下的
bootmgr文件。
重启计算机,设置硬盘启动,会进入win7安装界面,不要选择下一步安装,按下SHIFT+F10调出命令提示符,然后运行如下命令进行vhd磁盘的创建
DISKPART
//这个是微软自带的分区命令,功能很好强大,需要详细研究的请百度DISKPART。
LIS DISK
//这条命令是显示磁盘列表
SEL DISK 0
//这条命令是选择要操作的磁盘,0是磁盘的数字,注意之间都有空格。
CREATE VDISK FILE=”D:\WIN7.VHD” MAXIMUM=20000 TYPE=FIXED
//这条命令是创建虚拟磁盘文件,最好放在磁盘空间较大的分区,且必须是NTFS 分区,WIN7是文件名,可以自行修改,注意后缀。MAXIMUM=20000代表磁盘最大空间20000M  最后的TYPE=FIXED 是
代表磁盘类型为固定大小。
SEL VDISK FILE=”D:\WIN7.VHD”
//选择虚拟磁盘文件
ATTACH VDISK
//连接虚拟磁盘文件
EXIT
//退出
至此DISKPART命令创建并连接虚拟磁盘文件完成。
退出DISKPART命令后返回到命令提示符,运行win7安装文件夹下边的sources文件夹下的setup进行win7的正常安装。需要命令如下:
D:
CD WIN7
CD SOURCES
SETUP
下一步,选择自定义安装,会看见多出来一个大小为20000M的磁盘,选择驱动器选项,新建,大小默认不变。然后选择这个磁盘,下一步进行win7的正常安装即可。
新建分区后选择下一步进行正常安装,注意要选择刚建立的vhd磁盘,即磁盘1。
//建议,单独分500M为启动分区,只放这三个启动文件夹和一个启动文件,好处是维护方便,且磁盘看起来比较整洁,不会有任何多余文件,因为这个分区随系统启动后是隐藏的,也不怕误操作或者中毒。还有一个最大的好处就是这些启动文件不仅可以启动win7,同时需要多系统的话,还可以用来引导Linux  MAC-OS  XP  MS-DOS  PE等多个系统,且都是独立存在互不影响,不管对哪个系统操作均不会破坏其他的系统。//
下一篇介绍多个WIN7的安装和启动菜单的修改。