Windows 10 缺少 efi 分区无法启动的修复 | 您所在的位置:网站首页 › uefi启动不了怎么办 › Windows 10 缺少 efi 分区无法启动的修复 |
正常情况下,磁盘上应当有 efi 系统分区。 但我遇到了一种特殊情况: 电脑原装有一块已预装系统的硬盘,后来,又增加了一块 SSD 硬盘,并在 SSD 硬盘上新装了系统。这时,有两个系统,启动时可以选择哪个盘的系统。 直到,我将原机硬盘拆卸时,电脑启动时,提示找不到可引导系统! 经过分析探索,发现安装新系统时,没有在 SSD 硬盘上创建 efi 分区,系统引导时,使用的是原硬盘的 efi 分区,Windows 10 在这个 efi 分区中创建了双系统引导菜单。一旦取走原机硬盘,随之 efi 分区也没了。 因此,我需要在 SSD 上创建 efi 分区,并复制启动文件。 但这里还有一个问题,系统使用了整个 SSD 空间,必须先想办法腾出 100M 的 efi 空间。使用收缩系统分区的大小来挤出空间。 1、使用 Windows 10 安装盘启动,按 shift + F10 打开 cmd 窗口 2、压缩 Windows 分区 # 打开 diskpart 工具 diskpart # 查看磁盘列表 list disk # 选择磁盘, x 改为实际值 select disk x # 查看分区 list partition # 选择分区, x 改为实际值 select partition x # 查询可释放的磁盘空间大小 shrink querymax # 压缩分区,释放 100M 空间 shrink desired=1003、创建 efi 分区,并格式化为 FAT32 # 创建 efi 分区 create partition efi size=100 # 查看分区 list partition # 选择新创建的 efi 分区 select partition x # 格式化成 FAT32 format quick fs=FAT32 # 分配一个盘符 assign letter=o4、exit 退出 diskpart,使用 bcdboot 命令,恢复 efi 启动文件 # 请确认系统盘的盘符是不是 c: # c:\windows 是系统所在位置, o: 就是上面新建的 efi 分区 bcdboot c:\windows /s o: /f UEFI以上完成后,重启即可进入系统。 |
CopyRight 2018-2019 实验室设备网 版权所有 |