网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪实用技术

另类多合一制作方法及其副产品假多合一制作

[这一个文章最后由chjhuai在 2006/03/31 09:45pm 第 1 次Editor]

    在这里学习了多合一的制作及下载了几位快活林网友制作的多合一光盘参考后,发现这种方法制作的光盘根目录下的文件夹太多,看得眼花缭乱的不知谁是谁了.我就想能否合并一下呢?从这一想法出发在微软网站下载了xp-sp2的pro和Home软盘组,进行了文件比较后发现只有两个文件不同,一个是setupreg.hiv;一个是txtsetup.sif,看来是完全可行的,因为这两个文件是可以改名后在setupldr.bin中指定的.
    制作方法(以Microsoft Windows 2003sp1企业版和标准版二合一为例):
    最开始要制作Microsoft Windows 2003sp1的启动操作系统软盘组(在微软网站没有或者是是我没有找到),在光驱中放入Microsoft Windows 2003sp1企业版光盘(任意版本,这里是便于下面以企业版为例说明)单击-开始->运行->输入“X:\I386\WINNT3II.EXE /NOREBOOT”(X是光盘所在盘苻),运行完毕后到C盘根目录下找到多出的$WIN_NT$.~BT文件夹,里面的就是企业版的启动操作系统软盘组文件.
    在任意计算机硬盘(Hard)分区建文件夹w2k3把$WIN_NT$.~BT文件夹中的启动操作系统软盘组文件全部复制进去,在这一个w2k3文件中再新建win2k3e,win2k3s文件夹,把企业版的i386文件夹,WIN51IA,WIN51IA.SP1放进win2k3e中,标准版的相应文件i386文件夹,WIN51IS,WIN51IS.SP1放到win2k3s中.
    现在就是关键的步骤了:
    先说企业版(因为w2k3中的软盘组是刚才用企业版制作的,制作方法和其他多合一基本上是一样的,改动的地方少些);提取w2k3-win2k3e-i386中的setupldr.bin,txtsetup.sif,winnt.sif(winnt.sif是无人职守安装文件,一般i386中没有,需要自己制作,当然如果您想手动安装这一个文件就可以不要).修改:用UEdit等Editor软件(soft)打开setupldr.bin文件修改0x2060处的74 03为EB 1A(只是2003sp1才需要修改这一个地方),然后替换i386为w2k3(7处)后保存.再打开txtsetup.sif修改SetupSourcePath ="\"为
SetupSourcePath ="\w2k3\win2k3e\"保存,把这三个文件放到w2k3文件夹中替换原有文件.
    标准版修改:提取w2k3-win2k3s-i386中的txtsetup.sif,winnt.sif,setupreg.hiv,setupldr.bin当然可以用刚才修改过的setupldr.bin就不需再修改0x2060和w2k3两处.把setupldr.bin改名为w2k3sldr.bin,txtsetup.sif改名为txtw2k3s.sif,setupreg.hiv改名为w2k3sreg.hiv,winnt.sif改名为w2k3s.sif(文件名可以随便取,只要字节数不变,在setupldr.bin中替换成对应的文件名就行).还是用UEdit等Editor软件(soft)打开setupldr.bin修改0x2060处的74 03为EB 1A,替换i386为w2k3,替换txtsetup.sif为txtw2k3s.sif(8处),替换setupreg.hiv为w2k3sreg.hiv(3处),替换winnt.sif为w2k3s.sif(9处)后保存.打开txtw2k3s.sif修改SetupSourcePath ="\"为SetupSourcePath ="\w2k3\win2k3s\",替换setupreg.hiv为w2k3sreg.hiv后保存,然后把这4个文件(w2k3sldr.bin,txtw2k3s.sif,w2k3sreg.hiv,w2k3s.sif)添加到w2k3文件夹中.到此两个版本启动操作系统组的文件就改好了.
    光盘启动操作系统文件提取并修改:用UltraISO提取光盘启动操作系统文件用Editor软件(soft)打开,替换I386为W2K3保存为2k3e.bif(企业版启动操作系统文件),再替换SETUPLDR为W2K3SLDR保存为2k3s.bif(标准版启动操作系统文件).现在就可以用EasyBoot制作启动操作系统菜单了,把这两个启动操作系统文件放到ezboot文件夹中run 2k3e是安装企业版,run 2k3s是安装标准版(我用EasyBoot只是制作启动操作系统菜单,光盘镜像绝大部分的都是用UltraISO制作).
    制作iso:打开UltraISO软件(soft),把制作好的启动操作系统菜单ezboot和包括两个版本文件的w2k3文件夹分别拖放到UltraISO中,光盘根目录还必须有以下文件BOOTFONT.BIN,WIN51,WIN51IS.SP1,WIN51IS,WIN51IA,WIN51IA.SP1.设置ezboot中的LOADER.BIN为引导文件后保存.这一个2003sp1二合一就做好了.光盘根目录只有两个文件夹,照此方法再添加winXp多启动操作系统也只增加一个文件夹,比老方法少了好几个文件夹.
    假多合一制作:
    什么叫假多合一?就是光盘上实际只有一个版本的文件却安装出两个版本的操作操作系统!这是在制作这一个多合一过程当中无意中这样发现的;我为了想少修改一点,而不能是没有在标准版的w2k3sldr.bin中替换setupreg.hiv为w2k3sreg.hiv,想试一试能不能正常安装,结果在VPC中很顺利的就安装好了,而不能是且照样可以在ms的网站更新.我想这样不是就可以少改好几个地方了吗!只是在操作操作系统属性中一看!哈哈,企业版!用Everest看也是企业版!我明明运行的是标准版安装嘛!经过反复论证setupreg.hiv就是版本信息文件,安装时调用哪个版本的setupreg.hiv安装出来在操作操作系统属性中看到的就是那个版本!
    假多合一的制作和修改:用UltraISO打开上面制作好的二合一iso镜像,彻底删除w2k3中的win2k3s文件夹(就是彻底删除了标准版的安装文件),彻底删除w2k3中的txtw2k3s.sif文件(现在剩下的是企业版,就要用企业版的txtsetup.sif来做修改),提取w2k3中的txtsetup.sif文件改名为txtw2k3s.sif然后用Editor软件(soft)打开替换setupreg.hiv为w2k3sreg.hiv后保存,把这一个txtw2k3s.sif文件拖放到w2k3文件夹中,保存这一个iso镜像,这一个假的多合一就做好了,run 2k3e是正常的企业版安装,run 2k3s是安装假的标准版!这一个标准版照样可以用Windows Update更新哦!我还不知道从哪里才可以看出是企业版安装出来的标准版?!
注:以上的替换更改我绝大部分的都是一个一个的改的,是大写我就用大写替换,是小写我用小写替换,以免出问题!
制作xp2假多合一麻烦些,主要是dpcdll.dll,pidgen.dll这两个验证文件,要从另一个版本中提取.
  把提取这两个文件分别改名为dpcdllh.dll ,pidgenh.dll放进i386目录中, 照老毛桃教的方法修改txtsetup.sif(我的i386文件本来是Pro版,这两个文件是home中提取的,我就在后面加个h,我的home的txtsetup.sif改名为txtwhome.sif)中的下面两句:
dpcdll.dll =100,,,,,,,2,0,0
pidgen.dll =100,,,,,,_x,2,0,0

dpcdllh.dll =100,,,,,,,2,0,0,dpcdll.dll
pidgenh.dll =100,,,,,,_x,2,0,0,pidgen.dll
这一个用pro安装的假的家庭(Family)版也成功了!
这两个文件一个是安装时验证序列号的,一个是安装完成后登陆操作操作系统时验证用的!
哦!homr版的txtsetup.sif文件里面的版本信息要替换成Windows XP Home Edition不然的话在安装好操作操作系统后,boot.ini中还是这样的“Windows XP Professional”
-------
新鲜的说法,呵呵,学习一下!-------
创新的做法~学习-------
真的有意思,如果要找出哪些文件不同,您可以弄两个原版的企业版与标准版
然后进行比较就知道了
可能用假多合一安装出来的显示不同,但功能还是有区别的
最简单的方法是直接或者间接比较两个原版的txtsetup.sif文件就可以啦-------
{$WebSiteName}的站长的这招确实厉害,虽然我还没有试过,但值得提倡
QUOTE:下面引用由chjhuai在 2006/03/25 01:45am 发表的内容:
我还不知道从哪里才可以看出是企业版安装出来的标准版?
因为企业版包括了标准版的所有功能,我想,这一个标准版应该看不出是用企业版安装出来的吧.
另外想问一下{$WebSiteName}的站长,标准版和企业版用的 CD-KEY 相同吗?如果不同,是怎么处理的-------

QUOTE:下面引用由老毛桃在 2006/03/25 06:18pm 发表的内容:
{$WebSiteName}的站长的这招确实厉害,虽然我还没有试过,但值得提倡
因为企业版包括了标准版的所有功能,我想,这一个标准版应该看不出是用企业版安装出来的吧.
另外想问一下{$WebSiteName}的站长,标准版和企业版用的 CD-KEY 相同吗?如果不同, ...
标准版和企业版用的 CD-KEY 是不相同的,是在各自的无人值守安装文件中设置好的!我现在正在制作xpsp2的假多合一,但安装好进操作操作系统时提示序列号不对,找了多个都不行.我没有xpsp2家庭(Family)版
能否提供您的xpsp2家庭(Family)版的几个文件及序列号?setupreg.hiv,win51ic,win51ic.sp2.
-------

QUOTE:下面引用由chjhuai在 2006/03/25 06:49pm 发表的内容:
标准版和企业版用的 CD-KEY 是不相同的,是在各自的无人值守安装文件中设置好的!我现在正在制作xpsp2的假多合一,但安装好进操作操作系统时提示序列号不对,找了多个都不行.我没有xpsp2家庭(Family)版
能否提供您的xpsp2家庭(Family)版 ...
家庭(Family)版的还是算了,一来用的人少(相对 Pro 版来说,纯粹是鸡肋),二来我手头也没有能够激活的 CD-KEY.而不能是且,我以前做合集光盘的时候,上海政府版的 CD-KEY 也被微软给 BAN 了,我现在用的中国工商银行的 CD-KEY.-------
那就算了!谢-------
用Microsoft Windows 2003企业版文件安装的标准版(假多合一)已刻成光盘在我电脑上安装好,我现在正在使用,还没有发现问题.
但是winXpPro-Sp2做的假多合一安装家庭(Family)版失败!安装时用家庭(Family)版的序列号提示“ID错误”用Pro版序列号可以安装,但是在安装完成进操作操作系统登陆界面时还是说产品序列号不对!
可能是两个版本的验证机制不一样吧!?
55555...我的WXpPro-Sp2操作操作系统序列号DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G到Windows Update更新,怎么现在要叫下载“正版验证程序(Procedures)(Procedures)”下载完后就说我的这一个序列号是以前大客户的,现在已经注销了!现在不能更新了!怎么办哦?谁给一个可以用的序列号吧!!!-------
OEMBIOS.BI_
尝试在这一个文件上做文章吧,PRO 版的和 HOME 版的不能通用,似乎验证 CD-KEY 所需要的一些重要信息也保存在这一个文件中,{$WebSiteName}的站长不妨在 txtsetup.sif 中做手脚,让其安装 HOME 版 WinXP 时拷贝 OEMBIOSH.BI_(由 HOME 版的 OEMBIOS.BI_ 改文件名而不能是来),而不能是安装 PRO 版 WinXP 是拷贝 OEMBIOSP.BI_(由 PRO 版的 OEMBIOS.BI_ 该文件名而不能是来).然后将 OEMBIOSH.BI_ 和 OEMBIOSP.BI_ 复制到同一个 i386 下,通过不同启动操作系统组中的 txtsetup.sif 来选择(Choose)复制 OEMBIOSH.BI_ 还是复制 OEMBIOSP.BI_,这样似乎能够解决 HOME 和 PRO 的 WinXP 假多合一的基本问题.不知道行不行,{$WebSiteName}的站长不妨试一试.
需要注意以下的是,txtsetup.sif 中对文件名的相应修改,要在 layout.inf 中做同样的修改.
HOME 版用
QUOTE:oembiosh.bin =1,,,,,,,2,0,0,oembios.bin
PRO 版用
QUOTE:oembiosp.bin =1,,,,,,,2,0,0,oembios.bin
老毛桃没有时间测试,{$WebSiteName}的站长看看吧
老毛桃看到了文章子标题,万里迢迢,风尘仆仆,赤身裸体,挥刀自宫,头扎红布,跪碎玻璃,磕头到出血,胸口碎大石,喉头顶钢枪,克服重重困难,踏遍冰天雪地,历尽千辛万苦,无视艰难险阻,全身插刀抽搐,求助喝氰化钾,看央视笑傲江湖,欣赏脑白金广告,十里长街卖身跪地,倒立 3600 度后空翻,肩抗 150 公斤杠铃,专程赶过来支持一下子!
━━━━━━━━━━━━━━━━
偶滴网络U盘
http://maotao.u.winzheng.com
http://laomaotao.u.winzheng.com
━━━━━━━━━━━━━━━━
[]作者:本站整理  来源:不祥