刷BIOS大法
最后更新于:2022-04-02 05:46:30
[TOC]
# BIOS(\['baiɔs\])
> T57 D6 AMI Aptio V 主板修改工具 AMIBCP 5.01 -- 蓝天
> 神舟 战神 Z6-SL7D1
如果你的BIOS(一般是指笔记本)不能如下开启隐藏的 BIOS 菜单;
那么可以考虑通过刷 BIOS 或者指令设置某些选项。
> ❗ 论坛上有机器是可以:[**打开隐藏 BIOS 菜单**可以快速的搞定](http://bbs.pcbeta.com/viewthread-1840381-1-1.html)
> 开机进入 BIOS 后,**按住 R-ctrl、R-shift、L-alt 不放,再按 F2**,在高级菜单(advance)里就会出现之前被隐藏的设置。已在**微星 GS63RE**、**微星 GS65RF**上测试。
>
❗注意📛,一定要记得备份本机得 BIOS,如果官网得不好使,你说你后悔不后悔?
本人笔记本 BIOS 下载查找:[https://repo.palkeo.com/clevo-mirror/N1xxRD/](https://repo.palkeo.com/clevo-mirror/N1xxRD/)
# BIOS 中的设置
## BIOS Lock
BIOS 中的一个隐藏选项,主要是为了防止刷入未经签名**BIOS**文件,但作为折腾黑苹果屌丝的我怎能没有刷**BIOS**勇气。所以直接解锁它,以便以后可以随时更改**BIOS**选项或重置**BIOS**。
## cfg/mrs Lock
检查你的 BIOS 里面有没有 “CFG LOCK” 这个选项,如果有的话,把它关掉。这个选项就是用来
设置 0xE2 寄存器的,只要关掉它,就和技嘉板一样了,可以**直接用原生电源管理**。
1. 使用 hackintool 检测 CFG Lock 状态
[查看主板CFG Lock状态]([https://www.zdynb.cn/2020/cha-kan-zhu-ban-cfg-lock-zhuang-tai.html)
2. 去除 OpenCore 勾选的该相关值
[OpenCore 引导 Mac 下解除 CFG LOCK 锁定的方法(2020-02-15 更新)](https://blog.csdn.net/shuiyunxc/article/details/104295837)
## DVMT-Pre-Allocted
[Intel HD Graphics 修正 DVMT 完美免驱](http://bbs.pcbeta.com/viewthread-1791543-1-1.html)
## Boot Logo
[修改 AMI BIOS 启动图片](http://bbs.pcbeta.com/viewthread-1787950-1-1.html)
## Intel(R) Speed Shift Technology
这是一种新的电源管理技术。Intel 早就提出了一种动态电压频率切换技术 SpeedStep,配合操作系统,能为不同的工作负载分配不同的性能和电源状态,但缺点是状态切换速度慢,最快也得 30 毫秒,系统能控制的状态也有限。Speed Shift 则绕过了操作系统,由处理器直接与电源控制单元沟通,并将所有电源状态都开放给操作系统,配合之下可在最快 1 毫秒的时间内完成状态切换。黑苹果中是否启用这项看个人,在启用后似乎性能更平稳了
## 其他
启用 UEFI 引导 (建议选择混合或者开启 CSM 模式)
启用虚拟化技术 (VTx) 和直接 I/O 虚拟化技术 (VTd)(开启虚拟机支持)
SpeedShift 可以开启;
如果电脑有时操作会卡可以关闭:CPU C states。
启用 EHCI/XHCI Hand-off 接手 EHCI/XHCI 控制
启用 OS type: other types 操作系统类型:其他
# 刷 BIOS
> 本机 F2 进入 BIOS,重启按 F12/F7 快捷键,在启动菜单中选择 USB 启动
**BIOS**中隐藏选项位置为:
1. CFG Lock
Setup->Advanced->CPU Configuration-> CFG Lock
CFG lock 设置为 disabled
3. DVMT-Pre-Allocted
Setup->Chipset -> System Agent(SA) Configuration-> Graphics Configuration
DVMT Pre-Allocated 设置为 96m
其他比如**BIOS**Lock、DVMT、CFG Lock、CPU C states、SpeedShift 等,本人笔记本已经默认都是符合要求的😁。
## 蓝天 BIOS 修改 logo
default 这项是 uefi 开机启动的图片。
myoemlogo1 这项是普通 bios 开机启动的图片。
> [自制解锁 bios,加 slic,改 logo 和添加序列号](https://tieba.baidu.com/p/4936939406)
> [AptioV BIOS 解锁 Chipset 菜单的方法,适用于 D2 等新版](https://tieba.baidu.com/p/5140565869)
> [AMI BIOS 固件修改开机 logo 和解锁 CSM 等高级选项](http://blog.chinaunix.net/uid-29764914-id-5784902.html)
> [求大神找出 bios 芯片位置,急!!](https://tieba.baidu.com/p/5293992416?pid=111232396864&cid=0&red_tag=1888335742)
## AFUDOS 强刷
> 官方推荐的方式不能刷如修改后的BIOS,校验不通过
[AMIBIOS 刷新工具 AFUDOS 刷新备份](http://www.biosrepair.com/bios/afudos.htm)
再介绍一个上面没有的参数:`/santa`,这个参数可以用在常规刷新不能刷的时候,如在写入修改后的文件或降低 BIOS 版本时。
提示:`-Error:Activation Key Checksum error`(作用的一个关键的校验和错误) 这时可以用 /santa 参数。
加了 `/santa` 参数,出现警告,并提示:
```
“F” 强制刷 BIOS
“E” 退出
“A” 激活所有 flash 命令并更新所有模块。
```
选择 “A”,开始更新,最后完成。
# 解锁之后配置
刷完固件记得要重新设置 BIOS
[使用 UEFIPatch 解锁 MSR 0XE2 CFG LOCK (支持新版 x299 C422 C621 bios 修改)](http://bbs.pcbeta.com/viewthread-1849940-1-1.html)
# 失败拯救
## 盲(黑)刷拯救法
我按这里操作:[解锁 MSR 0xE2、BIOS Lock 等隐藏选项新姿势,还黑果原生体验(附刷 AMI BIOS 教程)](http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1834965&extra=&highlight=AMI%2BBIOS&page=12) 结果黑了,可能是我没在原来的 BIOS 基础上修改!但是我下的是官方提供的 BIOS 啊哎!
> 目测你没有加 - bios 参数,导致 ME 区域被覆盖
如果 开机硬盘灯 ,还是否有指示。那么还是可以盲刷回来的。
一般来说,借助 Phoenixtool273CN 工具 找到恢复的文件名就行了。如果 没有提示恢复文件名!
那么还可以借助 Phoenix 的 WinCRIS 来制作盲刷盘了!
1. 准备步骤:
1. 更改需要使用的 bios 文件名 为 BIOS.WPH 拷贝到 WINCRIS 目录下。
1. 准备个 2G 以下(含 2G)的 U 盘,直接格式化成 FAT 32的(**网友说**:不需要要制作启动引导盘| 也不需要重新格式化,可保留原有文档只要能存放下 BIOS 文件即可)。
2. 运行 wincris.exe,(用 xp 兼容模式,管理员身份运行)选择 U 盘盘符,点 start。
弹出对话框问你盘会格式化掉是否继续,选是。然后拔出 U 盘,再插进去。
3. 查看制作成功的 U 盘里面是否有 MINIDOS.SYS、PHLASH16.EXE、BIOS.WPH 这三个文件,其中前两者可以从 WINCRIS 目录 COPY。。。。BIOS.WPH 是要刷的 BIOS 文件。
2. 盲刷 BIOS
1. 拔掉本本的电源 和电池 再插 U 盘
2. 按住键 `Fn+b` 不放(不同的品牌的盲刷 BIOS 的启动键不同,以 Phoenix BIOS 芯片的都为 `Fn+B`,其他还可能 `Win+B / Fn+Esc /Win+Esc/ Ctrl+Home`),然后**插上电源开机**
3. 等电源指示灯或者 **U盘指示灯 闪烁**后,过一会(30 秒至 1 分钟)放开按键
4. 电脑自动读取 U 盘中的 BIOS 文件,U 盘指示灯会亮起来,(可能会出现:屏幕仍为黑屏,大概需要 45 秒,刷新成功后电脑会自动关机),并开始刷 BIOS,期间会有报警声(不用理),当 BIOS 刷完后会自动重启,不出意外,电脑的 BIOS 就修复完毕了!!!
5. 15 分钟不动电脑。如果电脑没有自己重启,强制关机。
6. 插上电池,开机。(可以不插上试试。后面不必重复插拔电池。即后面一直不插电池尝试。但是外接电源每次尝试前都要拔掉)。
7. 若不成功,更换 bios.wph 为另一个版本再尝试以上步骤。
[刷坏 BIOS 黑屏,解救方法!!](http://www.ziibm.com/read.php?tid=3695)
[BIOS 刷新纯 DOS 启动盘制作](http://www.biosrepair.com/pic/pic106.htm)
[刷坏 BIOS 不要急,盲刷方法实测有效(T400,X200)但是有局限性](http://bbs.zol.com.cn/diybbs/d34121_265.html)
# 血崩咋办嘛
种种方法都不行?那么终极大法和送修~:
建议买个编程器和烧录夹,不用拆下芯片就能刷 bios,很简单,淘宝几十块钱就能买到。
贴吧有教程:http://tieba.baidu.com/p/3954385586
淘宝编程器 自己刷 http://bbs.pcbeta.com/viewthread-1641254-1-1.html
## 上编程器
![本人 VBIOS芯片](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/52/aa/52aaa606e9655fabe231edba8b970252_326x266.png)
本人笔记本 显卡BIOS 芯片 好像是 GIGADEV 25Q21BT 容量是 2Mb=256KB
那么 主板 BIOS 芯片呢?
![主BIOS](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/33/3e/333eb9799f3eda88f4e9426c8f5e093f_514x595.png)
1. 点击 检测,是否连接好
2. 点击 读取,备份原来的文件,以防万一
3. 点击查空,不为空的话,再点击 擦除,再点击查空
4. 打开 要写入的 BIOS 文件(后缀名改为:bin),点击 编程,结束(100%为完成)后点击 校验。提示已刷入校验证完成,表示已经刷好 BIOS
5. 装回原电脑,重启开机!
友情提示:如果你试了多个BIOS 都不行,那么可以去万能的淘宝上搜搜~
> [编程器使用教程,烧录器,必会的教学,ch341a 怎么刷 bios](https://tieba.baidu.com/p/6103207732?pn=1)
> [# 求助帖 求定位哪个是 bios 芯片](https://tieba.baidu.com/p/5846365354)
# 免刷 BIOS
修改位置:
```
0x1E0AA Setting: CFG lock, Variable: 0xE7 {05 91 1B 01 1C 01 48 01 01 00 E7 00 10 10 00 01 00}
0x1E0BB Option: Disabled, Value: 0x0 {09 07 27 02 00 00 00}
0x1E0C2 Option: Enabled, Value: 0x1 {09 07 26 02 30 00 01}
0x1E0C9 End of Options {29 02}
```
可以看到我的笔记本要修改的`Variable: 0xE7`!
~~~
setup_var_3 0xe7 0x00
~~~
该命令是修改 0xe7 这个地址的数值为 0x00,也就是把 CFG-Lock 这个选项设置为 Disabled。
[无需刷 BIOS!使用 setup\_var 命令解锁 MSR 0xE2 锁定](https://www.bilibili.com/read/CV4646116)
[无需刷 BIOS!使用 `setup_var` 命令解锁 MSR 0xE2 锁定,修改 dvmt 值,开启 AHCI](http://bbs.pcbeta.com/viewthread-1845591-1-1.html)
[https://www.misonsky.cn/115.html](https://www.misonsky.cn/115.html)
https://www.zdynb.cn/2020/cha-kan-zhu-ban-cfg-lock-zhuang-tai.html
# 解锁有校验的 BIOS
# 更新 BIOS
> 这里提一下官方方式更新 BIOS (翻译)
1. 插入电源,防止更新过程断电
2. 进入 bios,设置 "UEFI" 选项为 disabled.
3. 进入纯 dos 环境,运行 Meset.exe 系统会自动重启,请再次手动进入纯 DOS 环境。
4. 运行 `flashme.bat` 系统会自动关机
5. 拔掉电源(AC adaptor) 10 秒后,插上电源
(!!!重要!!!否则会导致黑屏死机问题)
6. 开机,进入bios 检查 BIOS 版本
7. 设置自己的bios版本,按 F4 保存并重新启动
# 参考
刷 bios 工具連結: https://pan.baidu.com/s/1b33AeSWjta33bOZMKtGmcw 密碼: 7ite
有標註 i7 的支持 i7,沒標註的支持 i5 8 代
各機型 bios 連結: https://pan.baidu.com/s/14wrHm0zul-DGsdp9ktAEaA 密碼: r1v4
[升级 BIOS / 更换开机 logo 教程](https://www.bilibili.com/read/cv2802267/)
[这么多年 DIY 瞎忙活了 高手才会的 BIOS 进阶教程](http://www.360doc.com/content/16/0329/12/17064127_546226399.shtml#)
[有大神解释下 Intel ME 管理引擎到底是什么](http://bbs.pcbeta.com/viewthread-1772088-1-1.html)
[BIOS-工具-7p99](https://pan.baidu.com/s/1bpL8TVD)
';