问题描述
笔记本ThinkPad T480原来装了Windows10+Ubuntu16.04双系统,计划着把Ubuntu16.04删掉,新装一个20.04,但是操作过程中悲剧发生了:删Ubuntu系统分区的时候,不小心把Windows10的引导区也删了。这导致开机一直停留在Windows boot manager页面,无法进入Windows系统。
解决思路
按“误删引导区”关键词狂搜方法,最终问题得到解决。虽然操作步骤有些复杂,但思路很简单:DOS命令行模式下重建Windows引导区。
过程如下:
- 参考此文,根据windows boot manager问题中的回答,找到用U盘制作Windows启动盘的方法。
- 利用U盘启动进入后,点击“修复计算机”失败;进而选择进入命令行按照如下命令操作:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
但最后一步失败,提示找不到请求的系统设备
。
3. 进一步搜索2中的问题,参考文2和文3,发现问题关键在于重建 EFI分区。
4. 还是按步骤2通过U盘进入Windows的命令行,
diskpart //进入DISKPART模式
list disk //罗列所有磁盘
select disk 1 // 选择Windows系统所在盘,此处为盘1
list vol //罗列卷
sel vol 2 //此步可选,如有需要删除错误的旧卷2
delete volume override //此步可选,如有需要删除错误的旧卷2
create partition efi size = 400 // 创建EFI分区,容量为400MB
format quick fs = fat32 //快速格式化为fat32
assign letter=m: //
exit //退出DISKPART模式
cd /d m:\EFI\Microsoft\Boot\
bootrec /fixboot
bcdboot c:\Windows /l zh-cn /s m: /f ALL // 注意盘符m是上面命令赋予的,正常的话会提示复制成功
exit //退出命令行模式
关闭电脑,重新启动,就可以进入原有的Windows了。
注意:c:\Windows
是系统所在位置,如果不确定可以敲’dir’进目录下看看
本文还参考了:
https://blog.csdn.net/Rookie_tong/article/details/84455527
https://blog.csdn.net/qq_35608277/article/details/84842823