切换到宽版
  • 6758阅读
  • 22回复

【新手必读】光盘启动区基础知识小全(不断更新中...) [复制链接]

上一主题 下一主题
离线大地

只看该作者 10 发表于: 2010-06-16
十一、借助 XPLode 制作集成 Hotfix 的 Windows 安装盘

1、收集补丁:全新安装一个XP,安装完后立刻上网更新,并记录下所有补丁的名字。然后就到Microsoft下载中心去把它们都拉回来,放到D:\HotFix目录下。
http://www.microsoft.com/downloads/Browse.aspx?DisplayLang=zh-cn

2、加入XPlode安装接口:删除SATAXP\I386目录下的Svcpack.in_,接着用记事本创建Svcpack.inf,内容如下:

[Copy to clipboard] [ - ]CODE:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\svcpack"

[ProductCatalogsToInstall]
然后用Makecab进行压缩:

[Copy to clipboard] [ - ]CODE:
Makecab Svcpack.inf
最后把得到的Svcpack.in_复制到SATAXP\I386目录下。

3、创建目录D:\xpcd\SIMPCHIN\SATAXP\I386\SVCPACK,接着把XPlode的所有文件复制到该目录下(共6个,文件名如下):

[Copy to clipboard] [ - ]CODE:
XPlode.exe
XPlode.x4d
XPlode.xml
XPlodeExecute.x4e
XPlodeFileOps.x4e
XPlodeRegistry.x4e
然后把D:\HotFix目录下的所有补丁也复制进来,并将这些补丁的名字改为8.3格式,以便支持DOS下的“硬盘安装方式”。

4、创建目录D:\xpcd\SIMPCHIN\SATAXP\I386\SVCPACK\UPDATE,然后把一些增强补丁(如WMP10等)拷贝进来。

5、配置XPlode安装脚本,用于自动安装补丁:用记事本打开XPlode.xml,进行相应的修改即可。这里举例说一下:

[Copy to clipboard] [ - ]CODE:
<XPlode4>
<config>
<environment>
<display.title>.</display.title>
<display.complete>completed</display.complete>
<execute.string>Executing: #1#</execute.string>
<fileio.copy>Copying files</fileio.copy>
<registry.write>Writing to registry</registry.write>
</environment>
<display plugin='#XPLODE#\XPlode.x4d'>
<show total='6' after='4' subcount='true' />
<font face='Tahoma' antialias='true' small='7' large='0' />
<window width='350' height='150' position='7' />
<windowmode border='false' ontop='true' />
<colours>
<header x='4' y='4' fore='#FFFFFF' />
<footer x='4' y='180' width='410' fore='#FFFFFF' />
<progress border='#000000' back='#FFFFFF' fore='#00AA00' />
<main x='16' y='40' width='320' fore='#FFFFFF' current='#FFFFFF' description='#FFFFFF' overlay='#FFFFFF22' />
</colours>
</display>
</config>
<items>
<item display="系统安全更新">
<execute display="正在安装 Windows Installer 3.1 V2 请稍候...">
<program>#XPLODE#\Update\MSI31.exe</program>
<arguments>/q /n /z</arguments>
</execute>
<execute display="正在安装 KB873339 请稍候...">
<program>#XPLODE#\KB873339.exe</program>
<arguments>/q /n /z</arguments>
</execute>
<execute display="正在 优化系统性能 请稍候...">
<program>regedit</program>
<arguments>/s "#XPLODE#\Update\tweak.reg"</arguments>
</execute>
</item>
</items>
</XPlode4>
XPlode.XML这个文件必须是Unicode编码的文本文件;
所有标签都必须为<xxx></xxx>成对
在脚本中#XPlode#代表XPlode所在的目录;
program后的文件改为补丁路径和名称,arguments为补丁安装参数
离线大地

只看该作者 11 发表于: 2010-06-16
十二、Windows免输入序列号的方法总结

Windows免输入序列号的方法总结:
这样安装的时候敲个回车就过去了,不必再去抄写序列号了。 这样的方法对Windows 98、Windows 2000、Windows XP、Windows Server 2003和 Windows  Vista 系统都适用

方法一:用于在windows系统下免输序号

用一些EXE资源修改器,比如Exescope,Reshacker,Resscope,PEExplorer等.
英文版的改WINNT32A.DLL
中文版的改WINNT32U.DLL
OEM版改dialog\145\1033和2052 ,
零售版改dialog\144\1033和2052
VOL版改dialog\158\1033和2052
修改里面的序列号. 有五个"",在中间按顺序加入SN,然后编译-保存

方法二:用于dos下安装免输序号

用WINRAR解开 I386\SYSSETUP.DL_ 得到文件SYSSETUP.DLL
再用ResourceHack 打开文件 SYSSETUP.DLL
找到对话框里面的208(上海政府版)
58(OEM)
59(零售版)
修改里面的序列号. 有五个"",在中间按顺序加入SN,然后编译-保存.
开始-运行-CMD
运行 makecab syssetup.dll syssetup.dl_
最后把SYSSETUP.DL_替换掉I386下面的同名文件

方法三:不用修改 .DLL 文件。用于光盘启动安装免输序号

在启动盘组文件夹中找到 WINNT.SIF 文件,没有可以用记事本创建
在该文件中找到 [UserData] 字段,没有可添加
在该字段下添加如下内容:
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

三种方法,你看着选吧。
离线chengyi035
只看该作者 12 发表于: 2010-06-18
来看看!
只看该作者 13 发表于: 2010-07-12
好精彩啊!!
离线593499524

只看该作者 14 发表于: 2010-07-12
用户被禁言,该主题自动屏蔽!
离线xin135764
只看该作者 15 发表于: 2010-08-22
Re:xp与win7双系统,重装xp而不影响win7的方法
谢谢  楼主分享!~~~很详细啊!值得 去学习!
离线studentfans

只看该作者 16 发表于: 2010-08-23
用户被禁言,该主题自动屏蔽!
离线追逝
只看该作者 17 发表于: 2010-08-25
离线51070

只看该作者 18 发表于: 2010-09-04
楼主太强悍了,我觉得追随大地连论坛 学习电脑知识
离线seyond
只看该作者 19 发表于: 2010-09-23
终于找到一个好论坛了,赚了好多论坛都没有仔细的答案!!!!!!