|
发表于 2024-8-13 14:51:32| 字数 4,278| - 中国–辽宁–沈阳 联通
|
显示全部楼层
|阅读模式
最近在项目实施时,有一台戴尔的PE R710需要安装Windows 2008 R2,找了张DELL的OEM光盘直接安装,装完后发现需要激活,当时觉得很奇怪,11年的BIOS应该带有SLIC 2.1,而且也有同型号的机器是可以激活的。研究后发现,DELL同型号的服务器一般都用的是相同的BIOS,但为了针对销售时带Windows操作系统和不带操作系统两种情况,其BIOS的配置有所不同,对于不带Windows操作系统的裸机,其BIOS中的SLP模块是被锁定的,这样将来安装操作系统时就必须激活,用工具(比如EVEREST)查看SLIC信息会发现SLIC的表长并不为374字节。
在这种情况下,如果需要安装Windows 2008 R2,要么购买零售版本,并用序列号在线激活。要么就要找到一种方式来满足Windows 2008 R2的验证要求。后者又有两种办法,一种是使用软件模拟的办法软激活,一种是解锁BIOS以输出SLP功能,从可靠性来说这应该是比较理想的方式。更多技术性的说明请参考我以前写的?《?Windows OEM版本激活机制》。
那么有没有可靠的办法解锁BIOS呢?答案是有,而且用到的是戴尔自己的工具?SvctagV3.4.rar(网上搜索一下)以及一张DOS启动盘(光盘,U盘等均可),通过在DOS下运行这个工具可以把BIOS的配置设为出厂模式,在出厂模式下所有的功能都是打开的,包括SLP。下面是具体步骤(以U盘启动到DOS环境为例,目前网上有很多这方面的资源):
1. 从网上下载?SvctagV3.4.rar。
2. 解压?SvctagV3.4.rar并把所有文件拷贝到启动U盘中。
3. 从U盘启动到DOS环境。
4. 切换到C盘,并转到Svctag目录。
5. 在命令行下运行“ASSET PASS:1234”。
6. 重启后系统初始化时会提示进入了出厂模式。(请勿担心,再一次重启后将自动变成正常模式,只是SLP已开启)
7. 安装Windows 2008 R2,Enjoy it!
**********************************************************
Dell Internal Use Only
NOT FOR EXTERNAL DISTRIBUTION
**********************************************************
What does this utility do?
----------------------------------------------------------------------
This utility is used to re-program the system service tag on certain
Dell Portable systems. The utility may only work on systems which
already have a service tag programmed. If no service tag currently
exists, the utility may return an error message and fail.
To program the service tag on a system that does not already have one:
- For Value-line systems:
Run EE-Value.exe /S=XXXXXXX, where XXXXXXX is alphanumeric and all
letters are capitalized.
- For SmartStep/Smart PC 200N/250N:
Run STAG_W1.EXE /W XXXXXXX, where XXXXXXX is alphanumeric and all
letters are capitalized.
- For Molokai:
Run SERTAG.exe /W XXXXXX, where XXXXXX is alphanumeric and all?
letters are capitalized.
- For all other systems:
Run ASSET.COM /S XXXXXXX, where XXXXXXX is the new service tag.
USAGE:
----------------------------------------------------------------------
Boot from the diskette and follow the on-screen prompts to erase and
program a new service tag.
See the comments in AUTOEXEC.BAT on how to automate the process.
General Information:
----------------------------------------------------------------------
This diskette contains 6 main programs or program types:
1. SVCTAG.EXE
2. 6 varieties of EE-ERASE
- EE-CP.EXE
- EE-CPA.EXE
- EE-CPB.EXE
- EE-LS.EXE
- EE-LS2.EXE
- EE-VALUE.EXE
- STAG.EXE
- STAG_W1.EXE
3. 3 varieties of ASSET
- ASSET.COM
- EE-VALUE.EXE
- STAG_W1.EXE
4. NICSET.EXE
5. FDD_RCL.EXE
6. SVCTAG.INF
1. SVCTAG.EXE is called from autoexec.bat. It is a utility that
determines if the system on which it is being executed is supported
by the disk. If so, it determines which type of system it is, using
the system ID byte. This information is gathered from either SMBOIS
calls or XBIOS calls, if SMBIOS fails. The utility also uses these
calls to determine if a service tag is currently programmed on the
system. If one isn't programmed, there is no need to run EE-ERASE
so the utility goes directly to the ASSET program.
2. Based on the information gathered, SVCTAG.EXE launches the
appropriate version of EE-Erase.
Each of these utilities can be run stand-alone. For EE-CPA.EXE, the
-forcetype command line switch may be required.
3. The appropriate version of ASSET program is then launched.
SVCTAG.EXE first asks the user the enter the new service tag (twice
for verification) then passes that value to ASSET when it is
launched.
The ASSET programs can be run as a stand-alone utilities as noted
above.
4. NICSET.EXE is launched by SVCTAG.EXE after EE_ERASE if the system
is a Latitude C610 or Inspiron 4100. NICSET is needed in order to
unhide and enable the onboard NIC, which is disabled by EE-ERASE.
5. FDD_RCL.EXE is the launched from AUTOEXEC.BAT after SVCTAG.EXE. It
performs a Recalibrate operation on the floppy diskette drive.
The purpose of this utility is to ensure the FDD head is moved to
track 0 in preperation for transport.
It is important to power off the system immediately after this
utility is run in order to guarantee the head remains at track 0.
6. SVCTAG.INF is the text file contains vendor name, system id, ee-erase,?
erase options, asset and asset options. ?This file is processed?
by svctag.exe. ?The program goes through this file line by line?
and searches for system id and BIOS vendor string which match the?
system ID and BIOS vendor string read from the system on which
the utility is being run. If a match is found, the corresponding?
line will be parsed and the executables and command line options?
from that line will be used to erase and program the service tag.
=================================================
1.Supported Systems
2.
3.
4. All Dell Portable Systems
=================================================
注:这种方式在R710上实作成功,另有网友报告说在PE2950和R900上也有效。对DELL别的新款服务器型号或许也能起作用,欢迎大家留下您的测试结果。
-----------------------------------
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|