• 用vhd挂载并安装win7且建立分差vhd


    准备:硬盘分区激活第一个分区; imagex.exe; install.wim; winpe boot pc

    1、cmd命令下,创建主vhd     
    (1)diskpart       (打开diskpart)
    (2)Create vdisk file=D:Win7.vhd type=fixed maximum=40960   
        #创建一个大小为40G的固定磁盘,(type=expandable 动态磁盘)
    (3)Select vdisk file=D:Win7.vhd  (选择vhd)
    (4)Attach vdisk       (挂载vhd)
    (5)create partition primary --创建主分区
    (6)assign letter=Z --分配盘符z:
    (7)format quick label=win7-vhd --快速格式化主分区, 卷标为win7-vhd
    (8)Exit          退出
    上述步骤,可以在2-7在txt写好,用diskpart /s ?.txt来快速执行

    2、安装win7    
        imagex.exe /apply c:install.wim 4 z:
        # c:install.wim是准备好的win7安装镜像;z:是vhd的盘符;4是win7的版本

    3、在激活分区建立引导
        bcdboot z:windows /s c:   bcdboot命令会在指定的分区内重新写入全部win7的引导文件
        bcdedit        #查看UID
        bcdedit /set {启动项的UID} device vhd=[z:]win7.vhd          
        bcdedit /set {启动项的UID} description "Win7"
        bcdedit /timeout 3 
        重启,完成正常的安装步骤,及其补丁和各种应用。

    4、创建win7.vhd的差分vhd
    (1)用win7修复光盘引导启动系统,进入cmd
    (2)diskpart                                                                           (打开diskpart)  
    (3)create vdisk file=D:win7son.vhd parent=D:win7.vhd      (建立差分vhd:win7son.vhd)
    (4)exit                                                                                 (退出diskpart)
    (5)copy D:win7son.vhd D:win7son.bak                                 (备份差分vhd)  
    (6)diskpart                                                                         (打开diskpart)  
    (7)select vdisk file=D:win7son.vhd                                     (选中差分VHD文件)  
    (8)attach vdisk                                                               (挂接该虚拟磁盘文件)  
    (9)list volume     (查看盘符,假设是g:)

    5、添加win7son.vhd的引导,同第2部分方法一样
         bcdboot g:windows /s c:          (注意c:是boot 分區,g是win7son.vhd分配到的盘符)
         bcdedit        #查看UID
         bcdedit /set {启动项的UID} device vhd=[g:]win7son.vhd          
    6、修改BCD信息,启动个性化
         bcdedit                    (显示bcd的完整信息)
    7、启动项菜单修改方法 :
         多重操作系统显示语言
    BCDEDIT -SET {BOOTMGR} LOCALE ZH-CN
         F8 高级启动菜单的显示语言
    BCDEDIT -SET {CURRENT} LOCALE ZH-CN 
    BCDEDIT -SET {default} LOCALE ZH-CN
         内存诊断工具的显示语言
    BCDEDIT -SET {MEMDIAG} LOCALE ZH-CN
         启动画面的显示语言
    BCDEDIT -SET {子vhd盘的SID} LOCALE ZH-CN
         查看上述项目的 LOCALE 值是否已成功修改
    BCDEDIT /ENUM ALL

    8、删除父盘启动项
    bcdedit /delete {SID}/cleanup
    10、合并差分磁盘
    (1)diskpart
    (2)sel vdisk file=D:Win7son.vhd
    (3)
    merge vdisk DEPTH=1
    合并差分磁盘 即是把对子VHD的修改应用到父VHD中去
    合并差分磁盘之后 子VHD会被还原到初始状态
    11、VHD的恢复
    VHD可以实现秒恢复,只要把Win7son.vhd删掉,将Win7son.bak改成Win7son.vhd,
    就变回了父盘Win7father.vhd中的系统了!


    如果不装差分盘的到第3步就安装完成 ,

    当用win7son.vhd开机时,可以看到vhd的大小变大。

  • 相关阅读:
    外设简述
    代C语言上机实践
    css动画效果
    css滑动门原理
    css整理
    html
    html单词
    倒计时.js
    随机方块
    求字符串出现次数和最大值
  • 原文地址:https://www.cnblogs.com/k98091518/p/5920647.html
Copyright © 2020-2023  润新知