很多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. 十三少说道:

    可以用DELL D420 作一次修改演示吗?拜托。包括我的很多人都需要阿。

  2. 默寂说道:

    谢谢博主
    我终于找见了830的SLIC2.1的bios,成功激活,还有找不见bios的可以给我发邮件,我给你们传过去
    liuxue584521@hotmail.com

  3. 默寂说道:

    多谢博主回复
    兄弟我找死了就是在网上没找见,谢谢你,由于兄弟不在国内,不然找售后让他们刷了就得了,看来只有等了,也不知道那位好心的哥们能分享一下,我实在不敢改,怕弄不好彻底死了就麻烦了

    wingwy 于 2009-12-20 05:31 PM 回复:
    good luck~

  4. 默寂说道:

    楼主,您好,由于本人是菜菜菜的电脑菜鸟,根据您的教程使劲看了N遍,最终答案是不会,但我在dos下用过svctag了,提示那个东西不在文件夹内,用AMi没法加载原bios,也找不到bios 的Rom文件在那里,但用dump测试结果是我的为DELLM08_V2.0。望能提供帮助,感激涕零!
    还有我的电脑是D830的

    wingwy 于 2009-12-18 02:45 PM 回复:
    M08的改法与本文一模一样,如果实在不会,可以直接google别人盖好的D830地BIOS :)

  5. abc说道:

    博主我想问下,用这个方法能不能改dell gx620 的BIOS啊

    wingwy 于 2009-12-16 08:16 AM 回复:
    参考集中分类,https://www.wingwy.com/article/pc_net/158.htm 都可以的

  6. roy说道:

    请问学生号能激活R2企业版么

    wingwy 于 2009-11-26 10:51 AM 回复:
    可以的

  7. chen_lxin说道:

    我对阁下的Win 2008 R2 OEM十分感兴趣!!!请问KEY是什么呢?可否告知??thanks!!!!
    chenliangxin@foxmail.com

    wingwy 于 2009-11-24 04:52 PM 回复:
    可以自己申请学生号

  8. Anemone说道:

    DELL Inspiron 9300如何激活WIN7?试过软激活不成功

    wingwy 于 2009-10-27 10:39 PM 回复:
    不好改,不带slic2.0,要先加

    wingwy 于 2009-10-27 10:39 PM 回复:
    不好改,不带slic2.0,要先加

  9. LEAN说道:

    WIN2008 R2 EE OEM KEY 方便透露一下吗?…

    wingwy 于 2009-10-09 07:48 AM 回复:
    http://www.txbbs.net/article/win2008/2009-10-05/4652.html
    自己拿

  10. fly3391说道:

    [smile]博主好,我也是Dell  T3400(N版),使用你的BiosUpdate_T3400A08.exe更新BIOS,重启后依然显示未激活。
    你博文最后部分“自动重启后,倒导证书,序列号,显然激活Win7”,倒导证书是什么意思?

    wingwy 于 2009-10-01 11:10 AM 回复:
    有了bios还有key和证书.N系列需要改SCVTAG

  11. loboy说道:

    博主你好,好不容易从网上找了个svctag看版本也是3.4的,用软盘启动运行程序,svctag提示不支持我这种型号,我的机器是T3400,BIOS版本A05。有没有什么办法?

  12. wingwy说道:

    不需要新的svctag,你清空就可以了

  13. loboy说道:

    引用 wingwy:
    可以,还要改svctag

    谢谢博主,大概知道是怎么一回事了,唉,当时图便宜,没想到这么麻烦。
    能提供个T3400的“服务编号”吗?感激不尽。

  14. wingwy说道:

    可以,还要改svctag

  15. loboy说道:

    博主,我的机器是T3400,不过不带操作系统,属于n系列,用这个方法可以吗?

  16. wl说道:

    再次请教:“我在网上看到说用ASSET.COM PASS:12/31 就会到工厂模式 工厂模式就是启动顺序先从软驱,再网络PXE,再硬盘,启动顺序无法更改,硬盘工作在AHCI模式,没装AHCI的驱动要把它改为ATA模式,如果是装DELL原版一般是带有AHCI驱动,可以不改。
    ”这句话的意思是: raid0的硬盘模式不会刷成功?

  17. Knivefans说道:

    我的mail:yyq@sina.com
    如果能帮忙改,实在是太感谢了。

    我是不是有点懒?不过对修改BIOS这个实在是没什么信心。不会计算啊

  18. Knivefans说道:

    我是T5400,但是不会计算CRC32
    是否能帮忙改个T5400的?我前面的过程倒是勉强能看明白些,但是水平根本不够干这个的。怕搞不好,我的T5400可没保了的,不敢乱来。

    谢谢你的教程,但是我还是干不了。

  19. wingwy说道:

    [sad]那我就不知道了…你可以自己改一个再刷

  20. xqiushi说道:

    我确定是这个型号的。有提示说bios更新了。但是还是看不到SLIC表及相关内容。也激活不了

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