前因

尝试工作使用deepin,后发现无法满足基本的工作需求,为了节省磁盘就将安装deepin的系统格式化了,结果无法进入windows

拯救方案

1.重装系统(此处省略1万字……)
2.尝试修复windows引导文件。

弯路

1.使用WINPE引导修复工具修复--失败;
2.使用MbrFix修复mbr--失败了一半;

正解

1.如果已经删除了linux 系统,此时如果还有安装引导U盘,那么建议把linux装回去;如果还没格式化linux所在磁盘,直接到第二步。
2.此时应该是可以正常进入windows系统了,我们来判断windows的引导方式是legacy引导还是uefi引导.
a.以管理员身份打开cmd或者power shell,输入bcdedit,找到path那一行,如果是winload.efi就是uefi引导.
(运行bcdedit提示无此命令?这时需要进入电脑-磁盘管理,将C盘设置为活动分区,再尝试执行bcdedit就OK了)
b.win+r输入msinfo32找到bios模式,如果显示为传统,就表示是legacy,否则为uefi

3.如果为legacy启动,使用mbrfixmbrfix.zip工具修复(已在附件添加32位和64位的工具)
a.下载工具解压后,选择与系统版本对应的MbrFix.exe 或MbrFix64.exe 复制到C盘,一定要哦;
b.打开命令提示符(以管理员身份启动)在命令提示符中输入

MbrFix /drive 0 fixmbr /yes
## 64位
MbrFix64 /drive 0 fixmbr /yes

c.此时已经修复了MBR,重启电脑后会发现已经没有了linux启动选项,直接进入windows了

4.如果为UEFI启动,使用easyUEFI(自行谷歌解决)

Last modification:July 13th, 2019 at 04:47 pm