最近折腾主板,发现一个问题:我的系统虽然安装在了C盘,但是UEFI的引导文件却是在D盘,为了防止D盘翻车导致系统引导不起来,于是想着把这个UEFI的分区弄到C盘来。我这里因为C盘本身有剩余空间,就相对简单,如果C盘已经被盛满,那么需要压缩卷腾出一些空间出来。大概的过程主要是在命令行下操作,如下:


第一步:打开管理员命令行

找到“终端”(或者是Powershell),以管理员身份运行

第二步:使用 Diskpart 创建并格式化 EFI 分区

在弹出的命令行窗口中,依次输入以下命令(每输入一行,按一次回车键)。

  1. 启动磁盘管理工具:

    diskpart
  2. 列出你电脑上所有的物理硬盘:

    list disk

(此时屏幕上会列出 磁盘 0、磁盘 1 等。请根据大小(1024GB/1TB 左右)认准你 C 盘所在的那个硬盘编号。)

  1. 选中你的 1TB 硬盘(关键步骤,假设它是磁盘 0,就把 X 替换为 0):

    select disk X
  2. 在该硬盘的未分配空间中,创建一个大小精确为 512MB 的 EFI 专属分区:

    create partition efi size=512
  3. 将刚创建的分区格式化为引导专用的 FAT32 格式(这是主板强制要求的格式):

    format quick fs=fat32
  4. 给这个新分区临时分配一个盘符(我们用 Z 作为例子,方便下一步写入文件):

    assign letter=Z
  5. 退出 diskpart 工具:

    exit

第三步:写入 Windows 11 引导文件

输入以下命令,将 C 盘里的 Windows 引导系统复制并配置到刚才建好的 Z 盘中。按回车执行:

bcdboot C:\Windows /s Z: /f UEFI

“已成功创建启动文件” (Boot files successfully created) 的提示,说明注入完成!

第四步:重启并修改 BIOS 启动项

操作主板即可

最后修改:2026 年 03 月 23 日
如果觉得我的文章对你有用,请随意赞赏