很多Dell品牌机不能通过Win7loader软激活Win7.dell的BIOS文件也很特殊,不能用一般的Phoenix BIOS工具编辑和刷新. 它的ROM文件是加密的,不好修改.网上已有关于Dell Bios修改的文章,但都有些问题,造成很多人刷新错误或刷新失败.这里提供一种简洁的方法,希望大家能用得上.

注意: 此方法只能用于已含有SLIC2.0的DELL BIOS,早期DELL的机器(不含SLIC2.0)不能修改.

1 首先去dell官网下载对应的BIOS文件,下面以我的Dell Precision T3400为例.

2 下载得到T3400A08.EXE,放到c:downloads

3 运行c:downloadsT3400A08.EXE -writehdrfile 得到当前目录下 T3400A08.hdr 文件

4 用WinHEX打开T3400A08.hdr 文件,其中0-53h 为文件头,如下图颜色部分


中间为加密的ROM文件,最后8位为效验码,也分两部分,前4位(红色)为从54h开始的rom倒文件到倒数第8位 CRC32校验的补码,后4位(蓝色)为从0到倒数第4位CRC32校验的补码.

所以,其hdr文件至少分为4个部份: 1 头文件 2 加密Rom文件 3 Rom效验码 4 hdr效验码

5 在hdr文件中搜索SLIC2.0关键字,我的是B9K(其他的入M08,M07等),来到如下一个位置 (DELL B9K)

一般DELL的SLIC2.0 MARKER都以40 01开始(图中蓝底部分),长度不一样,红框中的A9(169)代表其区块的长度,以后要修改.黑框的2A是标示符,不能修改.
注意:很多人出错就在这里,因为不同BIOS这两个符的位置是不一样,有的是
A2 A9 00 00 00   先标示后长度
有的是
A9 00 00 00 A2   先长度后标示
判断的方法其实很简单,一般长度多在A0(160)以上,而标示符较小,如2A(42),48(72)等.

6 从40 01选中A9(169)长度的区块,删除这部分. 其他要BIOS根据不同长度删除.

7 打开我提供的Dell_M09_marker.bin文件,全选复制,长度AA(170).粘贴到hdr文件刚才删除的位置

这时,文件已经更新为SLIC2.1了(Dell M09).

8 注意到删除的长度为A9(169),新粘入的为AA(170),需要删除一位才能保证写入成功.搜索后面最近的FFFFF,一长串,随便删除一个FF即可.

9 把40 01 前的长度A9(169) 改成AA(170)

10 搜索hdr文件中的SLIC2.0关键字 ,我的是B9K,全部替换为M09

11 修改Rom效验码,定义选块,从54h(84)到倒数第8个字节,计算CRC32,得到的值放入就算器中取NOT,高低位反序填入,如下图

12 修改hdr文件效验码,定义选块,从0h(0)到倒数第4个字节,计算CRC32,得到的值放入就算器中取NOT,高低位反序填入,同上.

以上便是修改步骤,此时你应该检验一下文件,
其中: 加密Rom文件+Rom效验码 的CRC32应该是FFFFFFFF
        头文件+加密Rom文件+Rom效验码+hdr效验码 的CRC32也应该是FFFFFFFF

如果没问题,hdr文件就修改好了.下面就是封装刷新了

13 下载 Dell Client Configuration Utility 最新是3.0 A01版
http://support.us.dell.com/support/downloads/download.aspx?c=us&cs=555&l=en&s=biz&releaseid=R204280&formatcnt=1&libid=0&fileid=285029
安装后启动,选择改好的hdr文件后点右边的”创建 BIOS 更新软件包”
得到BiosUpdate_T3400A08.exe,直接在windows下运行即可更新BIOS.

自动重启后,倒导证书,序列号,显然激活Win7

还有一个副产品,我顺带激活了Win 2008 R2.

http://cid-5dfe60da79883b08.skydrive.live.com/self.aspx/Public/Dell.rar
这是改好的dell T3400的BIOS和Dell_M09_marker.bin
直接在windows下运行BiosUpdate_T3400A08.exe即可更新BIOS(无提示).

BTW:很多人喜欢用gzip压缩bios文件再刷回去,由于gzip版本不一样,会造成刷新验证失败的问题.最好的方法还是按照我的13部作,dell官方出的东西刷起来保险点.

标签: , ,

75 条评论 发表在“给Dell品牌机刷SLIC2.1的详细教程-T3400BIOS下载”上

  1. wingwy说道:

    xqiushi[2009-08-29 05:05 PM  ]
    我现在已经是官方的AO8,可以直接用你这个吗?为什么这样不成功呢。这个BIOS可以在DOS下刷吗?用svctag也擦不了。

    可以的,我这个直接在Windows下刷,点了程序2分钟左右会自动重启,其他人也用这个成功过了,确认是T3400,应该是没问题的。刷好了不用改svctag的。

  2. xqiushi说道:

    我现在已经是官方的AO8,可以直接用你这个吗?为什么这样不成功呢。这个BIOS可以在DOS下刷吗?用svctag也擦不了。

  3. hnxwk说道:

    “这是我改的B10k hdr文件,你可以检查一下在决定刷不刷,我没试过. ”
    博主辛苦了,谢谢

  4. liyan_1128说道:

    如果有哪位大哥改了530的请分享分享吧,帮助帮助小白

  5. liyan_1128说道:

    博主说的已经很明白了,但是对于我这种bios小白还是太难了,而且我的530过了保了,不敢,多希望有做出来的同学分享分享!!!!!!!!!!

  6. wingwy说道:

    http://cid-5dfe60da79883b08.skydrive.live.com/self.aspx/Public/T3400A08%20.rar
    这是我改的B10k hdr文件,你可以检查一下在决定刷不刷,我没试过.

  7. hnxwk说道:

    用SLICDUMP在windows下提取的和博主提供的Dell_M09_marker.bin明显不同。用WinHEX打开T3500(T5500、T7500)A02.hdr提取Dell_B10K_marker.bin和博主提供的Dell_M09_marker.bin很相似,只不过其长度为AB(AB 00 00 00 A2 )。博主不知能否试试改成B10K?我水平有限,怕万一没改好黑屏就不会处理了。

  8. wingwy说道:

    从bios提取的应该就行,如过用SLICDUMP在windows下提出来的就不能直接用。

  9. hnxwk说道:

    我的也是T3400的,用博主提供的Dell_M09_marker.bin成功。用WinHEX打开T3500(T5500、T7500)A02.hdr ,提取Dell_B10K_marker.bin,采用博主提供的方法修改不行吗?请问博主说BIOS的加密表是指哪一部分。

  10. wingwy说道:

    hnxwk[2009-08-16 09:17 AM ]
    博主:现在T3500、T5500、T7500最新BIOS都是B10K的slic2.1,如果采用B10K的slic2.1,因B9K比B10K少一个字节,把B9K该成B10K(有一处)时应如何处理?

    理论上只要把临近的空位段FF移除即可,B10K的SLIC2.1表确实出来了,但刷如BIOS的加密表还没出来,所以没用的.我的T3400也是B9K,找不到B10K的加密表就用了M09,其实没区别的

  11. hnxwk说道:

    博主:现在T3500、T5500、T7500最新BIOS都是B10K的slic2.1,如果采用B10K的slic2.1,因B9K比B10K少一个字节,把B9K该成B10K(有一处)时应如何处理?

  12. 老鹰说道:

    多谢博主提醒,已经成功激活,但是发现开机自检的DELL的LOGO没了,其他都好。

  13. 落日余辉说道:

    能帮忙修改一个dell Optiplex 760的bios吗?看了你的教程,已经很详细了,但是对我来说仍是没有办法下手,太深了,希望百忙中能帮助一下!我的邮箱yanwengeng@sina.com,十二万分的感谢啊

  14. wingwy说道:

    刷了有logo,不能用xunlei下,key是联想的那个,证书要用dell的,只能激活ultimate版本

  15. 老鹰说道:

    是否我的KEY和证书,都不对啊,救命。obike@163.com

  16. 老鹰说道:

    已经按照博主的教程完成刷机文件,刷好了机器。用软件查看成了M09的2.1版本。也倒入了证书和KEY,没见激活啊。楼主留个邮件,讨教一下。

  17. 老鹰说道:

    !   D:迅雷下载Dell.rar: 不可预料的压缩文件末端
    !   D:迅雷下载Dell.rar: 没有文件被修复

    文件无法解压,请楼主,发一个不压缩的到我邮箱obike@163.com,好吗

  18. blackice说道:

    请问一下刷了之后开机还有dell的logo么,我的755刷了老外改的bios之后开机logo没了

  19. AS风飞扬说道:

    请问能帮忙刷个studio1535的吗
    邮箱306121470@qq.com
    谢谢

  20. 啊喜说道:

    我照着上面改330的,最后面的四个字节不用改,取了NOT之后就是那个值,可是刷黑了。。能不能麻烦wingwy帮我改一个啊。谢谢 laiQQ888@gmail.com

留下回复(本站有评论邮件通知功能)