使用 DISM 修复 Windows 映像。 可以修复 WIM 或 VHD 文件中的脱机 Windows 映像或联机 Windows 映像。 如果联机 Windows 映像变得无法使用,它也会尝试对其进行自我修复。 此操作的修复源与用于按需功能的源相同,并由组策略设置确定。 有关详细信息,请参阅配置 Windows 修复源。 使用 DISM 工具修复联机或脱机映像时,可以将 /Source 参数与 /RestoreHealth 参数一起使用,以指定要用于搜索所需文件的其他修复源位置 。
要快速检查联机映像,可以使用命令:sfc /scannow
扫描和修复文件。
要进行更全面的检查以解决存储问题,请使用 DISM /Cleanup-Image
。
检查映像是否可修复
-
扫描映像以检查是否有损坏。 此操作将需要几分钟时间。 例如,在命令提示符处键入以下命令:
复制
Dism /Online /Cleanup-Image /ScanHealth
-
检查映像,查看是否检测到任何损坏。 例如,在命令提示符处键入:
复制
Dism /Online /Cleanup-Image /CheckHealth
使用 /CheckHealth sfc 参数时,DISM 工具将报告映像是正常、可修复还是无法修复 。 如果映像无法修复,应放弃映像并再次开始。 如果映像是可修复的,可以使用 /RestoreHealth 参数来修复映像 。
修复映像
-
使用 /RestoreHealth 参数来修复映像 。 例如,要将装载的映像作为修复源来修复脱机映像,请在命令提示符处键入以下命令:
复制
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
或者,要使用一些你自己的源而不是 Windows 更新来修复联机映像,请键入:
复制
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
如果没有为修复文件指定 /Source,将使用按需功能的默认位置 。 有关详细信息,请参阅配置 Windows 修复源。 如果指定了多个 /Source,则将从找到文件的第一个位置复制文件,并忽略其他位置 。 可使用 /LimitAccess 来阻止 DISM 工具将 Windows 更新作为修复源或作为联机映像的备份修复源 。
维护期间修复映像
在某些情况下,使用 DISM 进行修改时,映像可能会损坏。 可使用 /Cleanup-MountPoints 进行修复 。 此命令不会卸载已装载的映像,也不会删除可以使用 /Remount-Image 命令恢复的映像。
复制
Dism /Cleanup-Mountpoints
相关主题
使用系统文件检查器工具修复丢失或损坏的系统文件
DISM 操作系统包服务命令行选项
配置 Windows 修复源
建议的内容
-
配置 Windows 修复源
配置 Windows 修复源
-
使用 WinRE 解决启动问题 - Windows Server
本文讨论如何使用 Windows Re (WinRE) 常见启动问题。
-
MBR2GPT - Windows Deployment
使用 MBR2GPT.EXE 在不修改或删除磁盘上的数据的情况下,使用 MBR2GPT.EXE 将磁盘从主启动记录 (MBR) 转换为 GUID 分区表 (GPT) 分区样式。
-
修复Windows DISM 或系统更新就绪情况工具的更新错误 - Windows Server
使用系统更新准备工具或 DISM 工具修复阻止更新Windows安装的问题。
更多推荐
修复 Windows 映像
发布评论