`

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

阅读更多

一、初始备份(例如:把 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 中就包涵有两个卷映像,卷映像的索引号会发生改变,但名称不会变。

 

分享到:
评论

相关推荐

    用 DISM 命令修复 Windows 8 系统

    ### 使用DISM命令修复Windows 8系统 #### DISM命令简介 DISM(Deployment Image Servicing and Management)是Microsoft提供的一款强大的工具,主要用于管理和维护Windows映像。它可以帮助用户检查、修复以及优化...

    Dism系统备份还原.zip

    总的来说,"Dism系统备份还原"这个压缩包文件可能包含了使用Dism进行系统备份和还原的详细步骤、示例命令,以及可能的故障排除指南。对于Windows 10用户来说,理解和掌握这项技术是保障系统稳定和数据安全的重要手段...

    Dism++系统清理

    3. **系统还原与备份**:Dism++提供系统映像备份和还原功能,用户可以定期创建系统备份,当系统出现问题时,能够迅速恢复到正常状态,避免数据丢失。 4. **驱动管理**:该软件能检测和管理计算机上的驱动程序,包括...

    dism++系统文件清理

    6. **系统还原与备份**: Dism++具有创建系统映像和备份功能,用户可以在清理系统前进行重要数据的备份,以防止误删导致的问题。 7. **多平台支持**: 压缩包中的Dism++ARM64.exe、Dism++x64.exe、Dism++x86.exe分别...

    Dism++10.1.1002.zip

    Dism++是款非常好用的系统辅助工具,相当于 Windows 系统内置的 dism 命令的增强版,使用软件可以帮你更好的清理电脑垃圾,管理电脑文件,帮你更好的管理系统。Dism++作为第三版清理工具更加深入系统底层,功能和清理...

    巧用DISM,轻松删除win8.1WinSxS冗余更新.docx

    - 在执行`/ResetBase`命令前,务必备份重要的系统文件,以防万一需要恢复。 - 清理过程可能需要一段时间,具体取决于你的系统配置和WinSxS文件夹的大小。 - 清理后,虽然可以节省硬盘空间,但可能会对系统恢复功能...

    安装/删除windows组件时缺少文件

    例如,使用DISM命令时,确保指定了正确的图像路径和索引。 7. **还原系统或重装**:如果以上方法都无法解决,可以考虑恢复到出问题之前的状态,或者进行干净的Windows重装。但这应该是最后的手段,因为这可能会导致...

    Acronis Backup & Recovery 10 PE 添加RAID驱动,实现备份还原.docx

    ### Acronis Backup & Recovery 10 PE 添加RAID驱动,实现备份还原 #### 背景介绍 在IT行业中,数据备份与恢复是至关重要的环节之一。Acronis Backup & Recovery (ABR) 作为一款高效的数据保护解决方案,被广泛应用...

    Dism++ v10.1.1001.10.zip

    4. **系统备份与还原**:提供系统备份和还原功能,用户可以创建系统映像,当系统出现问题时,快速恢复到正常状态。 5. **病毒清理**:集成了一些基础的恶意软件清理工具,帮助用户检测并移除潜在的威胁。 6. **...

    dism解决ox6b蓝屏问题

    7. **恢复点或系统还原**:如果在某个时间点之前系统运行正常,可以尝试回滚到那个恢复点,或者使用系统还原功能。 8. **重新安装操作系统**:作为最后的手段,如果以上方法都无法解决问题,可能需要考虑重装...

    一直卡在检查更新,dism修复提示不支持此接口0x80004002,sfc提示Windows 资源保护无法启动修复服务的解决方法

    当用户尝试通过Windows更新检查和安装补丁时,如果系统一直卡在“检查更新”阶段,并且使用DISM工具修复时出现0x80004002错误,这通常意味着接口调用失败。0x80004002错误代码通常表示"不支持此接口"或"没有找到对象...

    windows系统故障处理方法.pptx

    或者使用“DISM /Online /Cleanup-Image /RestoreHealth”命令来修复系统映像。此外,还可以使用“chkdsk /f /r”命令来检查和修复硬盘错误。 三、卸载有冲突的设备 设备冲突通常表现为系统不稳定、驱动程序冲突或...

    windows10 mspaint

    2. **系统还原**:如果问题出现在某个特定的系统更新之后,你可以尝试使用系统还原点恢复到问题出现前的状态。在控制面板中选择系统,然后点击“系统保护”进行还原。 3. **修复或重新安装MSPaint**:在Windows 10...

    windows系统垃圾清理程序

    通常,这种脚本会包含一系列的删除、清理和整理命令,例如使用`sfc /scannow`来验证系统文件的完整性,`DISM`工具来清理映像缓存,或者`CCleaner`这样的第三方工具来处理更复杂的清理任务。 总之,定期运行Windows...

    WINDOWS 10 ADK(制作winpe.iso)

    Windows 10 ADK是IT管理员的得力助手,通过其丰富的工具集,可以简化和优化Windows系统的部署与维护。掌握ADK,特别是制作WinPE ISO,对于提升企业IT运维效率至关重要。通过实践和了解这些知识点,你将能够更有效地...

    释放Win8.1 WinSxS冗余更新.docx

    对于Windows 8.1系统,由于已经升级了GA(General Availability)补丁,使用DISM命令同样可以清理这些补丁升级后的冗余。 需要注意的是,虽然清理WinSxS冗余更新可以节省硬盘空间,但它也可能影响到系统恢复功能。...

    Win10系统修复工具

    4. **命令提示符/PowerShell**:高级用户可以通过命令行工具执行系统修复命令,如sfc /scannow(系统文件检查器)用于检查和修复系统文件,DISM(部署映像服务和管理)用于修复系统映像,或者chkdsk来检查磁盘错误。...

    win10系统 WinX 的备份 用于修复 右击 开始菜单 无法 打开的问题

    在Windows 10操作系统中,"WinX"菜单是指用户通过按下键盘上的Windows键和X键同时触发的快捷菜单。这个菜单提供了许多高级系统设置和管理选项,如控制面板、设备管理器、命令提示符等。然而,有时用户可能会遇到右键...

    安装windows8.1后C盘空间不足-手动清理和更新冗余文件.docx

    下面是使用DISM命令进行清理的步骤: 1. 首先,打开命令提示符(以管理员权限运行)。这可以通过在传统桌面的开始按钮上右键点击,然后选择“命令提示符(管理员)”选项来实现。 2. 在命令提示符窗口中,输入以下...

    cmd脚本恢复系统文件

    2. **系统镜像恢复**:如果你有系统镜像备份,可以通过`diskpart`工具配合`select volume`和`assign`命令选择目标驱动器,然后使用`recoveryimage`命令恢复系统。 3. **使用SFC(System File Checker)**:`sfc /...

Global site tag (gtag.js) - Google Analytics