美文网首页
UEFI启动项修改教程

UEFI启动项修改教程

作者: 一肩月光 | 来源:发表于2016-09-12 21:30 被阅读7085次

    缘起:经过一个周末奋战,Hackintosh (黑苹果) 终又满血复活。此次升级经历着实惨痛。

    虽啃上 macOS 10.12 Sierra 公测版,终不敌显卡驱动难题,重回旧版。但系统一旦升级,不可降级。索性格式化系统盘重装。回首望,一路坎坷,还好取得些经验、感悟,遂记录之。

    千头万绪,暂且小处着手,慢慢道来,第三篇。

    如今,EFI + GPT 启动的方式流行,比传统 bios 启动效率快很多,而修改启动项也简单很多。简单的说,就是磁盘分出一块通常为 fat32 格式的磁盘,放入对应文件,并添加到启动管理就大工告成。但现实远远没有想象那么简单。

    欲深入了解,请阅读 (译)UEFI 启动:实际工作原理

    先说简单的,在 Windows 通过软件修改,EFI 启动项。

    1. Windows 上修改 EFI 启动项

    1. 可以正常启动的 windows 系统或者PE系统(如果没有推荐 weiPE)
    1. 软件 BOOTICE (备选软件 EasyUEFI)

    如图,只需填入自己的启动项路径,和名称即可。

    bootice.png

    2. 用 UEFI 引导 Windows 系统

    如已有 BIOS + MBR 方式引导的系统,想尝试下 UEFI 方式。请确保以下两点:

    1、主板必须支持UEFI启动
    2、系统是win7\win8\win8.1系统必须是64位,win10系统可以是32位的,也可以是64位的。

    那么需要的做的只有两件事

    1. 用磁盘工具 DiskGenius 分出一个 FAT32 格式 200M 左右大小的磁盘,分配盘符,例:F
    2. 打开 Win 命令行,执行如下命令
    bcdboot c:\windows /s F: /f UEFI
    

    会提示,启动项已经创建成功。BIOS 打开 UEFI 支持,再次启动就可以看到。windows boot manager 选项。

    3. 通过 uefi shell 修改

    如果还习惯命令行的话,不妨试试这种方法,通常支持 UEFI 启动的主板,都带有 uefi shell

    我是通过 Clover 自带的工具,进入第一步,先确定自己的启动项在哪个盘。可以根据当前启动排行,来区分磁盘编号。然后查看对应分区。开始:

    打开 uefi shell
    1. 选择启动文件所在分区,我的启动项在fs2分区。(注意看 GPT 前编号为分区,后为磁盘识别号)
    fs2: # 回车
    
    1. 常用命令:
    bcdf boot dump # 列出当前启动项
    bcfg boot rm 1 # 删掉编号为 1 的启动项
    bcfg boot mv 2 0 # 将编号为 2 的启动项移动到第一项
    bcfg boot add 3 fs0:\EFI\refind\refind_x64.efi "rEFInd" # 在 fs0 分区,添加如下路径启动项
    
    选择分区 启动项列表

    更多的命令,请参考 UEFI Shell

    相关文章

      网友评论

          本文标题:UEFI启动项修改教程

          本文链接:https://www.haomeiwen.com/subject/idapettx.html