Keep on going, never give up.

DELL Latitude E升级SLIC演示

天缘今天下午花了两个小时,研究了一下自己的Dell Latitude E5400如何升级SLC 2.1,特别抓了一些图片,方便大家学习研究参考,天缘全文验证测试通过。由于BIOS操作风险极大,请量力而行,自担风险!

一、为DELL本本升级BIOS

天缘的机子是去年购买的,原机出厂是安装SUSE,BIOS为A06版本,用SLIC DUMP TOOLKIT查看是个半截的SLIC 2.0(其余被隐藏),如下图:

由于是SLIC 2.0,干脆升级BIOS(因为最新的BIOS上SLIC肯定是2.1),但是天缘没有使用网上的修改BIOS纯粹了为了安全着想。到DELL官方DOWN了个A12版本的BIOS(天缘也验证了驱动之家的DELL LATITUDE BIOS,正品)。关键点:凡是笔记本等品牌机用户天缘特别推荐到官方网站下载对应机型的最新BIOS,因为官方的BIOS可靠性要高一些。DELL的BIOS是个exe的可执行文件,直接在WINDOWS平台上平滑升级BIOS,天缘也懒得找gz包到DOS升级了。双击下载的BIOS文件,如下图示:

高版本升级不用犹豫,continue,如下图:

再次确定,然后关闭计算机开始刷新BIOS,没法抓图了,上数码相机的,如下图:

升级完BIOS之后会自动重启,进入WINDOWS,天缘再次使用SLIC DUMP TOOLKIT查看SLIC,如下图:

这次玩完了,空的,突然想起来是不是新版的BIOS A12是不是不通用,SLIC字段被砍掉了(关键点:有些品牌的非预装的OEM机子的确存在新版的BIOS会砍掉SLIC字段现象,所以大家升级BOIS之前最好了解一下BOIS的升级点。)。

然后想着退回去,赶紧去找我原来的A06版本,可是把GOOGLE、BAIDU都翻了遍也没找到我可怜的A06版本BIOS,最后在驱动之家找了一个A07的,先将就试试吧,总算DELL“有点良心”,支持回退,运行时有下面的警告:

点击确定后,再确定就跟上面的第一段一样开始刷新了。再启动的确是A07版本的(但是SLIC字段读出来还是空的,所以猜测DELL的该款BIOS应该就是从A06之后开始全锁了),阿弥陀佛!正因为有了DELL的可以进可退,才有了下面的更深入测试。

二、恢复SLIC 2.x

开始恢复SLIC 2.1,实际这里心底也没谱,不确定DELL的A07 BIOS里头有没有SLIC,版本也不清楚。先试试再说,这里先说一下具体步骤:

下载恢复软件包地址:ftp://ftp.dell.com/utility/天缘本地下载与官方相同),上面是官方地址网上到处都是公开的,应该没保密的东东。

1、下载svctag.exe的压缩包,解压到U盘根目录下,里面包含autoexec.bat,内容如下:

@echo off
cls
rem
rem To automate this process, modify the call the svctag.exe in the following
rem manner:
rem     svctag -nopause new_service_tag < y.txt
rem
rem For example, to program the service tag with 'FLDSRV' use the following
rem command line:
rem    svctag -nopause FLDSRV < y.txt
rem
rem NOTE: There is no error checking performed in the program with respect to
rem       tag length!

REM svctag -nopause FLDSRV < y.txt

svctag

rem
rem FDD_RCL.EXE is used to recalibrate the floppy controller. This has the
rem effect of moving the head to track 0 in preperation for transport.

fdd_rcl

2、然后用U盘启动本本,会自动进入服务编号修改程序(svctag.exe),如下图,不好意思拍斜了:

3、确认是否修改(Y/N) ,选择Y并回车(图中红色部分是天缘的服务编号)。

4、输入修改的服务编号,实际上大家就把自己的服务号码再这里再输入一次即可。

5、再输入一次,并回车确认,然后会自动回到C: 提示符下。

6、ALT+CTRL+DEL重起计算机就会自动进入原来的操作系统。

三、重启再看SLIC版本

进入操作系统后,再来看一下SLIC,如下图,只可惜是SLIC 2.0的BIOS,长度374:

天缘再把BIOS升级升上去看看,主要有三个研究目的:1)看DELL的BIOS升级程序是否检测现在的“病态”BIOS状态,也就是工厂模式,2)BIOS状态被修改后是否影响BIOS升级,3)升级BIOS程序会不会把原来状态覆盖掉,是否SLIC版本会提升。带着三个疑问,天缘再次重复上文操作把BIOS再回到A12上去,见下图,OK,终于SLIC 2.1,长度374。

 

天缘提醒上面的命令是针对笔记本操作,如果是台式机请先DOS下输入ASSET PASS:12/31回车,等一下拔掉网线,重启机子,然后等出现Press Ctrl-F to Reboot the computer的时候,说明工厂模式启动已经完成,再按CTRL+F重启即可恢复SLIC 2.1。如果出现this machine does not support an asset/service tag错误,请使用ASSET_A209.com这个版本文件。

对于服务器使用ASSET.COM PASS:1234指令,操作类似,更多请参考:各款Dell品牌机BIOS升级资源汇总
 

参考文章:

BIOS刷坏后的恢复方法

AWARD BIOS、AMI BIOS编程工具下载 + 刷新注意事项

华硕(ASUS)、技嘉(Gigabyt)主板BIOS在线升级工具下载

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.