【BIOS】解锁BIOS隐藏菜单/高级选项_调出bios高级设置隐藏-程序员宅基地

技术标签: 搞机  BIOS  windows  

免责声明:修改BIOS存在风险,请谨慎操作。作者不对因操作不当而导致的任何后果负责。

一些默认的BIOS菜单选项相当有限,无法进行一些高级选项的修改。通过修改BIOS内容,我们可以解锁被隐藏的高级菜单,如Above 4G Decoding、Resizable Bar等。本教程将介绍如何解锁这些隐藏菜单。

本教程与工具参考/来源:

(1)B站视频:熵阳之昕:人人都能解锁BIOS隐藏选项最新最简单(AMIBIOS通用),https://www.bilibili.com/video/BV1yc411x7HM
(2)Github项目:BoringBoredom:https://github.com/BoringBoredom/UEFI-Editor

以下是我的电脑的基本配置(机械师创物者mini II Intel Core i7-13620H)

  • 操作系统名称 Windows 11
  • 主板名称:Machenike Machenike DB19D
  • BIOS 类型:AMI UEFI
  • BIOS 版本:MIDB19DH05
  • BIOS 制造商:American Megatrends Inc.
  • SMBIOS Version:3.6
  • 系统 BIOS 日期:01/10/2024

虽然本教程以作者个人的电脑为例,但提供的方法和工具理论上也适用于其他品牌的BIOS。以下是提供的工具包:

BIOS隐藏菜单解锁
│  网址.txt
│
└─TOOLS
        1.UEFITool Ne Alpha.exe
        2.获取ifrextractor_output_txt.bat
        3.UEFITool.exe
        FPTW64.exe
        ifrextractor.exe

工具包可通过以下链接下载:

链接: https://pan.baidu.com/s/1yZSsPrZGxc14j5iqXX1v4w?pwd=5mhm 提取码: 5mhm 复制这段内容后打开百度网盘手机App,操作更方便哦

具体方法

1. 备份BIOS:

(1)点击Windows开始按钮,在搜索框中键入“cmd”。
(2)右键单击“命令提示符”应用程序,选择“以管理员身份运行”。
(3)在管理员权限的命令提示符中执行以下命令(将路径换成你自己的路径):

cd /d D:\BIOS隐藏菜单解锁\TOOLS

(4)在目标文件夹中执行以下命令以备份 BIOS:

FPTW64.exe -bios -d bios.rom

这将执行 BIOS 备份操作,并将备份在当前目录下保存为 bios.rom 文件。
如果显示下图所示内容,说明BIOS已完成备份。
在这里插入图片描述

2. 提取BIOS文件中的内容

(1)提取第一个文件

将 BIOS 文件 bios.rom拖放到1.UEFITool Ne Alpha.exe上(或打开1.UEFITool Ne Alpha.exe后再找到bios.rom打开)。
在这里插入图片描述

开启后界面如下:
在这里插入图片描述

按Ctrl+F进行内容查找,选中Text进行文本查找,勾选Case sensitive(大小写敏感)
在这里插入图片描述

搜索SETUP,完整结果如下:
在这里插入图片描述

双击搜索结果进行定位。搜索结果中会定位到若干个不同的地方,请注意选择其上一级名称为Setup(图中红框处)的那个(我的第一个搜索结果就是)。可以记住一下其位置6A7EAh(Unicode text “SETUP” found in PE32 image section at offset 6A7EAh),之后会用到。
在这里插入图片描述

在PE32 image section处右键,选中Extract as it,点击保存(请勿修改文件名),该文件名应为Section_PE32_image_Setup_Setup.sct

(2)提取第二个文件

双击TOOLS文件夹中的2.获取ifrextractor_output_txt.bat,脚本将自动提取第二个文件(此处not found可忽略)
在这里插入图片描述

Section_PE32_image_Setup_Setup.sct.0.0.en-US.ifr.txt

为防止弄乱文件,将第一个文件重命名为111Section_PE32_image_Setup_Setup.sct
第二个文件重命名为222Section_PE32_image_Setup_Setup.sct

(3)提取第三个文件

返回UEFITool Ne Alpha,在刚才的搜索结果列表处右键,点击Clear以清除搜索结果。
按Ctrl+F进行文本查找,搜索AMITSE,完整结果如下:
在这里插入图片描述

双击搜索结果进行定位。搜索结果中会定位到若干个不同的地方,请注意选择其上一级名称为AMITSE的那个
在这里插入图片描述

在PE32 image section处右键,选中Extract as it,命名为333Section_PE32_image_AMITSE_AMITSE.sct,点击保存。

(4)提取第四个文件

在当前找到的AMITSE的地方,再向下滚动,找到setupdata。展开两次,在第二个setupdata处(如图中所示)右键,选择Extrect body,命名为444Section_Freeform_subtype_GUID_setupdata_setupdata_AMITSESetupData_body.bin,点击保存。
在这里插入图片描述

四个文件都准备好了,如下图所示:
在这里插入图片描述

3. 修改BIOS菜单可见性

打开网址:https://boringboredom.github.io/UEFI-Editor/
依次上传四个文件:
在这里插入图片描述

上传完成后界面如图
在这里插入图片描述

可通过左下角的Search功能,搜索BIOS中对应的选项,例如搜索Above,可以看到搜索到了Above 4GB MMIO BIOS assignment的选项。
在这里插入图片描述

Form Name下面的System Agent (SA) Configuration也就是该选项在BIOS菜单中的位置。点击可进入查看更多信息:
在这里插入图片描述

可以看到Above 4GB MMIO BIOS assignment是在Chipset > System Agent (SA) Configuration下面的。
Suppress if一列如果有红框,说明该选项被隐藏。单击红框取消其勾选,则为取消隐藏。
请注意:如果需要取消隐藏,应该将其所有上级菜单的Suppress if全都取消勾选。

对于我这一版本的BIOS,即便取消了Chipset > System Agent (SA) Configuration > Above 4GB MMIO BIOS assignment这一系列的隐藏,刷写后进入BIOS仍然无法看到其选项。经过排查,发现该BIOS的菜单隐藏是通过Setup > Main > Setup Item Hide Control 来实现的,我们需要取消其Suppress。

完成取消勾选操作后,点击页面左下角的第三个按钮UEFI files,即可下载修改后的Setup模块。我将其重命名为555Section_PE32_image_Setup_Setup.sct
在这里插入图片描述

4. 修改BIOS

将 BIOS 文件 bios.rom拖放到3.UEFITool.exe上(或打开3.UEFITool.exe后再找到bios.rom打开)。请注意此处更换了软件!
在这里插入图片描述

按Ctrl+F进行内容查找,选中Text进行文本查找,勾选Case sensitive,搜索SETUP
双击搜索结果进行定位。搜索结果中会定位到若干个不同的地方,选择第一步搜索到的那个位置的选项(我的是6A7EAh),
在这里插入图片描述

在PE32 image section处右键,选中Replace as it,选中刚才修改好的sct文件555Section_PE32_image_Setup_Setup.sct,点击打开。
如下图显示说明完成了替换。可以按Ctrl + s保存,命名为new_bios。保存后可以退出UEFITool。
在这里插入图片描述### 5. 刷写BIOS
有了新的 BIOS 文件 new_bios.rom,通过以下步骤以刷写 BIOS:
(1)点击Windows开始按钮,在搜索框中键入“cmd”。
(2)右键单击“命令提示符”应用程序,选择“以管理员身份运行”。
(3)在管理员权限的命令提示符中执行以下命令(将路径换成你自己的路径):

cd /d D:\BIOS隐藏菜单解锁\TOOLS

(4)刷写 BIOS:

FPTW64.exe -bios -f new_bios.rom

请确保在刷写 BIOS 前已经备份了原始 BIOS并谨慎操作。对 BIOS 进行刷写操作存在一定风险,如果操作不当可能导致系统损坏。

(5)重启电脑,开机时候按DEL(取决于具体机型),进入BIOS,可以看到Main中多了一个选项Setup Item Hide Control,我们将其修改为·Disabled·:
在这里插入图片描述

按F10保存并退出,再次重启进入BIOS,可以看到隐藏菜单全都显示出来了。可以看到多出一栏Advancd和Chipset:

Re-Size BAR Support选项:
在这里插入图片描述
Above 4G选项:在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xuzhengzhe/article/details/136168950

智能推荐

如何配置DNS服务的正反向解析_dns反向解析-程序员宅基地

文章浏览阅读3k次,点赞3次,收藏13次。root@server ~]# vim /etc/named.rfc1912.zones #添加如下内容,也可直接更改模板。[root@server ~]# vim /etc/named.conf #打开主配置文件,将如下两处地方修改为。注意:ip地址必须反向书写,这里文件名需要和反向解析数据文件名相同。新建或者拷贝一份进行修改。nslookup命令。_dns反向解析

设置PWM占空比中TIM_SetCompare1,TIM_SetCompare2,TIM_SetCompare3,TIM_SetCompare4分别对应引脚和ADC通道对应引脚-程序员宅基地

文章浏览阅读2.5w次,点赞16次,收藏103次。这个函数TIM_SetCompare1,这个函数有四个,分别是TIM_SetCompare1,TIM_SetCompare2,TIM_SetCompare3,TIM_SetCompare4。位于CH1那一行的GPIO口使用TIM_SetCompare1这个函数,位于CH2那一行的GPIO口使用TIM_SetCompare2这个函数。使用stm32f103的除了tim6和tim7没有PWM..._tim_setcompare1

多线程_进程和线程,并发与并行,线程优先级,守护线程,实现线程的四种方式,线程周期;线程同步,线程中的锁,Lock类,死锁,生产者和消费者案例-程序员宅基地

文章浏览阅读950次,点赞33次,收藏19次。多线程_进程和线程,并发与并行,线程优先级,守护线程,实现线程的四种方式,线程周期;线程同步,线程中的锁,Lock类,死锁,生产者和消费者案例

在 Linux 系统的用户目录下安装 ifort 和 MKL 库并配置_在linux系统的用户目录下安装ifort和mkl库并配置-程序员宅基地

文章浏览阅读2.9k次。ifort 编译器的安装ifort 编译器可以在 intel 官网上下载。打开https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/fortran-compiler.html#gs.7iqrsm点击网页中下方处的 Download, 选择 Intel Fortran Compiler Classic and Intel Fortran Compiler(Beta) 下方对应的版本。我选择的是 l_在linux系统的用户目录下安装ifort和mkl库并配置

使用ftl文件生成图片中图片展示无样式,不显示_ftl格式pdf的样式调整-程序员宅基地

文章浏览阅读689次,点赞7次,收藏8次。些项目时需要一个生成图片的方法,我在网上找到比较方便且适合我去设置一些样式的生成方式之一就是使用Freemarker,在对应位置上先写好一个html格式的ftl文件,在对应位置用${参数名}填写上。还记得当时为了解决图片大小设置不上,搜索了好久资料,不记得是在哪看到的需要在里面使用width与height直接设置,而我当时用style去设置,怎么都不对。找不到,自己测试链接,准备将所有含有中文的图片链接复制一份,在服务器上存储一份不带中文的文件。突然发现就算无中文,有的链接也是打不开的。_ftl格式pdf的样式调整

orin Ubuntu 20.04 配置 Realsense-ROS_opt/ros/noetic/lib/nodelet/nodelet: symbol lookup -程序员宅基地

文章浏览阅读1.5k次,点赞6次,收藏12次。拉取librealsense。_opt/ros/noetic/lib/nodelet/nodelet: symbol lookup error: /home/admin07/reals

随便推点

操作系统精选习题——第四章_系统抖动现象的发生由什么引起的-程序员宅基地

文章浏览阅读3.4k次,点赞3次,收藏29次。一.单选题二.填空题三.判断题一.单选题静态链接是在( )进行的。A、编译某段程序时B、装入某段程序时C、紧凑时D、装入程序之前Pentium处理器(32位)最大可寻址的虚拟存储器地址空间为( )。A、由内存的容量而定B、4GC、2GD、1G分页系统中,主存分配的单位是( )。A、字节B、物理块C、作业D、段在段页式存储管理中,当执行一段程序时,至少访问()次内存。A、1B、2C、3D、4在分段管理中,( )。A、以段为单位分配,每._系统抖动现象的发生由什么引起的

UG NX 12零件工程图基础_ug-nx工程图-程序员宅基地

文章浏览阅读2.4k次。在实际的工作生产中,零件的加工制造一般都需要二维工程图来辅助设计。UG NX 的工程图主要是为了满足二维出图需要。在绘制工程图时,需要先确定所绘制图形要表达的内容,然后根据需要并按照视图的选择原则,绘制工程图的主视图、其他视图以及某些特殊视图,最后标注图形的尺寸、技术说明等信息,即可完成工程图的绘制。1.视图选择原则工程图合理的表达方案要综合运用各种表达方法,清晰完整地表达出零件的结构形状,并便于看图。确定工程图表达方案的一般步骤如下:口分析零件结构形状由于零件的结构形状以及加工位置或工作位置的不._ug-nx工程图

智能制造数字化工厂智慧供应链大数据解决方案(PPT)-程序员宅基地

文章浏览阅读920次,点赞29次,收藏18次。原文《智能制造数字化工厂智慧供应链大数据解决方案》PPT格式主要从智能制造数字化工厂智慧供应链大数据解决方案框架图、销量预测+S&OP大数据解决方案、计划统筹大数据解决方案、订单履约大数据解决方案、库存周转大数据解决方案、采购及供应商管理大数据模块、智慧工厂大数据解决方案、设备管理大数据解决方案、质量管理大数据解决方案、仓储物流与网络优化大数据解决方案、供应链决策分析大数据解决方案进行建设。适用于售前项目汇报、项目规划、领导汇报。

网络编程socket accept函数的理解_当在函数 'main' 中调用 'open_socket_accept'时.line: 8. con-程序员宅基地

文章浏览阅读2w次,点赞38次,收藏102次。在服务器端,socket()返回的套接字用于监听(listen)和接受(accept)客户端的连接请求。这个套接字不能用于与客户端之间发送和接收数据。 accept()接受一个客户端的连接请求,并返回一个新的套接字。所谓“新的”就是说这个套接字与socket()返回的用于监听和接受客户端的连接请求的套接字不是同一个套接字。与本次接受的客户端的通信是通过在这个新的套接字上发送和接收数_当在函数 'main' 中调用 'open_socket_accept'时.line: 8. connection request fa

C#对象销毁_c# 销毁对象及其所有引用-程序员宅基地

文章浏览阅读4.3k次。对象销毁对象销毁的标准语法Close和Stop何时销毁对象销毁对象时清除字段对象销毁的标准语法Framework在销毁对象的逻辑方面遵循一套规则,这些规则并不限用于.NET Framework或C#语言;这些规则的目的是定义一套便于使用的协议。这些协议如下:一旦销毁,对象不可恢复。对象不能被再次激活,调用对象的方法或者属性抛出ObjectDisposedException异常重复地调用对象的Disposal方法会导致错误如果一个可销毁对象x 包含或包装或处理另外一个可销毁对象y,那么x的Disp_c# 销毁对象及其所有引用

笔记-中项/高项学习期间的错题笔记1_大型设备可靠性测试可否拆解为几个部分进行测试-程序员宅基地

文章浏览阅读1.1w次。这是记录,在中项、高项过程中的错题笔记;https://www.zenwu.site/post/2b6d.html1. 信息系统的规划工具在制订计划时,可以利用PERT图和甘特图;访谈时,可以应用各种调查表和调查提纲;在确定各部门、各层管理人员的需求,梳理流程时,可以采用会谈和正式会议的方法。为把企业组织结构与企业过程联系起来,说明每个过程与组织的联系,指出过程决策人,可以采用建立过程/组织(Process/Organization,P/O)矩阵的方法。例如,一个简单的P/O矩阵示例,其中._大型设备可靠性测试可否拆解为几个部分进行测试