DISM 是 Windows 10 操作系统自带的命令行工具,功能强大。借助 DISM 可轻松完成系统的备份与还原。使用 DISM 进行系统备份相比于使用 Ghost 进行备份具有三大优点,一是备份文件的体积极小,可极大地节省硬盘空间;二是支持增量备份,操作起来更为灵活;三是系统自带,兼容性和安全性都要优于 Ghost 。本文详细介绍如何使用 DISM 命令备份与还原 Windows 10 系统,以下是详细步骤。

进入命令行模式

DISM 不支持热备份,因此在开始备份之前需要先进入命令行模式。进入命令行模式的方法为:鼠标右键单击 开始按钮 ,在弹出的右键菜单中选择 关机或注销 ,按住 Shift 键的同时鼠标点击 重启 ,然后 Windows 10 会进入高级启动菜单,依次点击 疑难解答 - 高级选项 - 命令提示符 ,如下图所示。

troubleshoot.png
advanced-options.png
command.png

点击 命令提示符 后系统会重新启动,重启后会要求选择账户并输入账户密码(如果没有密码则直接留空),之后便可进入命令提示符。

初始备份

例如,把 C 分区的系统备份到 D 分区的 Win10BF 文件夹中,备份文件名为 Win10Pro.wim ,相关命令如下:

dism /capture-image /imagefile:D:\Win10BF\Win8Pro.wim /capturedir:C:\ /name:Win10Pro-1 /description:2020-03-15

命令解释如下:
/capture-image - 指定捕获映像。
/imagefile - 指定映像存放路径。
/capturedir - 指定捕获目录。
/name - 指定名称。此项不能省略。
/description - 指定描述。描述是为了说明这次备份的具体情况,示例中填写了备份的时间。此项可省略。

复制以上命令粘贴到命令提示符中执行便可开始备份。初始备份时间可能长一些,耐心等待备份完成。备份完成后便可关掉命令提示符,重新启动电脑即可。

增量备份

例如,把 C 分区的系统增量备份到 D:\Win10BF\Win10Pro.wim 中,相关命令如下:

dism /append-image /imagefile:D:\Win10BF\Win10Pro.wim /capturedir:C:\ /name:Win10Pro-2 /description:2020-04-15

命令解释如下:
/append-image - 指定追加映像。

DISM 允许各卷映像之间同名,但为了以后应用方便,各卷映像之间的名称最好不同。DISM 可以指定卷映像索引号或名称来对卷映像进行操作。索引号可能因删除某卷映像而发生改变,但名称是不会变的,如果各卷映像之间同名,用指定名称来对卷映像进行操作时就会出现问题。请确保有足够的磁盘空间可用于运行 /append-image 选项。如果在附加映像期间磁盘空间不足,则可能会损坏 .wim 文件。

还原系统

DISM 安装 WIM 映像不会像 Ghost 那样格式化磁盘,所以在执行还原命令前先格式化相应分区。例如,将 C 分区快速格式化,相关命令如下:

format c: /fs:ntfs /q

命令解释:
/fs - 指定文件系统。
/q - 快速格式化。

分区格式化完成后便可执行系统还原命令。例如,把 D:\Win10BF\Win10Pro.wim 中第二次备份还原到 C 分区,相关命令如下:

dism /apply-image /imagefile:D:\Win10BF\Win10Pro.wim /index:2 /applydir:C:\

命令解释:
/apply-image - 指定应用映像。
/applydir - 指定应用目录。
/index - 指定索引。此项不能省略。

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

其它有用命令

查看映像信息

dism /get-wiminfo /wimfile:D:\Win10BF\Win10Pro.wim

命令解释:
/get-wiminfo - 显示有关 WIM 文件中的映像的信息。
/wimfile - 指定 WIM 文件路径。
可以在后面添加索引号或名称来查看某次备份的详细信息。还可以在后面添加 > d:\info.txt 把信息导出为 txt 文件,方便查看。如:

dism /get-wiminfo /wimfile:D:\Win10BF\Win10Pro.wim /index:1 > d:\info.txt

或:

dism /get-wiminfo /wimfile:D:\Win10BF\Win10Pro.wim /Name:Win10Pro-1 > d:\info.txt

在一个映像中如果有两个卷映像同名,就不能用指定名称来查看这两个卷映像的详细信息,只能通过索引号的方式来查询。

删除指定的卷映像

dism /delete-image /imagefile:D:\Win10BF\Win10Pro.wim /index:2

命令解释:
/delete-image - 指定删除映像。

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

提取指定的卷映像

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

dism /export-image /sourceimagefile:D:\Win10BF\Win10Pro.wim /sourceindex:2 /destinationimagefile:D:\Win10BF\Win10Pro-2.wim

命令解释:
/export-image - 指定导出映像。
/sourceimagefile - 指定映像文件来源路径。
/sourceindex - 指定来源索引。
/destinationimagefile - 指定目标映像文件路径。
如果 Win10Pro.wim 中有五个备份,我们只想保留其中第二与第五个备份,同样可以用 /export-image 命令把其中 index:2index:5 提取出来,保存为 Win10.wim 。命令如下:

dism /export-image /sourceimagefile:D:\Win10BF\Win10Pro.wim /sourceindex:2 /destinationimagefile:D:\Win10BF\Win10.wim
dism /export-image /sourceimagefile:D:\Win10BF\Win10Pro.wim /sourceindex:5 /destinationimagefile:D:\Win10BF\Win10.wim   

通过以上操作 Win10.wim 中就包含有两个卷映像,卷映像的索引号会发生改变,但名称不会变。

通过以上步骤便可使用 DISM 命令备份与还原 Windows 10 系统,本文结束。

文章目录