Winnt.sif是一个自动安装引导文件,什么意思呢?系统在安装时,所要提问的内容,例如序列号什么的,答案都写在了winnt.sif中了,这样,系统就没必要问我们,而是直接去winnt.sif中去找答案了。
现在我们就来建立一个winnt.sif文件吧。
新建一个记事本,打开,然后写入如下内容:
[Data]
AutoPartition="0"
UnattendedInstall="Yes"
AutomaticUpdates=yes
MsDosInitiated= No
[Unattended]
UnattendMode=FullUnattended
FileSystem=*
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
UnattendSwitch="Yes"
WaitForReboot="No"
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
DriverSigningPolicy=Ignore
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
[UserData]
ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
FullName="Skyfree"
OrgName="QQ:165718402"
ComputerName=*
[Display]
Xresolution=1024
YResolution=768
[TapiLocation]
CountryCode=86
Dialing=Tone
[RegionalSettings]
LanguageGroup=9,10
[Identification]
JoinWorkgroup=WORKGROUP
[Components]
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off
zonegames=off
[GuiRunOnce]
%systemdrive%\install\install.cmd
说明:
[Data]
AutoPartition 如果为1,那么系统会自己找一个能安装的下系统的磁盘分区安装XP,并不给你任何提示(- -///);
UnattendedInstall Yes代表进行无人职守安装;
MsDosInitiated 0代表由光盘安装,1软盘引导并由代表硬盘安装。
[Unattended]
UnattendMode=FullUnattended代表安装过程中的所有问题均由winnt.sif中寻找答案,不由认为控制;
OemSkipEula Yes会跳过提问用户是否许可协议,即安装开始时按F8的步骤;
OemPreinstal Yes代表允许用户由$oem$文件夹中安装文件(后面会进一步介绍);
TargetPath=\WINDOWS 把XP安装在这个文件夹中;
UnattendSwitc Yes会在安装完毕后跳过欢迎画面直接以Administrator进入系统;
WaitForReboot 是否在复制文件完成后等待15秒重新启动,一般可选 No;
OemPnPDriversPath 可以在其后指定自定义驱动的存储位置(这个也与$oem$文件夹有关系,后面介绍);
DriverSigningPolicy=Ignore 在安装未经过微软认证的驱动时不需确认。
[GuiUnattended]
AdminPassword=* 设置Administrator的密码,*代表密码为空;
EncryptedAdminPassword 是否在winnt.sif中加密你的Administrator密码,如果你在上以步中未Administrator设置了密码,那么这一项如果为NO,则在winnt.sif中明文显示密码,如果为YES,则在winnt.sif中以加密形势显示密码;
OEMSkipRegional=1 1为跳过区域设置选项
TimeZone=210 设置时区,210为中国大陆
OemSkipWelcome=1 如果上面的OemPreinstall选项你设置为No,那么这个选项你就要设置为0;而如果OemPreinstall选项设置为Yes,则这个选项就要设置为1。如果设置为0,安装程序就会知道你不想在图形界面的安装过程中显示欢迎屏幕。
[UserData]
ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G XP序列号,这里是上海大客户版的,你的或许与这个有些不同。
FullName="Skyfree" 这里指定你的名字,例如这里指定为我的;
OrgName="QQ:165718402" 这里用来指定公司名,我用自己的QQ号代替了;
ComputerName=* 电脑的名字,可以指定,也可以指定为*让电脑自己随机指定,建议随机指定,否则同以局域网安装时会出现网络重名的麻烦。
[Display]
Xresolution=1024
YResolution=768
指定分辨率,也可以用BitsPerPel来指定色彩位数,用Vrefresh来指定刷新率,不过建议不指定,毕竟电脑差别很大。
[TapiLocation]
CountryCode=86
Dialing=Tone
国家代码。
[RegionalSettings]
LanguageGroup=9,10
语言所处的组。
[Identification]
JoinWorkgroup=WORKGROUP
所加入的工作组。
[Components]
msmsgs=off 不安装 MESSENGER;
msnexplr=off 不安装 MSN;
freecell=off 不安装 空当接龙;
hearts=off 不安装 红心大战;
minesweeper=off 不安装 扫雷;
pinball=off 不安装 三维弹球;
solitaire=off 不安装 纸牌;
spider=off 不安装 蜘蛛牌;
zonegames=off 不安装 MSN Zone在线游戏。
[GuiRunOnce]
用来设定第一次启动时所运行的程序(也与$oem$有关系,后面立刻会提到)
Oh,well,well看到这里大家什么感觉,会不会合我一样感觉自己的英文水平都提高了?^_^,其实winnt.sif中的内容不只有上边的这些,还有一些就请大家自己摸索喽。我们可以借鉴其他的winnt.sif文件以提高自己的能力,
这下好了,我们的XP光盘已经可以自动安装了.