打造不死系统利用VHD将Win7安装到文件,以及父子系统

1.安装需求:

1.必须是Win7旗舰版、企业版或者Windows2008 R2 ,其它版本无法VHD启动系统

2.下载软件 imagex.exe  一个.wim解压工具。

    EasyBCD 一个启动项设置工具,非常强大,还可以用来设置Windows/Linux/Mac OS共存的启动,以及开机从iso光盘镜像、VHD虚拟磁盘启动。

    JUJUMAO VHD维护工具,可以操作VHD文件。

2.VHD系统安装:

1. 在计算机管理--创建VHD:创建一个VHD虚拟磁盘文件,如father.vhd

2. 附加VHD:将VHD文件映射到磁盘,比如X:盘

3. 用虚拟光驱打开Win7 iso安装文件,复制复制I:\sources\install.wim到g:盘,

4.用imagex.exe把wim的内容写入VHd磁盘

imagex /apply g:\install.wim 4 x:

4是从第四个镜像复制,通过下图可知第四个才是旗舰版的镜像,需要旗舰版才支持VHD启动

QQ截图20120331200909

5.在EasyBCD 上设置从VHD虚拟磁盘文件启动,并选择vhd文件。当然也可以使用Windows自带的命令行设置,但比较繁琐。

重启后就可进入Windows安装界面,完成安装。

3.建立父子VHD

用JUJUMAO VHD工具从刚才建立的VHD文件中,建立一个子VHD文件child.vhd,然后再用EasyBCD 添加这个子系统。

当子系统发生问题时,只需要删除child.vhd从新从父系统继承一个分支即可。

如果建立了父子VHD系统,则尽量从子系统启动,最好不要从父系统启动,保持father.vhd文件不变。否则子系统启动时会进行硬盘检测。

物理系统:保持不变,在VHD系统下被隐藏

VHD父系统:father.vhd,一般保持不变

VHD子系统:child.vhd  对于子系统的更改只会增量写入child.vhd文件,而不会影响到父体统的father.vhd.

4.将操作系统安装到VHD文件的意义

当VHD系统发生问题时,只需要简单替换文件,就可以达到重装系统的目的。如果利用好VHD父子系统则更加灵活,起到增量备份的作用。

另外可以将VHD系统的盘符设置成C: 这样就把物理系统给隐藏了起来使之真是的C盘不可见,不会因为误操作删除物理系统中的文件了。

虚拟机也可以直接调用VHD文件,各种虚拟机文件的转换可使用VirtualBox来完成,也有其他解决方案。

VHD系统利用物理硬件,有接近或相当于物理机的性能,而远高于虚拟机的性能。

实现虚拟机--物理机--文件系统的交互,也是微软虚拟化方案带给普通用户的一个便利吧。

5.重装Windows后恢复wubi安装的Linux

其实将系统安装到文件,Linux下更为广泛的使用,比如Veket Linux(可以到天空竞技场了解更多)的增量安装,以及wubi方式安装Linux也是安装到文件。这部分和上文没什么关系。

wubi安装的Linux,首先备份c:\的 wubildr和wubildr.mbr  。

boot.ini  Win7和Vista虽然改了启动方式,但也会读取这个文件。

[boot loader]
timeout=30
[operating systems]
c:\wubildr.mbr="Ubuntu"

下次从装了Win7后,回复这3个文件就可以引导以前wubi安装的Linux了。

原文地址:https://www.cnblogs.com/ytyt2002ytyt/p/2427575.html