搜索
查看: 1061|回复: 6

[折腾] 联想双BIOS(8+4)魔改BIOS文件拆分教程

[复制链接]
发表于 2024-9-17 17:00:55 | 显示全部楼层 |阅读模式
众所周知,oem厂家尤其是联想惠普戴尔特别喜欢搞一些骚操作,就是让你以后不能废物利用。

今天收到了一张朋友送的TS540,MATX C226芯片组,本来想改NVMe启动结果死活搞不好。最后在网上冲浪几小时后寻得方法,所以记录下来以供经验记录。

理论上联想/戴尔的8M+4M双BIOS机型都可以这么搞。



首先提取BIOS。

以我的TS540主板为例,短接ME_DIS(禁用ME)后,可以使用FPTW备份:

  1. # DOS
  2. fpt -d backup.rom

  3. # Windows
  4. fptw64 -d backup.rom
复制代码

通过上述方法,可以拿到一个12MB大小的BIOS文件。

不能使用AFUDOS备份,那样只会备份出一个6M大小的BIOS文件,后面会无法拆分。



这次只是简单的改一个NVMe启动上去。改NVMe的过程很简单,无非就是MMTool插入老三样(NVMe,NVMeINT13,NVMeSMM)或者是NvmeExpressDxE。

接下来就是分离BIOS文件。

用WinHex打开12MB的BIOS文件后ALT+G打开转到偏移量,输入007FFF0(注意尾巴是16进制不是十进制。不然会报错F是非法字符):

image.png

跳转后选中007FFF0行的最后一个字符,右键,点击选块尾部:

image.png

接着从开头到刚才设置为选块尾部的地方都会被选中,右键选中区域,点击编辑:

image.png

点击复制选块-至新文件:

image.png

然后将文件保存好,这个是我们的8M BIOS魔改后文件。

然后我们跳回007FFF0行,选中下一行0080000行的第一个字符,右键,点击选块起始位置:

image.png

接着到文件末尾最底下那一行,选中最后一个字符,右键,点击选块尾部:

image.png

接着从0080000行的第一个字符到最后都会被选中,然后也是一样的,右键选中区域,点击编辑-复制选块-至新文件:

image.png

image.png

然后将文件保存好,这个是我们的4M BIOS魔改后文件。

最后对应大小的文件分别刷入到对应的BIOS芯片即可。

回复

使用道具 举报

 楼主| 发表于 2024-9-17 17:01:32 | 显示全部楼层
同样,如果是合并的话,直接用winhex拼合两个文件为一个新文件就行。
回复

使用道具 举报

发表于 2024-9-17 20:22:56 | 显示全部楼层
以前以改个性化BIOS为乐,现在懒的折腾了。
回复

使用道具 举报

发表于 2024-9-17 21:27:39 | 显示全部楼层
jyssysz 发表于 2024-9-17 20:22
以前以改个性化BIOS为乐,现在懒的折腾了。

我连主板的bios都没去配置,直接默认。

哦,连固件都没去升。
懒得折腾。
回复

使用道具 举报

发表于 2024-9-18 11:48:38 | 显示全部楼层
OOO 发表于 2024-9-17 21:27
我连主板的bios都没去配置,直接默认。

哦,连固件都没去升。

官方的BIOS更新文件还是更新一下,说不定可以提升性能,修复bug,提高稳定性。
回复

使用道具 举报

发表于 2024-9-18 23:33:42 来自手机 | 显示全部楼层
jyssysz 发表于 2024-9-18 11:48
官方的BIOS更新文件还是更新一下,说不定可以提升性能,修复bug,提高稳定性。 ...

够用就好。哈哈哈
回复

使用道具 举报

发表于 2024-9-19 20:55:09 | 显示全部楼层
现在更新BIOS非常方便,操作系统里运行升级程序就可以完成。
随手,简单,就升级了。
我现在也懒得折腾。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-21 18:21 , Processed in 0.096706 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表