Windows 10 缺少 efi 分区无法启动的修复 您所在的位置:网站首页 uefi启动不了怎么办 Windows 10 缺少 efi 分区无法启动的修复

Windows 10 缺少 efi 分区无法启动的修复

2023-08-12 07:04| 来源: 网络整理| 查看: 265

正常情况下,磁盘上应当有 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=100

3、创建 efi 分区,并格式化为 FAT32

# 创建 efi 分区 create partition efi size=100 # 查看分区 list partition # 选择新创建的 efi 分区 select partition x # 格式化成 FAT32 format quick fs=FAT32 # 分配一个盘符 assign letter=o

4、exit 退出 diskpart,使用 bcdboot 命令,恢复 efi 启动文件

# 请确认系统盘的盘符是不是 c: # c:\windows 是系统所在位置, o: 就是上面新建的 efi 分区 bcdboot c:\windows /s o: /f UEFI

以上完成后,重启即可进入系统。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有