目录
误删UEFI分区的重建方法

在安装双系统的时候,将Debian格了之后,引导区没有多想,当时以为没用,就一起格了……

然后就自然而然的无法启动了……

正常情况下是不能删除的,不要手贱! 不要手贱! 不要手贱!

Google & Baidu了很多的解决办法,都是需要下载额外的软件和复杂的步骤,最后发现了一种简单的方法:

  1. 首先需要一个Windows的安装盘,U盘或者光盘都行。

  2. 安装盘启动

  3. 进入安装页面,按Shift+F10打开命令行窗口

  4. 如果EFI分区还在,只是被破坏需要修复的话,执行

    1
    bcdboot c:\windows /l

    c是Windows系统所在的盘符,如果安装在其他盘,自己改一下就行。

    如果没有EFI分区了,需要自己建立一个分区

    1
    diskpart
    2
    list disk
    3
    select disk * //选择要重建EFI分区的盘的编号,将*改为编号
    4
    list partition //如果有大于260MB的未分配空间,跳过下两步
    5
    select partition * //选择要减少的260MB空间的分区的编号,*为编号
    6
    shrink desired = 260
    7
    create partition efi size = 260
    8
    format quick fs = fat32
    9
    exit

    然后执行

    1
    bcdboot c:\windows /l

    c是Windows系统的盘符,这条命令是把系统盘的引导信息复制到EFI分区

在执行上述命令的时候,在第7行代码执行完后,提示我

磁盘不是GPT分区,无法创建此分区

具体的意思,详细的内容忘了。

就不在这介绍GPT和MBR的区别,以及GPT分区是什么了。

下面说一下怎么将MBR格式转换为GPT格式

跟上面的过程类似:

  1. 首先需要一个Windows的安装盘,U盘或者光盘都行。

  2. 安装盘启动

  3. 进入安装页面,按Shift+F10打开命令行窗口

  4. 输入下面的命令

    1
    diskpart
    2
    list disk
    3
    select disk * //*为转换格式的盘符编号
    4
    clean //转换分区格式需要格式化磁盘,千万记得备份
    5
    convert gpt //转换为GPT分区
  5. 然后重新安装系统即可

  6. 扩展:convert命令的其他用法

    1
    # 将磁盘从动态转换为基本
    2
    convert basic
    3
    4
    # 将磁盘从基本转换为动态
    5
    convert dynamic
    6
    7
    # 将磁盘从MBR转换为GPT
    8
    convert gpt
    9
    10
    # 将磁盘从GPT转换为MBR
    11
    convent mbr

参考:

硬盘将MBR分区转换成GPT分区有什么好处?: www.kafan.cn/edu/61009191.html

手贱误删UEFI分区的重建办法,不需要额外软件,步骤简便: www.chiphell.com/thread-1522885-1-1.html

文章作者: Izzio
文章链接: https://izzio.netlify.com/blog/computer/windows/17128.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Seventy
ENG