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

    老大,我电脑很差,使用的是XPS420,可以帮我制作一个吗?我的邮箱obike@163.com。先谢谢啦

  2. girlcrazy说道:

    引用 ghost:
    你好,DELL 360能修改吗?麻烦大侠帮忙修改一下。谢谢!

    360有改好的下载,这里不能传附件,请发邮件,我传给你。

  3. girlcrazy说道:

    不能贴A06版bios的地址???

  4. girlcrazy说道:

    能不能帮我修改一下Inspiron 545的bios,版本是A06,我无法分离出hdr文件。

  5. pansf说道:

    按照楼主上面的文章操作,已经成功在DELL XPS 420台式机上激活Windows 7 OEM,非常感谢!

  6. ghost说道:

    你好,DELL 360能修改吗?麻烦大侠帮忙修改一下。谢谢!

  7. wingwy说道:

    按照正确操作是没问题,不过刷新BIOS有风险,请自己把握

  8. pansf说道:

    我按照你的文章成功加入SLIC2.1信息到XPS420 BIOS里,刷新BIOS后能不能刷黑呀?谢谢!

  9. wingwy说道:

    当然可以拉

  10. pansf说道:

    DELL XPS 420 台式机可以修改吗?原机器自带SLIC2,0。

  11. wingwy说道:

    服务器也一样,标识符是可变的,可能是48,不用管它,也不要改他

  12. qinxiangjun说道:

    我有台DELL M65的笔记本,BIOS里面似乎没有A2那个标识符,该怎么修改?

    谢谢!

  13. qinxiangjun说道:

    试验成功,在我的390上激活了,
    下周试试490的电脑,
    不知道服务器能否这样修改?

  14. ffir说道:

    wingwy[2009-08-06 09:00 AM]Internet explorer关闭保护模式,安全性选低就可以了
    Internet explorer关闭保护模式,安全性选低就可以了

  15. xiaoqiang说道:

    全部照做了一遍,最后失败,提示“A Valid Rom File Not Found”,老大知道怎么解决不?

  16. wingwy说道:

    鼠标移上去,用键盘敲AA….

  17. guoguofly2009说道:

    博主,你好,在学习您这篇教程过程中,第九步,将A9替换为AA,在WINHEX中我不知道该怎么操作,请指教,谢谢!

  18. wingwy说道:

    Internet explorer关闭保护模式,安全性选低就可以了

    • 说道:

      大神,能不能帮我做一个inspiron 1320 的bios, hdr文件.我试过了用-writehdrfile这个命令,不成功阿.

  19. qinxiangjun说道:

    最后一步出错了,它提示我:
    “Uploaded file does not have Dell BIOS .hdr or .exe extension, it could be wrong file to pick. ”
    我确定选择的文件是正确的,后缀名称是hdr的,为啥不能生产可执行文件呢?

  20. qinxiangjun说道:

    谢谢楼主
    明天在公司试试我的DELL 390

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