无忧启动论坛

标题: 戴尔品牌机bios是exe文件,如何提取bin文件? [打印本页]

作者: guy65012521    时间: 2023-8-11 19:40
标题: 戴尔品牌机bios是exe文件,如何提取bin文件?
各位大佬,戴尔品牌机bios文件从官网下载是exe文件,如何提取bin文件?
ps:已经查找了几天了,网上说的各种方法都试过了都没有用,有哪位大佬能帮帮我,不胜感激!

作者: 邪恶海盗    时间: 2023-8-11 19:52
直接二进制写死的吧,曾经也想尝试,搜索一番放弃了...
作者: szwp    时间: 2023-8-11 19:52
刷后备份
作者: 邪恶海盗    时间: 2023-8-11 19:54
szwp 发表于 2023-8-11 19:52
刷后备份

+1,这是个好办法,就是不知道非该牌子的能不能刷,不过我觉得可以用汇编干掉检测的代码...
作者: fulibo    时间: 2023-8-11 20:06
7Z打开就可以了!
我记得是!
不知道记错没有!
作者: 280746229    时间: 2023-8-11 20:14
本帖最后由 280746229 于 2023-8-11 20:17 编辑

pcbeta来的,我去dell下了个OptiPlex的bios文件,貌似还可以解包啊pan.baidu.com/s/1g7hc8eAw5TExO1r0w_UgiA?pwd=0al5
C:\Dell_PFS_Extract\OptiPlex_3050_1.25.0.exe_extracted\Firmware>tree /F
文件夹 PATH 列表
卷序列号为 50A6-890E
C:.
│  1 OptiPlex_3050_1.25.0 -- 1 CombineBiosName1 v99.1.45.txt
│  1 OptiPlex_3050_1.25.0 -- 2 CombineBiosName2 v99.1.45.txt

├─2 CombineBiosName1 v99.1.45
│  └─Firmware
│          2 CombineBiosName1 v99.1.45 -- 1 System BIOS with BIOS Guard [V46] v1.25.0.bin
│          2 CombineBiosName1 v99.1.45 -- 2 Gigabit Ethernet v0.1.bin
│          2 CombineBiosName1 v99.1.45 -- 3 Intel Management Engine (VPro) Update v11.8.93.4323.bin
│          2 CombineBiosName1 v99.1.45 -- 4 System Map v1.0.1.bin
│          2 CombineBiosName1 v99.1.45 -- 5 PCR0 XML v0.0.0.1.xml
│          2 CombineBiosName1 v99.1.45 -- 6 Model Information v1.0.0.0.txt

└─3 CombineBiosName2 v99.1.45
    └─Firmware
            3 CombineBiosName2 v99.1.45 -- 1 System BIOS with BIOS Guard [V46] v1.25.0.bin
            3 CombineBiosName2 v99.1.45 -- 2 Gigabit Ethernet v0.1.bin
            3 CombineBiosName2 v99.1.45 -- 3 Intel Management Engine (VPro) Update v11.8.93.4323.bin
            3 CombineBiosName2 v99.1.45 -- 4 System Map v1.0.1.bin
            3 CombineBiosName2 v99.1.45 -- 5 PCR0 XML v0.0.0.1.xml
            3 CombineBiosName2 v99.1.45 -- 6 Model Information v1.0.0.0.txt



作者: 邪恶海盗    时间: 2023-8-11 20:20
280746229 发表于 2023-8-11 20:14
pcbeta来的,我去dell下了个OptiPlex的bios文件,貌似还可以解包啊pan.baidu.com/s/1g7hc8eAw5TExO1r0w_UgiA? ...

刚试了不行啊:


  1. https://dl.dell.com/FOLDER06327622M/1/N4050A08.EXE
复制代码



作者: guy65012521    时间: 2023-8-11 20:34
szwp 发表于 2023-8-11 19:52
刷后备份

戴尔电脑已经无法启动了,确定是bios的问题,没有同型号的电脑,做不到提取备份啊,这个办法我试过了,如果能找到同型号的电脑,就好办了,目前是找不到
作者: guy65012521    时间: 2023-8-11 20:34
fulibo 发表于 2023-8-11 20:06
7Z打开就可以了!
我记得是!
不知道记错没有!

试过了,不行的
作者: guy65012521    时间: 2023-8-11 20:35
网上流传的各种办法我基本上都试过了,提取bios的工具也在迅维网下过几个,都不行,提取出来的bios都有问题,用不了
作者: 邪恶海盗    时间: 2023-8-11 20:40
guy65012521 发表于 2023-8-11 20:34
戴尔电脑已经无法启动了,确定是bios的问题,没有同型号的电脑,做不到提取备份啊,这个办法我试过了,如 ...

找其它电脑刷上去,然后拆CMOS用编程器读出来再写到目标CMOS里...
作者: pruizn    时间: 2023-8-11 20:51
感谢分享~
作者: 窄口牛    时间: 2023-8-11 21:12
bios设置禁止更新,运行,他会释放出来吧?
作者: 2013abcdefg    时间: 2023-8-11 21:27
7Z就可以打开

未标题-1.jpg (128.5 KB, 下载次数: 115)

未标题-1.jpg

作者: ddzyhhh    时间: 2023-8-11 21:38
本帖最后由 ddzyhhh 于 2023-8-11 21:45 编辑

你既不提供exe文件也不提供网址,且不告诉品牌机型号,也是服了。
作者: 280746229    时间: 2023-8-11 22:05
dell可能有好几种bios打包方式,楼主什么型号电脑?
作者: wjqok    时间: 2023-8-11 22:16
ddzyhhh 发表于 2023-8-11 21:38
你既不提供exe文件也不提供网址,且不告诉品牌机型号,也是服了。

自己动手丰衣足食
作者: guy65012521    时间: 2023-8-11 22:39
额,我的错,大佬们,求原谅!
戴尔的官网bios下载地址:https:删除//www.dell.com/support/home/删除zh-cn/product-support/product/vostro-3671-desktop/drivers
这个不会违规吧?
作者: guy65012521    时间: 2023-8-11 22:41
这个就是需要下载的bios,因为这个是exe的文件,我需要的是:把exe可执行文件里的bin文件提取出来,然后用编程器刷到bios里,这类似于e3v5魔改,就是戴尔的bios是exe的,给我整不会了

QQ截图20230811223919.jpg (40.51 KB, 下载次数: 121)

QQ截图20230811223919.jpg

作者: guy65012521    时间: 2023-8-11 22:42
280746229 发表于 2023-8-11 22:05
dell可能有好几种bios打包方式,楼主什么型号电脑?

Vostro 3671
电脑型号是这个,大佬
作者: guy65012521    时间: 2023-8-11 22:42
ddzyhhh 发表于 2023-8-11 21:38
你既不提供exe文件也不提供网址,且不告诉品牌机型号,也是服了。

骚瑞啊,我下面把地址和图片贴出来了
作者: guy65012521    时间: 2023-8-11 22:43
2013abcdefg 发表于 2023-8-11 21:27
7Z就可以打开

现在有个问题,这个即便打开了,也分离不出来可以用编程器刷的.bin文件啊
作者: guy65012521    时间: 2023-8-11 22:44
窄口牛 发表于 2023-8-11 21:12
bios设置禁止更新,运行,他会释放出来吧?

大佬,我的戴尔电脑已经启动不了,无法操作了,只能通过编程器刷bios
作者: ddzyhhh    时间: 2023-8-11 23:42
guy65012521 发表于 2023-8-11 22:39
额,我的错,大佬们,求原谅!
戴尔的官网bios下载地址:https:删除//www.dell.com/support/home/删除zh-c ...

https://dl.dell.com/FOLDER10185394M/1/Vostro_3471_3671_Inspiron_3471_3671_1.17.0.exe

作者: scq330    时间: 2023-8-11 23:44
guy65012521 发表于 2023-8-11 22:44
大佬,我的戴尔电脑已经启动不了,无法操作了,只能通过编程器刷bios

已经从你发的连接中下载了2023年的最新bios并分解出来了,你下载后按大小排序,把最大的那2个刷进去试试。注意,一定要先备份原来的bios(用编程器)

https://www.123pan.com/s/feJKVv-BJDBH.html    提取码:Y53N
作者: 邪恶海盗    时间: 2023-8-12 00:32
scq330 发表于 2023-8-11 23:44
已经从你发的连接中下载了2023年的最新bios并分解出来了,你下载后按大小排序,把最大的那2个刷进去试试 ...

你用啥玩意解开的?

打开看了一下,最大的文件应该是BIOS,不过那两个文件应该是完全一样的,应该是解包工具自动把所有文件创建了两份...
作者: szwp    时间: 2023-8-12 07:43
guy65012521 发表于 2023-8-11 20:34
戴尔电脑已经无法启动了,确定是bios的问题,没有同型号的电脑,做不到提取备份啊,这个办法我试过了,如 ...

1楼没说不能启动,多看5楼
作者: scq330    时间: 2023-8-12 08:10
邪恶海盗 发表于 2023-8-12 00:32
你用啥玩意解开的?

打开看了一下,最大的文件应该是BIOS,不过那两个文件应该是完全一样的,应该是解包工 ...

不一样的,里面的内容和生成日期也不同
作者: fqpy    时间: 2023-8-12 08:19
guy65012521 发表于 2023-8-11 20:34
戴尔电脑已经无法启动了,确定是bios的问题,没有同型号的电脑,做不到提取备份啊,这个办法我试过了,如 ...

拆掉BIOS直接在别的机器上烧录
作者: lixiangliuyi    时间: 2023-8-12 08:37
很麻烦的,最好是拍下主板版号,我给你找纯净的工厂bios文件,不然刷上去要么不开机,要么风扇狂转,
作者: guy65012521    时间: 2023-8-12 10:22
scq330 发表于 2023-8-11 23:44
已经从你发的连接中下载了2023年的最新bios并分解出来了,你下载后按大小排序,把最大的那2个刷进去试试 ...

大佬,这个提取出来的bin文件不正确,因为这个主机是b365芯片组的,我用coffeetime加载进去以后都是打不开,无法编辑,这种bin文件刷进去也启动不了的

Snipaste_2023-08-12_10-21-16.jpg (21.9 KB, 下载次数: 79)

Snipaste_2023-08-12_10-21-16.jpg

Snipaste_2023-08-12_10-21-34.jpg (21.89 KB, 下载次数: 74)

Snipaste_2023-08-12_10-21-34.jpg

作者: szwp    时间: 2023-8-12 10:37
怎么坏的没说清
作者: guy65012521    时间: 2023-8-12 10:48
szwp 发表于 2023-8-12 10:37
怎么坏的没说清

电脑休眠了,然后就启动不起来了。
我测试了供电的对地阻值没有短路,接入24P供电后,主板PCI插槽的待机电压正常,时钟正常,开机针脚待机电压正常,按下开机键后,CPU,桥,IO的供电都没有问题,那就是我遇到比较多的问题,大多数戴尔电脑休眠时间过长后,就会出现这种问题,重刷BIOS后就能正常点亮,因为同型号的戴尔电脑比较多,所以都是从好电脑上读取BIOS后刷给有问题的机器,现在这个型号的电脑我找不出第二台,无法从正常电脑提取bios,只能从官网下载,官网的BIOS是exe的文件,无法用XTW-5的编程器刷入,所以请教大神有没有从EXE文件中提取BIN文件的办法,这样说够清楚了吗?
作者: 深深的沼泽    时间: 2023-8-12 11:09
guy65012521 发表于 2023-8-12 10:48
电脑休眠了,然后就启动不起来了。
我测试了供电的对地阻值没有短路,接入24P供电后,主板PCI插槽的待机 ...

邪恶的想法,借鸡生蛋吧,从小黄鱼上拍个一模一样的主机,你提取BIOS,然后鸡用完了,再把鸡退回去,
无非出个邮费
作者: guy65012521    时间: 2023-8-12 11:15
深深的沼泽 发表于 2023-8-12 11:09
邪恶的想法,借鸡生蛋吧,从小黄鱼上拍个一模一样的主机,你提取BIOS,然后鸡用完了,再把鸡退回去,
无 ...

啊啊啊,你这也太邪恶了!
这种办法也可以,但是治标不治本,我也是想着以后遇到此类问题,有没有什么解决的办法。
学习一下从EXE中提取BIN文件的办法,戴尔电脑实在太多了,总是此类问题
作者: 邪恶海盗    时间: 2023-8-12 11:17
guy65012521 发表于 2023-8-12 10:22
大佬,这个提取出来的bin文件不正确,因为这个主机是b365芯片组的,我用coffeetime加载进去以后都是打不 ...

随便找台鸡鸡刷上然后用编程器读出来吧...
作者: guy65012521    时间: 2023-8-12 11:19
邪恶海盗 发表于 2023-8-12 11:17
随便找台鸡鸡刷上然后用编程器读出来吧...

大佬,如果这个bios无法用cf编辑,那么就说明这个bios有问题,刷进去读出来也无济于事
作者: 2012怒独僧    时间: 2023-8-12 11:20
我怀疑相似的型号的BIOS刷上也能启动,所以不一定非要找同型号的电脑,可以找个类似型号的电脑把BIOS读出来写到坏电脑上,一旦能启动,就启动后用官方的exe刷成对的BIOS。
作者: guy65012521    时间: 2023-8-12 11:30
2012怒独僧 发表于 2023-8-12 11:20
我怀疑相似的型号的BIOS刷上也能启动,所以不一定非要找同型号的电脑,可以找个类似型号的电脑把BIOS读出来 ...

可以的,只要是365芯片组的BIOS都可以的,我刷了华南的BIOS可以启动,但是难看啊。。。戴尔刷成华南
而且刷华南的bios以后,exe的bios不能用了,我实在找不到这个芯片组的戴尔电脑了,头疼
作者: 邪恶海盗    时间: 2023-8-12 11:47
guy65012521 发表于 2023-8-12 11:19
大佬,如果这个bios无法用cf编辑,那么就说明这个bios有问题,刷进去读出来也无济于事

我说的是那个EXE,随便在一台电脑上运行刷,然后拆Flash用编程器读出来...
作者: szwp    时间: 2023-8-12 11:49
邪恶海盗 发表于 2023-8-11 19:54
+1,这是个好办法,就是不知道非该牌子的能不能刷,不过我觉得可以用汇编干掉检测的代码...

后面半句楼主一直没明白
作者: 邪恶海盗    时间: 2023-8-12 11:53
szwp 发表于 2023-8-12 11:49
后面半句楼主一直没明白

因为没收费,所以不当回事...
作者: guy65012521    时间: 2023-8-12 12:09
邪恶海盗 发表于 2023-8-12 11:47
我说的是那个EXE,随便在一台电脑上运行刷,然后拆Flash用编程器读出来...

不知道是不是我没有理解到位,你的意思是把这个下载的exe文件在任意一台电脑上运行,然后运行结束了用编程器把bios读出来吗?
作者: wsdyleon    时间: 2023-8-12 14:27
有的是能解包的,这种bios安装程序原理都是刷bios程序加固件整合的。

作者: guy65012521    时间: 2023-8-12 15:26
wsdyleon 发表于 2023-8-12 14:27
有的是能解包的,这种bios安装程序原理都是刷bios程序加固件整合的。

就是不知道如何才能完整的把BIN提取出来,而且刷进去能有用
作者: wfaming    时间: 2023-8-12 16:38
本帖最后由 wfaming 于 2023-8-12 16:41 编辑

用Dell_PFS_Extract解包的,和用fpt备份的是一样大小的,可以用编程器刷入,用fpt备份的用coffeetime也不能打开,用UEFITool可以修改。
作者: wfaming    时间: 2023-8-12 16:48
guy65012521 发表于 2023-8-11 20:35
网上流传的各种办法我基本上都试过了,提取bios的工具也在迅维网下过几个,都不行,提取出来的bios都有问题 ...

提取出来的bios都有问题----只是coffeetime加载进去以后都是打不开的问题,编程器备份原BIOS,刷入新BIOS试一下
作者: scq330    时间: 2023-8-12 17:08
guy65012521 发表于 2023-8-12 15:26
就是不知道如何才能完整的把BIN提取出来,而且刷进去能有用

这种提取出来的bin文件要和原备份的东西组合生成。。。。我也不是很精通,你可以比较一下他们的结构然后合成。
作者: guy65012521    时间: 2023-8-12 19:37
wfaming 发表于 2023-8-12 16:48
提取出来的bios都有问题----只是coffeetime加载进去以后都是打不开的问题,编程器备份原BIOS,刷入新BIOS ...

恩恩,我刷进去试试,原bios备份出来再刷进去已经没办法正常亮机了,实在不行我把华南的给他刷进去用
作者: czg2008    时间: 2023-8-12 19:58
谢谢分享
作者: lxjsosat    时间: 2023-8-13 17:30
这么神奇的7Z?试试看
作者: wfaming    时间: 2023-8-15 20:57
本帖最后由 wfaming 于 2023-8-15 20:59 编辑
guy65012521 发表于 2023-8-12 19:37
恩恩,我刷进去试试,原bios备份出来再刷进去已经没办法正常亮机了,实在不行我把华南的给他刷进去用{:1_ ...

通过学习应该这样做:
1.使用编程器备份bios文件{这个文件可以用CoffeeTime加载},保存原机被污染的bin文件,用UEFItool 打开,看一下bios region 的 offset 和 length 长度;用 MEA查看 TXE版本号。
2. Dell 官网下载bios exe 文件,网上有Dell_PFS_extract.exe, 可以抽取bios bin文件, 1 System BIOS v1.2.1.bin。 抽取后用MEA查看一下TXE是不是和原机一样(不一样的话换几个官网不同版本号的exe试试)。
3. 用UEFItool 打开从官网exe抽取的1 -- 1 System BIOS v1.22.0.bin 文件,查看文件offset 和大小。
4. 用 HxD 编辑,将原机损坏的 bios region替换{这个文件也可以可以用CoffeeTime加载},并保存。
5. 用ch341a 夹子烧录 bin 到芯片上。
作者: guy65012521    时间: 2023-8-16 09:00
wfaming 发表于 2023-8-15 20:57
通过学习应该这样做:
1.使用编程器备份bios文件{这个文件可以用CoffeeTime加载},保存原机被污染的bin ...

谢谢,我用这个办法试试




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3