如何将 Windows 11 从传统的 BIOS 转换 UEFI 安全启动 [VMware Fusion 虚拟机环境] - 小众软件
小众软件这是青小蛙在 Windows 11 中升级 Windows 11 时,遇到了 TPM2.0 问题时的解决方案第一部份:该电脑必须支持安全启动。
故事是这样的,昨天青小蛙收到了 Windows 11 Insider Preview 22458.1000 的版本更新,但没想到居然遇到了错误,就是经典的《这台电脑当前不满足 Windows 11 系统要求》
- 该电脑必须支持 TPM 2.0
- 该电脑必须支持安全启动
这就要回顾下系统的由来了。这是一台为了测试各种软件而存在的虚拟机系统,安装在 VMware Fusion 虚拟机内,从 Windows 8 一路升级过来,使用了 BIOS 启动方式,不满足 Windows 11 需求。虽然之前的版本(22454.1000)正常,但不能继续升级就很麻烦,所以查阅了一些资料,发觉要满足上面两个条件,需要先可以安全启动,再添加 TPM 2.0。
于是找到了这篇文章:Converting Windows 10 Legacy BIOS to UEFI Secure Boot without a Recovery Partition 与青小蛙的情况几乎一样。
大意就是 UEFI 更先进,更安全。目前 Win 10 默认的安装方式都是 UEFI 了,只不过从早期升级上来的系统会有使用主引导记录(MBR)分区方案和传统 BIOS 固件,于是我们需要:
- 将分区表从 MBR 转换为 GPT(不可逆)
- 改变虚拟机的设置以使用 UEFI 固件和安全启动
说起来简单,实际操作起来也还行,不难。
将分区表从 MBR 转换为 GPT将分区表从 MBR 转换为 GPT 需要在管理员权限运行的命令提示符中,运行以下两条命令:
>mbr2gpt /validate /allowfullos>mbr2gpt /convert /allowfullos
成功之后,就可以关机了。
改变虚拟机的设置以使用 UEFI 固件和安全启动正常情况下,这个时候就可以去 VMware Fusion 对应的虚拟机设置 > 高级 中,修改 Firmware type 设置了,但青小蛙的这台机器完全没有这个选项,虽然部分人遇到的情况是有这个选项,但不能修改
就只能去修改文件了。
先找到你的虚拟机文件,如果不知道在哪的话,可以打开 VMware Fusion 的虚拟机资源库,右键你的虚拟机列表,选择在 Finder 中显示,即可找到该文件。
对着该文件右键,选择显示包内容,找到 appinn.vmx 文件,注意这里的 appinn 是你的虚拟机名字,比如下图青小蛙这里时 Windows 10.vmx,然后用文本编辑打开它:
在里面找到 “firmware”,如果没有 “firmware”,就添加一行:
firmware = "efi"
保存,重启打开你的虚拟机,就完成了改变虚拟机的设置以使用 UEFI 固件和安全启动这个需求。
篇幅太长,写不动了。下一篇将介绍如何添加 TPM2.0 模块。
- 本文原始链接:https://www.appinn.com/how-to-converting-windows-10-legacy-bios-to-uefi-secure-boot/
相关阅读
- Joypad Legacy – 把 iDevice 当作电脑游戏手柄
- Tron Legacy – 科幻风格 CPU 小工具
- Ventoy – 开源 U 盘启动盘制作工具,支持启动多个系统,还能当普通 U 盘保存文件[Win/Linux]
- 为什么要使用 Windows 10 的 214 条理由
- Dariks Boot and Nuke – 硬盘私密资料清除器
©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论
本文章由 flowerss 抓取自RSS,版权归源站点所有。
查看原文:如何将 Windows 11 从传统的 BIOS 转换 UEFI 安全启动 [VMware Fusion 虚拟机环境] - 小众软件