用 DISM 命令备份与还原 Windows 系统

2023-05-16

一、初始备份(例如:把 C 分区的系统备份到 D 分区的 Win8BF 文件夹中,备份文件名为 Win8Pro.wim):

Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00

命令解释:

/Capture-Image - 将驱动器的映像捕获到新的 WIM 文件中,捕获的目录包含所有子文件夹和数据。

/ImageFile - 指定映像文件路径。

/CaptureDir - 指定捕获目录。

/Name - 指定名称。此项不能省略。

/Description - 指定描述。描述是为了说明这次备份的具体情况,我们这里用了时间。此项可省略。

注意:如果是在 Win8 系统中进行操作,备份时注意暂时关闭 Windows Defender,它要对整个备份文件进行扫描,其中

MsMpEng.exe 对 CPU 的占用有时高达 90% 以上,严重拖慢备份速度,有时甚至使备份时间延长十倍以上。

 

二、增量备份(例如:把 C 分区的系统增量备份到 D:\Win8BF\Win8Pro.wim 中):

Dism /Append-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-2 /Description:0000-00-00

命令解释:

/Append-Image - 将其他映像添加到 WIM 文件中。

Dism 允许各卷映像之间同名,但为了以后应用方便,各卷映像之间的名称最好不同。Dism 可以指定卷映像索引号或名称来对卷映像进行操作。索引号可能因删除某卷映像而发生改变,但名称是不会变的,如果各卷映像之间同名,用指定名称来对卷映像进行操作时就会出现问题。

重要事项:

确保有足够的磁盘空间可用于运行 /Append-Image 选项。如果在附加映像期间磁盘空间不足,则可能会损坏 .wim 文件。

三、系统还原(例如:把 D:\Win8BF\Win8Pro.wim 中第二次备份还原到 C 分区):

Dism /Apply-Image /ImageFile:D:\Win8BF\Win8Pro.wim /Index:2 /ApplyDir:C:\ /Verify

命令解释:

/Apply-Image - 应用一个映像。

/ApplyDir - 指定应用目录。

/Verify - 指定校验。用于检查错误和文件重复。此项可省略。

/Index - 指定索引。此项不能省略。

因 Dism 安装 WIM 映像不会像 Ghost 那样格式化磁盘,所以如果需要可以自己格式化系统盘。

修改映像路径与应用目录可把任意一个系统备份的卷映像还原到任意一个分区。修改卷映像索引号或卷映像名称可以还原备份映像中的任意一个备份。

也可以用此命令把 Windows 系统(WIM 映像)快速安装到任何分区。例如在 PE 中把 Win8Pro 安装到 C 分区(设 Win8ISO 用虚拟光驱加载的盘符为 E):

Dism /Apply-Image /ImageFile:E:\sources\install.wim /Index:1 /ApplyDir:C:\

四、获取WIM文件映像信息(例如:查看 D:\Win8BF\Win8Pro.wim 映像信息):

Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim

命令解释:

/Get-WimInfo - 显示有关 WIM 文件中的映像的信息。

/Wimfile - 指定 WIM 文件路径。

可以在后面添加索引号或名称来查看某次备份的详细信息。还可以在后面添加 >d:\list.txt 把信息导出为记事本,方便查看。如:

Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim /Index:1 >d:\list.txt

或:Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim /Name:Win8Pro-1 >d:\list.txt

在一个映像中如果有两个卷映像同名,就不能用指定名称来查看这两个卷映像的详细信息。

五、从具有多个卷映像的 WIM 文件中删除指定的卷映像(例如:删除 D:\Win8BF\Win8.wim 中的第二次备份):

 

Dism /Delete-Image /ImageFile:D:\Win8BF\Win8Pro.wim /Index:2

命令解释:

/Delete-Image - 从具有多个卷映像的 WIM 文件删除指定的卷映像。

此命令仅删除卷映像名称与描述,而不会删除卷映像数据。可用于防止误应用该卷映像。

六、从具有多个卷映像的 WIM 文件中提取单独的卷映像。

增量备份多了,WIM 文件也变得大起来了,删除指定的卷映像仅删除了名称与描述,而不会删除卷映像数据,所以不会减小 WIM 文件的体积。这就要用 /Export-Image 命令从具有多个卷映像的 WIM 文件中提取需要保留的单独卷映像,以减小 WIM 文件的体积。(例如:从 D:\Win8\Win8Pro.wim 中提取第二次备份到 D:\Win8BF\ 中,保存为 Win8Pro-2.wim):

 

Dism /Export-Image /SourceImageFile:D:\Win8BF\Win8Pro.wim /SourceIndex:2

/DestinationImageFile:D:\Win8BF\Win8Pro-2.wim

 

命令解释:

 

/Export-Image - 将指定映像的副本导出到其他文件。

 

/SourceImageFile - 指定映像文件来源路径。

 

/SourceIndex - 指定来源索引。

 

如果 Win8Pro.wim 中有五个备份,我们只想保留其中第二与第五个备份,同样可以用 /Export-Image

命令把其中 Index:2 与 Index:5 提取出来,保存为 Win8.wim。命令如下:

 

Dism /Export-Image /SourceImageFile:D:\Win8BF\Win8Pro.wim /SourceIndex:2

/DestinationImageFile:D:\Win8\Win8.wim

Dism /Export-Image

/SourceImageFile:D:\Win8BF\Win8Pro.wim /SourceIndex:5

/DestinationImageFile:D:\Win8\Win8.wim

Win8.wim 中就包涵有两个卷映像,卷映像的索引号会发生改变,但名称不会变。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用 DISM 命令备份与还原 Windows 系统 的相关文章

  • 基于SSM的网红书购物商城(源码+论文+开题报告+答辩PPT)

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 一、Scala编程语言基础

    一 scala基础 xff1a 前语 xff1a 本文章是作者在学习Scala语言时记录的 xff0c 是在linux系统中 xff0c 通过终端shell命令使用Scala语言进行练习 xff0c 参考了厦门大学数据库实验中的内容 如果有
  • 基于SSM网上商城购物系统的设计与实现

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 基于SSM的学生考勤管理系统的设计与实现

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 基于JavaWeb的宿舍管理系统的设计与实现

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 今天给大家介绍一篇基于SSM的教材管理系統的设计与实现

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 教材征订和下发系统

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • 基于SSM的企业管理系统

    项目描述 临近学期结束 xff0c 还是毕业设计 xff0c 你还在做java程序网络编程 xff0c 期末作业 xff0c 老师的作业要求觉得大了吗 不知道毕业设计该怎么办 网页功能的数量是否太多 没有合适的类型或系统 等等 这里根据疫情
  • jsp点击事件大全

    lt input onclick 61 34 document all WebBrowser ExecWB 1 1 34 type 61 34 button 34 value 61 34 打开 34 name 61 34 Button1 3
  • MySql数据查询中 left join 条件位置区别

    A 和 B 两张表都只有一个 ID 字段 比如A表的数据为 ID 1 2 3 4 5 6 B表的数据为 ID 1 2 3 判断 JOIN 查询时候条件在 ON 和 WHERE 时的区别 ON 和 WHERE 查询顺序有关 标准查询关键字执行
  • 身份证规则验证 Java代码

    package com mxg hmms util import java text SimpleDateFormat import java util Date 验证身份证号码 身份证号码 可以解析身份证号码的各个字段 xff0c 以及验
  • JAVA 定时器的三种方法

    package com utils import java util Calendar import java util Date import java util Timer import java util TimerTask Crea
  • 【python】文本处理:删除包含关键词的行、删除指定列、删除指定字符、替换关键字……

    目录 1 行处理 删除文件中包含关键词的行 删除TXT中的带 不带指定字符的行 xff08 并保留带指定字符的行 xff09 删除匹配or不匹配某些条件的行 2 字符处理 删除特定字符 1 1 删除特定位置的字符 1 2 删除指定字符 1
  • MySql按周,按月,按日分组统计数据

    MySql按周 xff0c 按月 xff0c 按日分组统计数据 DATE FORMAT select DATE FORMAT create time 39 Y u 39 weeks count caseid count from tc ca
  • Linux中编辑定时执行shell脚本,清除tomcat日志

    linux定时执行shell脚本 写一个shell脚本 xff0c 定时执行简单示例 很多时候我们有希望服务器定时去运行一个脚本来触发一个操作 xff0c 比如说定时去备份服务器数据 数据库数据等 不适合人工经常做的一些操作这里简单说下 S
  • Linux中的远程登录服务

    1 实验环境 两台单网卡的主机 一台为服务器 xff0c 主机名为westos system xff0c ip地址为192 168 2 100 一台为客户端 xff0c 主机名为westos client xff0c ip地址为192 16
  • 线程调度的方法()

    1 sleep 在睡眠的时候 会释放cpu 让给其他线程执行 即使没有其他线程 抢占cpu 也需要等待睡眠时间到了以后才能真正的指定 package com qf demo3 span class hljs keyword public s
  • Centos 后台服务 screen 关闭所有后台服务

    查看当前 screen 列表 xff1a screen ls 查看 screen 数量 xff1a screen ls awk 39 Socket 39 awk 39 print 1 39 按照数量来关闭 xff0c 如果当前所有六个 xf
  • Android解包打包system.img的方法

    1 system img为yaffs2镜像 2 解包 对system img的解包需要用到unyaffs这工具 下载地址 xff1a http code google com p unyaffs downloads list 下载以后和sy
  • 怎样解决迅雷下载时的版权限制-两招解决迅雷下载版权限制

    随着版权意识越来越强 xff0c 现在很多影视资源无法在网上下载 xff0c 即使能找到的 xff0c 大部分也会因为版权问题无法下载 比如我们常用的迅雷 xff0c 大量电影电视剧会因为版权限制无法下载 如何突破这种限制呢 xff01 下

随机推荐