登录
  • 人们都希望被别人需要 却往往事与愿违
  • 我们没有不懂技术的管理人员 -- 因为寻求技术和管理的平衡毫不费力!@比尔. 盖茨

[新手向] 无需重装,Windows 7 由 BIOS 改成 UEFI 启动

IT Benny 小土豆 12585 次浏览 1372 字 6 个评论
这篇文章在 2017 年 06 月 13 日 08:04:55 更新了哦~

 

前几天介绍了在 UEFI 下安装 Windows 10,顺带提了一下,Windows 7 也是支持 UEFI 的,不过条件要比 Windows 8/8.1/10 苛刻一些,只有 64 位 Win 7 才可以,应该还需要 CSM 支持。

UEFI 就像是一个微型的操作系统,UEFI 会去读取硬盘上标记为 EFI 的分区,如果该分区下有 EFI 文件夹,那么就去执行 EFI 文件夹下的 efi 文件。就像我们双击打开 QQ 一样。如果第一个 ESP 里没有有效的 EFI 文件,那么就去找第二个 ESP 分区。找不到就没办法启动了。

相比较于 MBR 的区区 512 字节(其实真正用于引导的只有 446 字节),ESP 要方便的多。ESP 中可以有很多个 EFI 文件,也可以存在多个分区多个引导。

这都是一些题外话了。来说说怎么办 BIOS 启动的 Windows 7 改成 UEFI 启动的吧。

推荐的组合项是 BIOS+MBR,UEFI+GPT........

关于 EFI 和 UEFI,

可延伸韌體介面(EFI)最初是由英特尔开发,于 2002 年 12 月英特尔释出其订定的版本 - 1.1 版,之后英特尔不再有其他关于 EFI 的规范格式发布。有关 EFI 的规范,英特尔已于 2005 年将此规范格式交由 UEFI 论坛来推广与发展,后来并更改名称为 Unified EFI(UEFI)。

准备工具:

还是 PE

适用条件:

Legacy BIOS 模式安装的 Windows 7 64 bit,其实 8/8.1/10 也同样适用。

如果对自己没什么信心,还是建议先备份重要数据。毕竟这不像前两篇的重装。

步骤零。备份文件

如果对自己没信心那就备份重要文件吧。否则请略过。

步骤一。进入 PE

只要有一个带 DiskGenius 的 PE 就够了。网上可以搜索到很多。推荐大家用 "小马 PE",虽说功能比较少,但是比较纯净!或者手动去下功能比较多的老毛桃的自己去捆绑也可以…

步骤二。转换分区表为 GPT 格式

选择当前的硬盘,菜单依次选择硬盘 - 转换分区表类型为 GUID 格式。

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

通常来说都会很快转换完的。

步骤三。准备 ESP

要用 UEFI 就要准备好 ESP。我们选择在硬盘的最前面调整出 200M 的 ESP。先调整下 C。

右键 C 盘,选择调整分区。拖动或者输入使 "分区前的空间" 为 200M

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

确定开始。

步骤四。建立 ESP 并分配盘符

空闲的空间右键,选择建立新分区。选择 EFI system partition。把刚刚划分的空闲空间分配给它。

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

创建完分区之后,需要分配个盘符来让我们修复引导。

指派新的盘符就可以了。

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

这是在资源管理器里看到的指派盘符之后的 ESP。

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

步骤五。修复引导

开始 - 运行,cmd,打开命令行。

输入如下命令:

  1. bcdboot C:\windows /l zh-cn /s e: /f UEFI

注:C 是原来的系统盘,E 是挂载分配的 ESP,如果使用基于 2003、XP 的 PE,可以尝试着切换到 C:\Windows\System32

这些参数没啥好解释的,中文说的很明白嘛….

之后会提示已成功创建启动文件。

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

Tips:不想打命令怎么办?
你可以尝试搜索下载 EFI 引导修复工具。

步骤六。更改固件

重启电脑,然后按 F2 之类的按键进入固件设置。将 Legacy First 之类的改成 UEFI Only。

PS:
如果同时存在 CSM 那就将其 Enable,如果依旧无法启动,那就关闭 Secure Boot。

实测通过

[新手向]无需重装,Windows 7 由BIOS改成UEFI启动

丢图跑~~~

改天再来个 Ubuntu 从 BIOS 改成 UEFI 吧!


文章版权归原作者所有丨本站默认采用 CC-BY-NC-SA 4.0 协议进行授权 |
转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:
https://dmesg.app/newbie-no-need-to-reload-windows-7-started-by-the-bios-to-uefi.html
喜欢 (7)
分享:-)
关于作者:
If you have any further questions, feel free to contact me in English or Chinese.
发表我的评论
取消评论

                     

去你妹的实名制!

  • 昵称 (必填)
  • 邮箱 (必填,不要邮件提醒可以随便写)
  • 网址 (选填)
(6) 个小伙伴在吐槽
  1. 太棒了!装了 manjaro 不幸只能用 / boot/efi 的方式启动了,明天弄个 pe 盘就试一下,先收藏~ 么么哒~~
    Andrea2018-09-03 03:35 回复
    • 这是 MacBook?
      Benny 小土豆 2018-09-03 08:01 回复
  2. EFI 这个几乎不限制体积的 EPS 可以拿来做很多事情:https://my.oschina.net/chenzhiqiang/blog/209618
    RainSlide2017-07-09 23:41 回复
    • 还有这种用法,涨姿势了?
      Benny 小土豆 2017-07-09 23:59 回复
  3. “应该还需要 CMS 支持”——应该是 “CSM 支持” 吧!
    lmath2017-06-13 00:07 回复
    • ? 感谢指出笔误,已更正
      Benny 小土豆 2017-06-13 08:05 回复
您直接访问了本站! 莫非您记住了我的域名. 厉害~ 我倍感荣幸啊 嘿嘿