修复 Windows 映像
使用 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