环境描述
新装电脑主硬盘是NVME固态,另有机械硬盘。当机械硬盘因一些原因移除后,造成引导丢失(EFI分区在机械硬盘上)。
问题分析
SATA硬盘默认为磁盘0 ,当使用WINDOWS原版系统安装时,会把EFI分区安装到机械硬盘上,避免这种情况最直接的办法,就是安装系统时,物理断掉机械硬盘电源,等安装完再说。
问题解决思路
考虑到机械硬盘已经拿掉,就需要手动重建引导。 理论上的步骤是
1. 在固态上从C盘分割100 作为EFI分区
2. 建立EFI分区并且绑定一个分区
3. 重建引导
方法步骤
1.使用Windows安装U盘引导进入修复模式(安装Windows界面选择“修复计算机”)
2.选择“疑难解答”-“高级选项”-“命令提示符”
3. 因为ESP分区丢失,需要创建ESP分区 , 使用 Diskpart 命令启动Diskpart
#磁盘操作# Diskpart #进入diskpart list disk #列出磁盘 select disk X # X 是你系统盘所在那个盘的编号 比如0,1 list partition # 列出分区 select partition Y #选出系统分区 shrink desired=100 #分出100MB 作为EFI分区使用 Create partition efi size=100 format fs=fat32 quick assign letter=I # 修复引导# list volume #记住系统盘以及EFI盘的分区号 bcdboot D:\windows /s I: /f UEFI #1. D:\windows 是WINDOWS目录 2. /s I: 指定将引导文件复制到EFI分区 I: 3. /f UEFI 指定创建UEFI 引导文件