当前位置: 首页>移动开发>正文

如何使用DISM对Windows系统映像进行修复

如何使用DISM对Windows系统映像进行修复

在前些天我更新电脑驱动的时候,更新程序报错了。我检查后发现是系统映像完整性的问题。在我解决完问题后,我决定把这个解决的过程记录下来,希望能帮到别人。


那么正文开始:

1.检查是否有损坏,及修复性

在进行修复之前要进行检查,检查你电脑里的问题的可修复性。注:映像的有一些问题是不可以修复的,如果检查说不可修复,那么你就可以先退出界面了(只能重装了,唉),不浪费时间。
同时按下 Win+X 键,然后再按 A键 ,选择 终端管理员(以管理员的身份运行命令提示符)。
然后输入:

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
SFC /SCANNOW

直接复制粘贴,等加载一段时间就会弹出文件是否有损坏,是否可以修复了。

2.准备一个好的.ios系统镜像文件

最好去正规的网站上下载
给大家推荐一个网站:MSDN i tell you
登录直接用QQ扫一下就好,不废事的。
在选择系统版本的时候记得查看自己的系统信息来选择对应版本,如专业版。
( 不对版本的没试过,也不知道会怎么样,反正一句不作不死。 )

3.提取install.wim文件

下载好系统文件后打开,在sources的文件夹中可以找到一个名为install.wim的压缩文件。找到后 直接复制到C盘的根目录下面,不用解压,后面运行命令的时候会自动解压的。

4.运行DISM进行修复

先对终端输入:看能不能识别出你的wim文件

DISM /Get-WimInfo /WimFile:C:\install.wim

如果识别出了,那么就输入下面的代码进行对比修复 (下方代码C:\install.wim后面的:1是选择的索引号,可以按照自身的需求对其进行修改)

DISM /Online /Cleanup-image /RestoreHealth /Source:WIM:C:\install.wim:1 /LimitAccess

如果像直接使用 /RestoreHealth 参数来修复映像可输入:

Dism /Online /Cleanup-Image /RestoreHealth

复制粘贴运行。等待一段时间后再进行一遍第一步的检查操作就好了。


补充:在维护期间修复映像

在某些情况下,使用 DISM 进行修改时,映像可能会损坏。可使用 /Cleanup-MountPoints 进行修复。此命令不会卸载已装载的映像,也不会删除可以使用 /Remount-Image 命令恢复的映像。

Dism /Cleanup-Mountpoints

DISM语法如下:

DISM.exe {/Image:<path_to_image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]

https://www.xamrdz.com/mobile/44m1849098.html

相关文章: