纯手动打造windows vhd虚拟启动

作者: ncagzs 分类: 教程 发布时间: 2018-10-18 10:36

发布时间:2015-06-17 19:02:06

如果你现在还在使用GHOST恢复系统 那么你OUT了,VHD格式备份方便快捷 支持父子模式,那天系统不想用了把子系统干掉又是一个全新的系统,好了不多说,以下内容为我在制作过程中使用的命令

1,先通过WIN7磁盘管理器 新建一个VHD磁盘出来,我这里设置的是20GB活动的
2,初始化这个磁盘
3,格式化
4,下载IMAGE这个工具微软有
5,定位到IMAGE文件夹下输入:
imagex /apply “V:\sources\install.wim” “windows 7 ultimate” l:\
这是命令/解压   路径                    版本                 解压到路径
V:是我的虚拟光驱  l:是我刚建的VHD磁盘
6,做完以上5步一个全新的系统就出来了–打开CMD 输入:DISKPART
create vdisk file=”D:\win7x64-2015.6.17.vhd” parent=”D:\win7x64.vhd”
                              这里差分名(就是用 Parent 来指定父文件)      原文件名
这里先建一个差分盘 当然你也可以不建跳过这步
7,这里需要分两步来说全新系统(既硬盘没有分区的或没有安装系统的)当前是WIN7的
7.1,全新系统启动到7pe ,先分个区格式化把做好的VHD复制到C盘,通过磁盘管理挂载它
然后打开CMD,bcdboot v:\windows /s s:回车,重启 搞定
7.2,有系统的 打开CMD输入:
        bcdedit /copy {current} /d “windows 7 X64”
(注:/d 后面的是显示的启动名字,可以自定义,中文也可以,但如果你的系统不是中文的,会乱码。)
当成功执行完这个命令后,会返回一个 {GUID} 字符串。输出的 {GUID} 字符串,以便之后使用
设置 VHD 启动项目的 device 和 osdevice 选项。
  bcdedit /set {guid} device vhd=[locate]\windows7.vhd
例:bcdedit /set {guid} device vhd=[D:]\windows7.vhd
  bcdedit /set {guid} osdevice vhd=[locate]\windows7.vhd
(将 {GUID} 替换成 之前复制的内容, [locate] 内容换成本地盘符)
在某些 x86 系统中需要在启动配置中设置一个选项,来探测硬件信息。
  bcdedit /set {guid} detecthal on
完成!现在欣赏你的杰作吧!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论