您的位置:首页 > 其它

2016-12-07创建VHD

2016-12-07 22:37 134 查看
一、打开磁盘管理-》菜单“操作”-》 创建VHD

 

此时创建了一个虚拟磁盘

没有初始化   未分区

右击 磁盘1,出现如下菜单 :

点击初始化磁盘

右击 磁盘 出现如下菜单:

点击 “新建简单巻”,出现向导  

下一步

如果只分一个区的话 就直接下一步

下一步

下一步

完成

此时  磁盘变成蓝色

并且 有了use.vhd文件

这只是创建虚拟磁盘,但是里面并不包含数据 , 我们要向里面写入系统数据。

-------------------------------------------------------------------------------------------------------------------------------------

二、进入PE , 使用 Ghost工具 将本机系统盘 ghost到虚拟磁盘

1、首先挂载 虚拟磁盘, 否则在资源管理器里是看不到的。

使用磁盘管理器 附加VHD   或者 使用Bootice 工具 的挂载VHD

此时可在资源管理器中看到我们刚创建的 虚拟磁盘 比如:I: 

2、打开Ghost 工具 选择 To image - > to partion   先选择我们的系统磁盘 作为src , 再选择 刚建的虚拟磁盘 作为 dest  ,这个过程大概十分钟左右 ,有的电脑会更长一些。

3、作完ghost  不要重启 点击 continue . 然后找开命令行cmd   

--->bcdboot  i:\windows /s c:    添加引导项(i:  代表虚拟磁盘的驱动器号, c: 代表将引导项加到c盘下的BCD文件 )

4、此时重启   开机的时候 会出现 两个 windows 7 选项  , 一般 第一个是我们刚建立的虚拟磁盘的系统 , enter 进入 ,如果无错误代表成功 (有可能会蓝屏,不知怎么解
决)

5、此时进入系统  测试一下 进入的是不是虚拟磁盘的系统 ,找到use.vhd  更改名字  如果 不让改, 则成功,否则  换另一个启动项再试。

此时创建了一个备份 ,有时我们对计算机进行了更改,需要创建一个还原点,那么我们创建第一个子差分  (创建时候  不能使用vhd 系统进行,因为它在占用)

1、进入PE 或另一个物理磁盘上的系统

2、进入 cmd 执行

--> diskpart

--> create vdisk file=G:\system\20171207  parent=G:\system\use.vhd   (之前将use.vhd 改名为 20171207  )   use.vhd 为创建的子差分  

3、重启即可

三、使用vhd系统启动后, 可以把之前的系统盘格式化了,但是要把boot文件夹  与 bootmgr 文件  复制出来  新建一个隐藏磁盘100m就可以 , 激活此分区即可。

四、bootice 工具的使用

智能编辑模式 : 

1、物理磁盘

虚拟磁盘

五、基本cmd 使用

diskpart   进入分区管理

List Disk:显示本机的所有磁盘,以便正确操作目标磁盘

List Disk/Partition来进行查看 磁盘/分区

Select Disk 1:选择1号磁盘

sel par 0  选择0号分区

list  vdisk  显示 虚拟磁盘

format fs=ntfs quick  快速格式化

active 激活分区

assi letter=m 分配盘符

物理磁盘:

create par pri size=1111

create par pri 不指定大小,完全分配

VHD:

create vdisk file=d:\use.vhd type=expandable maximum=1022222M 建立动态可扩展vhd

attac vdisk 挂载

detac vdisk 分离vhd

create vdisk file=d:\xxx.vhd parent=d:\xxx.vhd  差分子vhd

sel vdisk file=d:\xxx.vhd 选择虚拟磁盘

merge vdisk depath=1 合并到父级

expand vdisk maximum=123123 扩展虚拟磁盘

active 激活分区

bcdboot i:\windows /s c:         添加引导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: