成长值: 0 TA的每日心情 | 闭嘴 昨天 22:26 |
---|
|
本帖最后由 dsanke 于 2024-4-1 13:54 编辑
本教程全球首发,谢绝转载!
本贴不欢迎小白,看不懂请直接点×!
如果你不知道自己在做什么,想达到什么效果,请直接关闭本贴。
很多东西的原理是我无法解释的,所以不要问我为什么这么做,我只能告诉你我这么做,成功了。
方法都是我反复尝试→失败→再尝试的过程中总结出来的。
特别鸣谢:
Fernando's Win-RAID Forum
SMXDIY 论坛
Mov AX, 0xDEAD(pcie_patcher)
Nicola Corna(me_cleaner)
revlaay(BIOS自动修改工具)
shixinyuan(精简ME)
jjxaker(ASUS主板ME自动还原破解)
以及国内外诸位帮助我测试的玩家与商家
如果你要发布基于本工具修改的BIOS,希望可以注明教程出处并说句谢谢。
本文仅对消费/桌面级,的主板做兼容,其他情况(例如笔记本/准系统/工作站/服务器)可以参考,但不要照搬。
且不能保证对所有主板都能100%完美兼容,有些主板就是无法完美,甚至有的修改后直接无法开机或者无法修改,这我也没有办法,不要问我。
经测试对 2017 以前的主板及 BIOS 兼容性并不好,FIT 可能会无法打开或生成新BIOS文件,如果遇到这种情况,请自己研究,不要问我。(提示:对于某些早期的BIOS,可能新版的 Flash Image Tool 无法Load/Build,工具会提示你“修改失败”,请自行寻找 11.0.0.1160 版本并进行替换处理。)
请搭配 关于 LGA1151 魔改上 Xeon 及 8/9 代分享一些经验 一起阅读。
不支持 14nm PCH 例如 H310、B360、H370、Q370、Z390。
H310C 或者说 H310 R2.0 以及 Z370 、B365 是 22nm PCH,并非真正的 300 系 PCH,本贴的操作在这些主板是可以兼容的。
但这 3 个 300 系的 BIOS 需要对 PCIE 做额外修复,我已放出相关工具。
100 / 200 系主板,原生支持 Skylake / Kaby Lake,那么经过本贴操作后会额外支持 Xeon E3-1200 v5 / v6 系列 CPU。
若需要继续兼容 Coffee Lake,请按照其他教程修改。本文不做解释。
对于 100/200 系主板,如果想要兼容 Xeon E-2100/E-2200 系列 CPU,请先修改 BIOS 兼容 8th/9th 后再按此帖操作。
300 系主板,原生支持 Coffee Lake,那么经过本贴操作后会支持 Xeon E-2100/E-2200 系列 CPU。
但请注意,假如原 BIOS 不支持 8 核 16 线程的 CPU,经过修改之后同样也不能支持对应的 Xeon,例如 QQM5 和 QQM6。
为了兼容性及成功率,请选择支持对应步进非Xeon的第一个官方BIOS来修改兼容Xeon。
额外的,对于100/200系兼容8/9代来说,请选择支持7代的第一个BIOS来修改。
Skylake = 6th gen = Xeon E3-1200 v5 series (up to 4 cores)
Kaby Lake = 7th gen = Xeon E3-1200 v6 series (up to 4 cores)
Coffee Lake = 8th gen = Xeon E-2100 series (up to 6 cores)
Coffee Lake Refresh = 9th gen = Xeon E-2200 series (up to 8 cores)
准备工作:
在你动手之前,希望你可以把本文完整读3遍以上,确保自己每一个字都没有漏看。
否则你可能无法看懂自己到底需要干什么。
文字与图片不一致的情况下,以文字为准!
各工具下载链接:https://pan.baidu.com/s/17fND_rVmM5-5BE2jifLQ-A 提取码:d4kp
首先必须下载“Xeon1151.exe”。
确保你的主板 BIOS 已经更新妥当,假如你要给 100 系主板支持 Xeon 1200 v6 系列 CPU,那么请把 BIOS 更新到对应支持 Kaby Lake 的版本。
Z370/B365/H310C同理。假如你要支持 Xeon E-2200 系列 CPU,那么请把 BIOS 更新到对应支持 R0 步进 9 代 CPU 的版本。
本文的步骤仅在 Windows 10 操作系统中测试通过,无杀软,系统盘盘符是C。
使用此工具的操作步骤:
使用编程器或FPT不加“-BIOS”参数读出BIOS备份,保存为“BIOS.BIN”,注意一定要读出的备份,如果你拿官网下载的版本改出来不能用,那你自己解决,别来问我。
双击“Xeon1151.exe”,等待主界面出现后,点击“打开文件”按钮,选择上一步的 BIOS 文件。
此时会弹出提示,点“确定”开始修改,请耐心等待,不要重复打开同一个文件。
等待片刻后,若弹出“修改成功”的提示,则可以在上一步的 BIOS 文件旁找到修改后的 BIOS 文件,文件名为“BIOS_MOD.BIN”。
若弹出“修改失败”的提示,则你需要更加仔细地阅读此帖,并寻找可能的原因及解决办法。
技嘉主板需额外移除下列模块,GUID:F1FCD66F-8966-441E-909C-77F211AB9C3E
华硕主板需额外移除下列模块,GUID:BD714FDB-5713-413C-ADF6-981C32ACD38C、63F23E9D-5FDA-415E-9C2A-64C4E2A6ECE8、68DB9E58-4B9C-4E60-8DA6-9A714DC3EDD3、B30BE5A7-FF52-466A-9EF0-034F9A812B25,能找到几个就移除几个
用UEFITool 0.22.4版本打开“BIOS_MOD.BIN”,进行移除操作,并且保存为原来的文件名,直接覆盖保存。
UEFITool的其他版本是否可用,我不知道,我只推荐采用这个版本。
如果不存在这些模块就不用移除了,如果存在这些模块而你没有删除,那么你会无法开机。
至此BIOS已经修改完毕,请用你喜欢的方法,完整(即包括 Flash Descriptor、ME Region、BIOS Region 在内的所有部分)刷入“BIOS_MOD.BIN”。
刷入之后务必关机断电,拔掉24PIN供电并拿掉CMOS电池等待1分钟后再装回CMOS电池、插回24PIN供电。
此法处理过后MSI主板每次开机都会提示类似“ME FW 不正常,请重刷 BIOS”的提示,等待数秒后可继续启动或按“F2”可跳过等待。推荐使用我修改好的BIOS,已经处理去掉了此项提示:微星 MSI C230/100/200 系 主板 Coffee Lake & Xeon & BGA1440 Mod BIOS、微星 MSI 300 系 22nm PCH 主板 Sky/Kaby Lake & Xeon & BGA1440 Mod BIOS
ME设置到禁用状态之后,BIOS会无法检测ME版本,显示为0.0.0.0或者乱码都是正常的。
无论使用此工具修改前后,均不要使用其他工具做 PCIE 修补、ME 替换等操作,必须全部交给本工具处理。
此工具的实际修改内容(如果你喜欢手动操作,可以放弃使用本工具,保证如下4条即可):
对 Flash Descriptor 设置 HAP Bit,即 Flash Image Tool 中的 Reserved = Yes,使 ME 进入 AltDisable 状态
修改 Flash Descriptor 内的访问权限,确保可以对 BIOS 内的每个分区都有完整读写权限
替换修改版的 ME FW 以规避一次性问题
跳过 BIOS 内对 Intel(R) Host Bridge/DRAM Registers 的白名单校验以保证正常启动且 PCIE 可用
若遇到丢失 M2/U2/SATA 接口(多见于华硕),请参考此帖第7点解决:华硕 ASUS PRIME Z270-A(移植版) 支持 6~9 代 BIOS 更新
若为映泰,请参考此贴:关于 LGA1151 魔改上 Xeon 及 8/9 代分享一些经验
如何用FPT工具备份和刷入:
再次重申:文字与图片不一致的情况下,以文字为准!
下载好我给的附件,从附件中找到下载链接,并下载“FPTw.7z”。
解压我给的“FPTw.7z”到C盘根目录,确保在"C:\FPTw"内看到的文件与下图一致。
按“Win+X”,快捷键打开菜单,用鼠标选择“命令提示符(管理员)”或“Windows Powershell(管理员)”,建议直接按键盘的“A”键快速选择。
弹出UAC权限提示请选择“是”(部分电脑不会弹出)。
保证输入法是英文状态,先输入“cmd回车“,再连续输入“cd..回车”2次再输入“cd空格FPTw回车”(注意引号不需要输入,命令均区分大小写,下文不再赘述)。
输入“fptw.exe空格-d空格bak.bin回车”备份原机BIOS,请将bak.bin上传到网盘/复制到U盘内以备刷黑后用编程器恢复。
一般只有MSI/技嘉及原生支持7代以后的主板才可以这样备份,ASUS/ASRock等其他品牌可以试试。
如果遇到红字报错请用编程器备份和刷入,这里的操作不适合你。
以下刷写命令一般只有MSI/技嘉才可以这样用,ASUS/ASRock等其他品牌请用编程器刷入。
输入“fptw.exe空格-rewrite空格-desc空格-f空格mod.bin回车”刷写 Flash Descriptor。
- fptw.exe -rewrite -desc -f mod.bin
复制代码
输入“fptw.exe空格-rewrite空格-me空格-f空格mod.bin回车”刷写 ME Region。
- fptw.exe -rewrite -me -f mod.bin
复制代码
输入“fptw.exe空格-rewrite空格-bios空格-f空格mod.bin回车”刷写BIOS Region。
- fptw.exe -rewrite -bios -f mod.bin
复制代码
|
评分
-
查看全部评分
|