2024年5月14日发(作者:)

使用差分VHD安装多个独立Windows系统

一、创建虚拟磁盘

方法1:图形界面创建

1、打开磁盘管理器(运行),在“磁盘管理”上点击右键,“创建VHD”,类型选择

VHD,动态扩展或者固定大小随意,两种类型性能一样。比如,我们在D盘建立一个大小20G的名为

的虚拟磁盘镜像。加载刚才创建的VHD,初始化磁盘并分区,设定盘符为F:(如果要安装系

统,别忘了激活,如果在UEFI下启动,一定要初始化为GPT磁盘)。

方法2:命令行创建(不推荐)

管理员打开CMD,输入下列指令(仅供参考)

diskpart

create vdisk file=D: maximum=25600 type=fixed

select vdisk file=D:

attach vdisk

create partition primary

assign letter=F

format quick label=WIN8

exit

二、把系统灌入VHD

步骤1:释放镜像。虚拟光驱加载win8.1 ISO镜像为光驱G,用管理员权限打开cmd,输入

/apply G: 4 f:,等待将近5-10分钟后显示100%,win8的系统就释放

到了F盘。建议使用图形软件如Gimagex,wimtool,winnt 6.x setup等进行操作;

步骤2、修改启动菜单。win7的bootmgr无法引导win8.1,所以要把win8.1的bootmgr复制过

来。继续在管理员权限的cmd里输入:bcdboot F:windows /s c: /l zh-cn,这里的C:是指活动分区的

位置,到了这一步,就已经升级了BOOTMGR并且添加了,这种方法不需要手动复制win8.1的

bootmgr。

三、VHD差分硬盘实现秒备份、秒恢复、分支多系统

首先介绍一下差分硬盘。这个概念最早出现在虚拟机里,比如我们刚才创建了一个,如果我

们对他进行了使用,则一切更改将实时的写入。但如果我们创建一个差分硬盘,指向,

比如,命名为。这时我们挂载(注意不是),我们仍然能够看到一个和刚

才一样的f盘,里面的内容和刚才一模一样,但是此时所做的一切更改都将保存在里,而不会

修改,保证了的只读性。做个实验,把这时通过挂载的f盘格式化,f盘

空了,但是如果你删除,再挂载回,会发现文件完好无损。

于是基于此衍生了以下的应用方式。

差分硬盘---可以实现秒备份、秒恢复,完美的保护了系统盘并且免于重装系统,完胜ghost。

分支硬盘---原理也是基于差分硬盘,可以在随意扩展系统的数目,扩充为N个独立的win7/8,执行不

同的任务。