很多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. jinsking说道:

    Dell Client Configuration Utility 这个工具不好用,是网速问题吗?

  2. pbin说道:

    首先谢谢给出的教材,但无法 “运行c:downloadsT3400A08.EXE -writehdrfile 得到当前目录下 T3400A08.hdr 文件”这句看不懂呀?也不知道*.hdr文件在哪里呀?我的是DELL LnsInspiron 530 ,能否麻烦楼主帮忙改个BIOS?感恩呀!

    • wingwy说道:

      你好,可以直接google有人改好了bios没有。那个c:downloadsT3400A08.EXE -writehdrfile 是在cmd窗口里面。

  3. 王健说道:

    请问能帮忙给改一个XPS730X的BIOS么?小弟才疏学浅,搞了半天也没搞懂~~
    原版BIOS在这里:
    http://ftp1.us.dell.com/bios/XPS730X-010005.exe

    谢谢,跪求了

  4. win7 fans说道:

    我也是Dell T3400,原机配有Vista,也不知是否“N版”。现想换装Win7,使用你的BiosUpdate_T3400A08.exe自动更新BIOS,重启后依然显示未激活。请您帮忙,谢谢!

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