«

使用DISM工具手动修复Windows

学长 发布于 阅读:11525 软件


之前用dism++发现该软件ESD备份并不是一个好的系统盘备份软件。。。有的时候只能用糟糕形容。。。

在esd恢复的时候会出现指定缓冲区中包含类型错误的数据,最后加了该软件的QQ群找管理员要了忽略错误的内测版才将系统恢复出来。但是很多文件并没有被恢复出来系统存在很多错误。

DISM++的修复功能基本上也没人用了,所以修复功能成了鸡肋只能借助于windows10自带的DISM

好在恢复后的系统还能正常开启,win+x运行dism

在线修复

DISM /Online /Cleanup-image /RestoreHealth

显然这个只能得出一个结论就是我的系统是有问题的。。。并不能修复。。。


1. 挂载intall.wim,把intall.wim中的windows作为源修复系统

只读方式挂在wim镜像

ATTRIB D:\1\install.wim -R & DISM /Mount-Image /ImageFile:D:\1\install.wim /Index:1 /MountDir:D:\2

当然不以只读方式挂在也可以

DISM /Mount-Image /ImageFile:D:\1\install.wim /Index:1 /MountDir:D:\2

D盘的1文件夹是我存放install.wim的地方,相信系统的镜像可以再微软官网或者msdn找到,D盘2文件夹是我要挂在的目录

确保自己对intall.wim和相应文件夹有权限,直接复制的intall.wim有可能并不具有权限

当然也可以用DISM++或者其他wim工具挂载


2. 以挂载的文件为源修复系统

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:\2\windows /LimitAccess

/limitaccess可以不加,这个是不应用更新的。当然不加windows也可以。

如果开不了机可以离线方式修复,很多PE环境集成了DISM

Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\2\windows

一样windows可以不加,C盘是你已经释放的文件的目录


然后再通过

DISM /Online /Cleanup-image /RestoreHealth

继续恢复


3. 检查系统完整性

SFC /SCANNOW


4.卸载镜像

DISM /Unmount-Image /MountDir:D:\2 /Discard


建议最好不要用DISM++备份系统。。。并不成熟。。。


推荐阅读:


扫描二维码,在手机上阅读
收到1条评论
avatar
天文学 3 年前
考古,目前(2022)已更新至10.1版本~
回复