ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows自定义实现镜像打包---使用sysprep封装,并使用imagex进行备份恢复

2020-11-30 10:51:09  阅读:286  来源: 互联网

标签:自定义 Windows wim PARTITION sysprep imagex D盘 PE 虚拟机


一、实验环境

* 虚拟化环境:VMware workstation 15 pro
* 虚拟机1:windows 10  专业版 1909  C:系统盘  D:数据盘  E:备份盘
* 虚拟机2:windows 10  专业版 1909  C:系统盘  D:数据盘  Z:网络恢复盘
* 光盘:Windows 10 专业版 1909安装盘 、windows10 PE盘

二、使用sysprep进行系统封装

1、操作系统安装

通过挂载光盘方式在虚拟机1上安装windows 10 专业版1909,此处为常规操作,步骤省略。

2、环境配置及软件安装

在虚拟机1中安装一些自定义软件,如360压缩、chrome浏览器等。    
copy一些数据到D盘中,用于测试D盘的备份和恢复。

3、使用sysprep进行系统封装

删除桌面上和个人文档中的数据,保持环境整洁,win+r调出运行窗口,输入sysprep,跳转至sysprep所在路径窗口。    双击执行sysprep.exe,进行封装。
勾选通用选项,亲面选项选择关机,最后点击确定,等待完成。

三、使用Imagex对分区进行备份

1、进入PE

    配置虚拟机1启动方式为光盘启动,并挂载win10 pe光盘。进入PE后,核对C盘、D盘和E盘所在盘符是否有变化,如有变化,按变化后执行。

2、执行imagex备份

    win+r调出运行窗口,输入cmd,调出命令行提示符窗口。输入:imagex /boot /capture c: e:\winc.wim "WINDOWS"其中:/boot为必填,用于保证启动,如不加,捕捉到的镜像恢复后无法启动。同理,对D盘进行备份:imagex  /capture d: e:\wind.wim "DATA"D盘为数据盘,不需要使用/boot参数。

3、copy备份文件

    将生成的winc.wim和wind.wim文件备份至宿主机一个目录中,并进行share分享,用于在恢复时通过网络进行挂载.

四、使用imagex进行系统恢复

1、启动虚拟机2

    配置虚拟机2为光盘启动,光盘挂载win10 pe光盘。

2、格式化分区

    进行PE后,在PE的X盘根目录创建diskpart.txt,并输入如下内容:
SELECT DISK 0
CLEAN
CONVERT MBR
CREATE PARTITION PRIMARY
SELECT PARTITION 1
FORMAT FS=NTFS QUICK LABEL="WINDOWS"
ACTIVE
ASSIGN LETTER=C
LIST PARTITION
LIST VOLUME

SELECT DISK 1
CLEAN
CONVERT MBR
CREATE PARTITION PRIMARY
SELECT PARTITION 1
FORMAT FS=NTFS QUICK LABEL="DATA"
ACTIVE
ASSIGN LETTER=D
LIST PARTITION
LIST VOLUME

EXIT
    以上操作为将第一块磁盘格式化为C盘,第二块盘格式化为D盘。

3、挂载网络盘

    在PE中,挂载宿主机上用于存储winc.wim和wind.wim两个文件的目录为Z盘

4、使用imagex恢复

    打开PE中的CMD命令提示符,执行以下恢复数据。
    #恢复C盘数据
    imagex /apply z:\winc.wim "1" c:
    #恢复C盘引导
    C:\Windows\System32\bcdboot 
    C:\Wtindows /s C:
    #恢复D盘数据
    imagex /apply z:\wind.wim "1" d:

5、启动虚拟机2

    卸载虚拟机2的光盘,并设置为硬盘启动,启动后进行windows初始化,初始化成功后系统恢复成功,验证之前安装的360压缩、chrome浏览器等软件是否存在且可正常运行,如无异常恢复完成。

标签:自定义,Windows,wim,PARTITION,sysprep,imagex,D盘,PE,虚拟机
来源: https://blog.51cto.com/woshiyu001/2557173

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有