社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1415阅读
  • 5回复

Vista 系统集成方法总结

楼层直达
级别: 管理员
发帖
28222
飞翔币
1597
威望
888
飞扬币
132188
信誉值
0

— 本帖被 霸王硬上弓 从 光盘 DIY 中心 移动到本区(2008-01-12) —
作者 (d0z,MCC,Simon1103)

VISTA安装盘内置应答文件的方法

工具:VISTA MSDN原版光盘,VISTA AIK
平台:XP PRO SP2

前言:这里,我假设你已经用Windows 系统映像管理器创建了一个VISTA的无人值守安装应答文件autounattend.xml(里面已包含所有基本设置,如序列号、语言区域等),微软介绍的是在VISTA安装时,将autounattend.xml置于软驱或U盘的根目录,以达到无人值守安装的效果,但并非所有人都有一台软驱或U盘呀。因此,我来介绍另外一种方法:将应答文件autounattend.xml直接内置到VISTA安装盘中。

步骤:
一、准备工作:
1、首先用UltraISO打开VISTA MSDN原版光盘,将sources目录下的boot.wim提取出来,如E:\boot.wim,接着在命令提示符下执行以下命令 e:
md new
imagex /mountrw e:\boot.wim 2 e:\new


2、用记事本创建e:\new\Windows\System32\Winpeshl.ini,内容如下:
[LaunchApp]
AppPath = %SYSTEMDRIVE%\sources\setup.exe /unattend:%SYSTEMDRIVE%\sources\autounattend.xml


3、将应答文件autounattend.xml复制到e:\new\sources目录下,然后执行以下命令:
imagex /unmount /commit e:\new



二、重新封装:
1、用记事本创建e:\PID.TXT,内容如下:
[PID]
Value=6F2D7-2PCG6-YQQTB-FWK9V-932CC


2、用记事本创建e:\product.ini,内容如下:
[sku]
skuid=PRODUCT_STARTER,PRODUCT_HOME_BASIC,PRODUCT_HOME_PREMIUM,PRODUCT_BUSINESS,PRODUCT_ENTERPRISE,PRODUCT_ULTIMATE,PRODUCT_HOME_BASIC_N,PRODUCT_BUSINESS_N

[cmi]
namespace=urn:schemas-microsoft-com:unattend
UseVistaRtmKeys=true
ClientServerSplit=true
AnswerFileFormat=1
DashBuild=3
[BuildInfo]
staged=ULTIMATE


3、用UltraISO打开VISTA MSDN原版光盘,将E盘下的boot.wim、PID.TXT和product.ini替换光盘sources目录下的同名文件,保存并刻盘即可。

恭喜你!一张属于你的VISTA无人值守安装盘已制作完毕。
 
级别: 管理员
发帖
28222
飞翔币
1597
威望
888
飞扬币
132188
信誉值
0

只看该作者 1 发表于: 2007-09-09
实现PE2.0与Vista安装盘双引导的方法

工具:VISTA MSDN原版光盘,VISTA AIK
平台:XP PRO SP2

步骤:
一、准备工作
1、从VISTA系统中提取bcdedit.exe、bootmgr.exe.mui、memtest.exe.mui到E盘根目录下

2、定制WinPE.wim
在命令提示符下执行下列命令

c:
cd "C:\Program Files\Windows AIK\Tools\PETools\"
copype.cmd x86 e:\pe
imagex /apply e:\pe\winpe.wim 1 e:\pe\mount
copy "c:\program files\Windows AIK\Tools\x86\imagex.exe" e:\pe\mount\Windows\System32
copy e:\bcdedit.exe e:\pe\mount\Windows\System32
peimg /prep e:\pe\mount\Windows
输入yes继续执行
imagex /unmount /commit e:\pe\mount
copy e:\pe\winpe.wim e:\winpe.wim



二、修改光盘引导菜单
1、用UltraISO打开VISTA MSDN原版光盘,提取boot目录的bcd(无扩展名)到E盘

2、在命令提示符下执行下列命令

e:
ren bcd tmp
bcdedit /import tmp
bcdedit
bcdedit /timeout 15
bcdedit /set {bootmgr} locale zh-CN
bcdedit /set {default} locale zh-CN
bcdedit /set {memdiag} locale zh-CN
bcdedit /set {default} description "安装 Vista ULTIMATE"
bcdedit /copy {default} /d "启动 Windows PE 2.0"



执行完毕后,会返回下列信息
The entry was successfully copied to {6eb5d89a-0822-11dc-89f2-005056c00008}
注意:{6eb5d89a-0822-11dc-89f2-005056c00008}是由系统随机生成的菜单ID标识,不同机子可能会不相同。

继续执行下列命令:
bcdedit /set {6eb5d89a-0822-11dc-89f2-005056c00008} device ramdisk=[boot]\boot\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /set {6eb5d89a-0822-11dc-89f2-005056c00008} osdevice ramdisk=[boot]\boot\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /displayorder {6eb5d89a-0822-11dc-89f2-005056c00008} -addlast
bcdedit /export bcd
del tmp



三、制作完毕
用UltraISO打开VISTA MSDN原版光盘,将e盘下的bcd、winpe.wim添加到光盘boot目录下,将bootmgr.exe.mui、memtest.exe.mui添加到光盘boot\zh-cn目录下,然后保存并刻盘即可。
级别: 管理员
发帖
28222
飞翔币
1597
威望
888
飞扬币
132188
信誉值
0

只看该作者 2 发表于: 2007-09-09
将更新集成进VISTA安装盘的方法
工具:VISTA MSDN原版光盘,VISTA AIK
平台:XP PRO SP2
步骤:

一、准备工具
1、收集更新补丁:
首先全新安装一个VISTA,在线更新并记下所有补丁的名字,然后到Microsoft 下载中心将所有补丁拉下来,放到E:\ud目录下。
http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn
2、解压更新补丁,获取CAB程序包:
在命令提示符下执行以下命令:

e:
md e:\ud\tmp
cd e:\ud
FOR %i IN (*.msu) DO (START "Expand" /WAIT "%Programfiles%\Windows AIK\Tools\Servicing\Expand.exe" %i -f:* tmp)





这里以e:\ud\Windows6.0-KB925902-x86.msu为例,解压后会得到如下几个文件:
e:\ud\tmp\Windows6.0-KB925902-x86.cab
e:\ud\tmp\Windows6.0-KB925902-x86.xml
e:\ud\tmp\Windows6.0-KB925902-x86-pkgProperties.txt

二、开始集成

1、创建用于集成的应答文件:打开Windows 系统映像管理器,依次执行:工具——创建分发共享——选择e:\ud目录;文件——新建应答文件;工具——导入数据包——选择e:\ud\tmp\Windows6.0-KB925902-x86.cab,这时在Windows 系统映像管理器视窗的左上角会出现:\ud\Packages\SecurityUpdate\x86_Package_1_for_KB925902_6.0.1.0_neutral,右击它并选择“添加到应答文件”,最后另保存为E:\ud.xml

2、用UltraISO将VISTA MSDN原版光盘sources目录下的install.wim提取到E:\install.wim,在命令提示符下执行以下命令:

md e:\new
imagex /mountrw e:\install.wim 4 e:\new
START "PMgr" /WAIT "%Programfiles%\Windows AIK\Tools\Servicing\pkgmgr.exe" /o:e:\new;e:\new\Windows /n:e:\ud.xml /s:e:\ud




这里集成时间比较长,耐心等待一下吧

3、更新映像
在命令提示符下执行以下命令:
imagex /unmount /commit e:\new

三、集成完毕
用UltraISO将e:\install.wim替换VISTA MSDN原版光盘sources目录下的同名文件后刻盘,即可得到一张已集成更新补丁的安装光盘了。
级别: 管理员
发帖
28222
飞翔币
1597
威望
888
飞扬币
132188
信誉值
0

只看该作者 3 发表于: 2007-09-09
VISTA零售版改OEM版本免激活的原理与方法

CREDIT BY MCC(微软破解中心)
SLP: System Lock Preinstall的简称
翻译成中文就是预安装系统的激活保护措施,它是微软与OEM厂商之间的一种协议,SLP是为了最大限度地保证OEM厂商的利益而又能避免盗版的泛滥……
在XP/2003系统,OEM采用SLP1.0的验证机制:
具体表现为:
1、OEM厂商的出厂机器BIOS里含有该品牌的字符串(STRING)
2、操作系统里含有对应该品牌的OEMBIOS.*文件
3、安装序列号为对应该品牌的OEM KEY
如果上述3个条件具备,则XP/2003系统可以免激活,否则,等同于零售版,必须在30天内激活(比如用COA的KEY激活XP/2003)
在VISTA系统,OEM采用SLP2.0的验证机制:
具体表现为:
1、OEM厂商的出厂机器BIOS里含有该品牌的OEM授权证书的数字签名
2、OEM厂商的出厂机器BIOS里含有该品牌的OEM KEY的数字签名
3、操作系统里含有对应该品牌的OEM授权证书
4、安装序列号为对应授权证书版本的OEM KEY
如果上述4个条件具备,则VISTA OEM系统为免激活,否则,等同于零售版,必须在30天内激活(比如用COA的KEY激活VISTA)

vista 零售版改OEM版本免激活的原理与方法:
1、重启到纯DOS环境下刷新BIOS:
AWARD bios类型:采用phoenix的BIOS工具刷新BIOS,并将PUBLICKEY.BIN(公钥数字签名)与SLPMARK.BIN分别刷进bios。(刷新BIOS时要两次重启)
AMI bios类型:原理同上,工具采用AMI的专版工具。
2、正常启动,将OEM授权证书复制到VISTA系统所在的目录:\windows\system32\
3、以管理员权限将tokens.dat替换成OEM版本的tokens.dat,注意,tokens.dat的版本必须对应回OEM KEY,即HB对应HB,HP对应HP,U版对应U版。
4、更改安装序列号,将KEY改为对应于toekns.dat版本的OEM KEY。
5、重启,恭喜你!VISTA 零售版已经改成OEM版本,并且免激活了。
级别: 光盘初级
发帖
245
飞翔币
335
威望
74
飞扬币
2671
信誉值
0
只看该作者 4 发表于: 2007-09-10
看看 对我来说有点难
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 5 发表于: 2007-10-31
是太不容易的总结,只当收藏了。