主题 : 2003 OEM X64制作与安装交流
级别: 四缕秋风
UID: 44604
精华: 1
发帖: 1013
威望: 727 点
无痕币: 2785 WHB
贡献值: 0 点
在线时间: 1572(时)
注册时间: 2008-07-10
最后登录: 2023-12-21

0 2003 OEM X64制作与安装交流

    2003发布得挺早,对2003系统大伙应该都有过接触,大体上2003和XP一样也分为零售,大客户,OEM等版本,基本上我们用的是大客户和OEM版本。今天只对2003 OEM版本交流一下,大客户版就勿须多说了~
    2003 的OEM版本主要集中在DELL、HP、IBM等大厂,当然富士通等也有,不过国内比较少见。网络上还存在着联想版,其实联想版算不得OEM,安装过后还得需要在线激活。这些OEM版本最容易找到的是X86版本,X64原装版本在网络上我搜了近一个月,根本没有相关资源可下的。
    2003 OEM版的激活方式一样采用了SLP1.0方式,需要在主板BIOS内加入相应的OEM SLP代码,这和XP环境下是一样的。不过和XP相比,2003的代码有些是要求出现在特定的内存位置的,这就比较麻烦,比如说DELL的代码,2003版的DELL需要有DELL SYSTEM的标识,否则只有通过COA方式来激活了。加入这些SLP代码,可以通过修改BIOS,当然也可以修改DMI,最简单就是修改DMI了,BIOS修改毕竟是存在风险的。
    如何修改DMI就不多言了,网络上大把这样的教程。不过需要强调一下:修改DMI不是每台机子都行,同时还有AWARD BIOS和AMI BIOS修改方式上的区别,个别如华硕等厂商的BIOS比较特殊,还需要特别的DMI修改工具。不过DMICFG[DOS环境下]和DMIScope[Win环境下]这两个工具基本都能修改大部分主板的DMI的,包括华硕在内的一些主板也是可以这么改的。AWARD BIOS修改DMI要方便多了,AMI BIOS 则可能会比较麻烦,这和激活2008必须修改BIOS加入SLIC的情况反过来了,毕竟上面这两个工具其实针对的就是AWARD BIOS!长话短说,DELL要求在DMI 的OEM String项出现DELL SYSTEM的代码,一些板子特别是AMI BIOS直接用DMIScope来编辑OEM String项加入代码是被禁止的,其实可以通过DMICFG修改Base Board下的Serial Nuber来加入的,我的板子就这么弄了,当然你得进入DOS环境下进行。







    这样子装上X86DELLOEM2003是完全能够激活了,不管是标准版还是企业版,不管是否For R2。
    不过X64位可不成了,下载了相应的OEM FILES,覆盖到AMD64目录替换VOL版的文件,不成功。分析了一下原因,SLP1.0
的OEM机制就是需要安装系统内带有相应的OEM信息文件,那说明X64下的OEM也同样需要相应的文件才成,X86下的OEM FILES也就是OEMBIOS.BI_、OEMBIOS.CA_、OEMBIOS.DA_、OEMBIOS.SI_、DPCDLL.DL_、PIDGEN.DLL、SETUPP.INI七个了,其中OEMBIOS.*是通用的,无论X64还是X86,这几个文件该没有问题,那就是dpcdll.dll 和 PIDGEN.DLL这两个文件的问题了,这也是零售版与VOL版的差别。其它网友说PIDGEN.DLL只存在SP1、SP2及XP、SERVER系统之间的不同,其实应该还存在X86和X64环境下的不同,所以才有了制作的失败。试遍了所有的OEM FILES,花了三天时间研究,刻坏了三张盘,还是没法让X64版本给装上来,真失败!
    不知坛子上哪位朋友有2003X64零售版的镜像?有的话提取这两个文件让俺来试试,看看是否能行得通~当然有更好的建议也希望大家提出来。也许有人说X64无论哪个版本都有VOL的,直接装上就可以,我只是需要从技术方面来考虑如何制作OEMX64版,和这无关。
本帖最近评分记录:
  • 无痕币:+8(attitudetrip) 继续努力!
  • Total 0.090854(s) query 3, Time now is:05-29 07:53, Gzip enabled 粤ICP备07514325号-1
    Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛