怎样制作2000/XP/2003系统万能预装版
四.封装系统
1. 在相应的系统光盘中打开\SUPPORT\TOOLS\DEPLOY.CAB文件,先在 C:盘根目录下建议一个名为Sysprep 的文件夹,并将DEPLOY.CAB压缩包文件用Winrar 解压缩到 c:\sysprep ,运行setupmgr.exe逐步制作sysprep.inf
内容大致如下:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated=0
UnattendedInstall=Yes
[Unattended]
OemSkipEula=Yes
DriverSigningPolicy=Ignore
WaitForReboot=No
UnattendSwitch=Yes
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=*
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
[UserData]
FullName="微软测试用户"
OrgName="微软(中国)公司"
ComputerName=*
ProductID=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[TapiLocation]
CountryCode=86
Dialing=Tone
[RegionalSettings]
LanguageGroup=10
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=about:blank
2.下载HYNE提供的新旧两种ACPI选择器(我给取得名字,呵呵),决定使用新法还是旧法。然后将ACPI选择器解压缩在这个文件夹中。(新法、旧法效果是一样的,没有实质上的优劣,请大家根据自己的情况选择)。
下载地址:http://xpboy.51.net/index.php?showtopic=807
wuyou下载:http://bbs.wuyou.com/non-cgi/usr/34/34_439.rar
(如不能下载,请到相关论坛查找)
3.开始封装。
修改IDE ATA/ATAPI控制器中第一个"xxx Controller"为"标准双通道驱动"
旧法目录:
c:\sysprep\acpi.exe
c:\sysprep\acpi.reg
c:\sysprep\rmdriver.bat
c:\sysprep\acpi目录
readme.txt(安装程序的下部说明文件)
notice.txt(安装程序的顶部调用文件)
font.ini (程序界面语言设置,方便你定制其他语言,呵呵)
devcon.exe(微软提供的测试硬件驱动的程序)
XXXXXXXXXXX.bat(一种acpi安装程序)
XXXXXXXXXXX.txt(对该程序的说明,文件名必须一致哦)
如果XXXXXX.bat中包含字符default,那么这个将作为默认安装,呵呵
提醒:xxxxxxxxx之中不要包含()这样个字符,具体情况我也不太清楚
一般按照默认的好了,如果你要改为其它语言可以修改修改txt文件。
旧法封装:
(1)双击rmdriver.bat,自动清理系统的残留驱动,
(2)打开c:\sysprep\sysprep.exe,设置如图
(3)关机模式选择“关机”。按“重新封装”。几秒钟后关机!
(4)启动(没有进入系统)马上GHOST,采用high就可以了高压缩了。
新法目录:
c:\sysprep\acapi.exe (ACPI安装外壳程序)
c:\sysprep\acpireg.cmd (包含删除驱动、启动封包工具、植入acpi安装程序,三个一步完成)
c:\sysprep\acapi (目录)
readme.txt (安装程序的下部说明文件)
notice.txt (安装程序的顶部调用文件)
font.ini (程序界面语言设置,方便你定制其他语言,呵呵)
devcon.exe (微软提供的测试硬件驱动的程序)
reg.exe (命令行注册表修改工具,提取于Win2003)
XXXXXXXXXXX.bat(一种acpi安装程序)
XXXXXXXXXXX.txt(对该程序的说明,文件名必须一致哦)
如果XXXXXX.bat中包含字符default,那么这个将作为默认安装,呵呵
提醒:xxxxxxxxx之中不要包含()这样个字符,具体情况我也不太清楚
一般按照默认的好了,如果你要改为其它语言可以修改修改txt文件
新法封装:
执行c:\sysprep\acpireg.cmd,会依次执行下列动作(更高级功能请自己编辑这个文件)
注意:acpireg.cmd只能运行一次,运行多次会导致失败,故建议你封包前ghost一下系统作个备份.
(1)会自动执行devcon remove *删除所有驱动
(2)启动sysprep.exe并等待其结束,WinXP,Win2003关机模式要选择“退出”,按“重新封装”。
(3)一旦sysprep运行结束,剩余部分将会植入acpi
(4)Win2000至此应该会自己关机,WinXP和Win2003需要你手动关机.几秒钟后关机!
启动(没有进入系统)马上GHOST,采用high就可以了高压缩了。
4.对于scsi支持方法的补充:(未曾验证),我想很快就能彻底解决这个问题。
只要在封装之前,在sysprep.ini的最后加入如下4行内容:
[Sysprep]
BuildMassStorageSection=Yes
[SysprepMassStorage]
再在sysprep\i386\$oem$文件夹中新建一个文本文件cmdlines.txt,内容如下:
[Commands]
"c:\sysprep\sysprep.exe -clean"
deploy.chm中是这么说的,也不知道到底行不行,不过封装过程会长达10-20分钟或者更久,请大家耐心等待。
[img]http://pic.xabar.net/generator/email/?id=asp30&mail=163.com&tc=&rc=[/img]