【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

智能推荐

settext 下划线_Android TextView 添加下划线的几种方式-程序员宅基地

文章浏览阅读748次。总结起来大概有5种做法:将要处理的文字写到一个资源文件,如string.xml(使用html用法格式化)当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是**android:autoLink="all",当然也可以在java代码里 做,textView01.setAutoLinkMask(Li..._qaction::settext 无法添加下划线

TableStore时序数据存储 - 架构篇_tablestore 时间类型处理-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏10次。摘要: 背景 随着近几年物联网的发展,时序数据迎来了一个不小的爆发。从DB-Engines上近两年的数据库类型增长趋势来看,时序数据库的增长是非常迅猛的。在去年我花了比较长的时间去了解了一些开源时序数据库,写了一个系列的文章(综述、HBase系、Cassandra系、InfluxDB、Prometheus),感兴趣的可以浏览。背景随着近几年物联网的发展,时序数据迎来了一个不小的爆发。从DB..._tablestore 时间类型处理

Ubuntu20.04下成功运行VINS-mono_uabntu20.04安装vins-mono-程序员宅基地

文章浏览阅读5.7k次,点赞8次,收藏49次。可以编译成功但是运行时段错误查找原因应该是ROS noetic版本中自带的OpenCV4和VINS-mono中需要使用的OpenCV3冲突的问题。为了便于查找问题,我只先编译feature_tracker包。解决思路历程:o想着把OpenCV4相关的库移除掉,但是发现编译feature_tracker的时候仍然会关联到Opencv4的库,查找原因是因为cv_bridge是依赖opencv4的,这样导致同时使用了opencv3和opencv4,因此运行出现段错误。oo进一步想着(1)把vins-mon_uabntu20.04安装vins-mono

TMS320C6748_EMIF时钟配置_tms 6748-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏12次。创龙TL6748开发板中,EMIFA模块使用默认的PLL0_SYSCLK3时钟,使用AISgen for D800K008工具加载C6748配置文件C6748AISgen_456M_config(Configuration files,在TL_TMS6748/images文件夹下),由图可以看到DIV3等于4,注意这里的DIV3就是实际的分频值(x),而不是写入相应PLL寄存器的值(x-1)。_tms 6748

eigen稀疏矩阵拼接(基于块操作的二维拼接)的思考-程序员宅基地

文章浏览阅读5.9k次,点赞4次,收藏13次。转载请说明出处:eigen稀疏矩阵拼接(块操作)eigen稀疏矩阵拼接(块操作)关于稀疏矩阵的块操作:参考官方链接 However, for performance reasons, writing to a sub-sparse-matrix is much more limited, and currently only contiguous sets of columns..._稀疏矩阵拼接

基于Capon和信号子空间的变形算法实现波束形成附matlab代码-程序员宅基地

文章浏览阅读946次,点赞19次,收藏19次。波束形成是天线阵列信号处理中的一项关键技术,它通过对来自不同方向的信号进行加权求和,来增强特定方向的信号并抑制其他方向的干扰。本文介绍了两种基于 Capon 和信号子空间的变形算法,即最小方差无失真响应 (MVDR) 算法和最小范数算法,用于实现波束形成。这些算法通过优化波束形成权重向量,来最小化波束形成输出的方差或范数,从而提高波束形成性能。引言波束形成在雷达、声纳、通信和医学成像等众多应用中至关重要。它可以增强目标信号,抑制干扰和噪声,提高系统性能。

随便推点

Ubuntu好用的软件推荐_ubuntu开发推荐软件-程序员宅基地

文章浏览阅读3.4w次。转自:http://www.linuxidc.com/Linux/2017-07/145335.htm使用Ubuntu开发已经有些时间了。写下这篇文章,希望记录下这一年的小小总结。使用Linux开发有很多坑,同时也有很多有趣的东西,可以编写一些自动化脚本,添加定时器,例如下班定时关机等自动化脚本,同时对于服务器不太了解的朋友,建议也可以拿台Linux来实践下,同时Ubuntu在Androi_ubuntu开发推荐软件

Nginx反向代理获取客户端真实IP_nginx获取到的是交换机的ip-程序员宅基地

文章浏览阅读2.2k次。一,问题 nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递到应用程序中。二,解决 Nginx服务器增加转发配置 proxy_set_header Host $host;_nginx获取到的是交换机的ip

Wireshark TCP数据包跟踪 还原图片 WinHex应用_wireshark抓包还原图片-程序员宅基地

文章浏览阅读1.4k次。Wireshark TCP数据包跟踪 还原图片 WinHex简单应用 _wireshark抓包还原图片

Win8蓝屏(WHEA_UNCORRECTABLE_ERROR)-程序员宅基地

文章浏览阅读1.5k次。Win8下安装VS2012时,蓝屏,报错WHEA_UNCORRECTABLE_ERROR(P.S.新的BSOD挺有创意":("),Google之,发现[via]需要BIOS中禁用Intel C-State,有严重Bug的嫌疑哦原因有空再看看..._win8.1 whea_uncorrectable_error蓝屏代码

案例课1——科大讯飞_科大讯飞培训案例-程序员宅基地

文章浏览阅读919次,点赞21次,收藏22次。科大讯飞是一家专业从事智能语音及语音技术研究、软件及芯片产品开发、语音信息服务的软件企业,语音技术实现了人机语音交互,使人与机器之间沟通变得像人与人沟通一样简单。语音技术主要包括语音合成和语音识别两项关键技术。此外,语音技术还包括语音编码、音色转换、口语评测、语音消噪和增强等技术,有着广阔的应用。_科大讯飞培训案例

perl下载与安装教程【工具使用】-程序员宅基地

文章浏览阅读4.7k次。Perl是一个高阶程式语言,由 Larry Wall和其他许多人所写,融合了许多语言的特性。它主要是由无所不在的 C语言,其次由 sed、awk,UNIX shell 和至少十数种其他的工具和语言所演化而来。Perl对 process、档案,和文字有很强的处理、变换能力,ActivePerl是一个perl脚本解释器。其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl。_perl下载

推荐文章

热门文章

相关标签