关键词: 系统修复 , Windows10 , Windows11, Windows, Windows PE
系统启动不了了,比如蓝屏等,我们不想重装系统,怎么办,下面蓝伏豚教你如何在 Windows PE 下修复操作系统。
1、制作 U 盘启动盘
我们首先得准备一个带有 Windows PE 的 U 盘启动盘。建议家中有电脑的小伙伴,常备一个 PE 系统盘,尤其是只有一台电脑的朋友们,这是足不出户拯救系统的唯一途径哦。
这里推荐 IT 天空的 U 启动,它里面工具齐全,可联网,更重要的是不会向我们系统中注入流氓软件。U 盘启动盘的制作方法,这里就不在赘述了,网上有很多文章。
2、准备 Windows 镜像
希望大伙能够养成一个良好的习惯,在某一个非系统盘下,保存一个与当前系统匹配的原版 Windows 系统 ISO 镜像文件。
3、使用 PE 启动电脑
将 U 盘插入电脑,启动,按启动设备选择菜单的快捷键,呼出启动菜单,然后选择 U 盘启动。下图是一个启动设备选择菜单的案例:
我的 U 盘是 SanDisk 的,小伙伴们请留意,有两项带有 SanDisk 字样,其中一项以 UEFI 开头。当我们的 BIOS 设定为 UEFI 启动时,请选择 UEFI:这个 U 盘,否则选择不带 UEFI 字样的。
4、挂载系统光盘镜像
PE 系统启动后,找到我们的系统 ISO 镜像文件。这里需要注意,在 PE 下,我们分区的盘符和顺序,与正常系统下看到往往是不一样的,我们一个一个打开看一下,确认内容正确。
右键点击 ISO 镜像文件,然后【挂载】(Windows10 以上内核的 PE 才有此功能),假设我们挂载后的盘符为 f 盘。其中 f:sourcesinstall.wim 是重点文件。
5、确认系统版本
接下来我们需要确认,将要修复的系统版本,以便我们采用正确的修复源。
打开命令提示符,执行下面的命令:
dism /image:c: /get-currentedition
这里假设我们要修复的系统在 C 盘,如命令中 image 参数所指。如果你的是其他盘,更改 image 参数即可。完成后,你会看到类似下图的结果
Dism 获取到的系统版本
从结果我们可以看出,修复目标系统版本为 Windows 10 企业版(Enterprise),我们把它记下,后面需要用到。
6、确认修复源在镜像中的索引
刚才,我们已经把光盘镜像挂载到 F 盘。执行下面的命令,获取 windows 10 企业版在 wim 文件中的索引。
dism /get-imageinfo /imagefile:f:sourcesinstall.wim
从执行结果,我们看到 Windows 10 企业版的 Index 值是 2。这个值需要记住,后面使用。
7、执行两个重要的 Dism 命令
dism /image:c: /cleanup-image /StartComponentCleanup
StartComponentCleanup 执行结果
dism /image:c: /cleanup-image /AnalyzeComponentStore
AnalyzeComponentStore 执行结果
7、修复系统
先执行下面的命令
Dism /image:c: /Cleanup-Image /RestoreHealth /source:F:SourcesInstall.wim:2 /LimitAccess
千万看准,image 参数指定的是修复目标系统所在 c 盘,如果你的系统在 d 盘,应更改为/image:d:。/source 的值,指定的是 2,也就是前面我们看到 win10 企业版在 wim 文件中的索引号。稍微等一会儿,我们应该看到下面的结果。
接下来我们还要执行 sfc 命令
sfc /scannow /offwindir=c:windows /offbootdir=g:
这个命令请务必仔细,offwindir 指定 windows 目录的位置,offbootdir 指定启动盘的位置。UEFI+GPT 磁盘模式启动的电脑,启动分区是 ESP 分区,可能不会显示。如果没有显示,可以使用 diskpart、磁盘精灵等工具,为该分区设置一个盘符(本例为 g 盘)。
执行完的结果如下: