Sysprep.exe的两种使用方式

[ 2005/10/25 13:25 | by gOxiA ]
| |

Sysprep.exe是微软系统安装盘附带的一个工具,用来做系统部属使用。这个工具可以为我们提供一个系统初始化环境,我用他纯粹为了方便我在虚拟机下做实验。因为每个系统都有唯一的SID,所以我需要通过Sysprep复位重新生成一个系统SID。

早先作的系统母盘,我都是在系统所在分区的根目录下建立一个Deplay的目录,然后将Sysprep及其涉及的文件都拷贝到这个目录下,然后使用setupmgr.exe创建一个针对Sysprep模式的应答文件,最后执行sysprep.exe并自动关闭计算机。这样我的虚拟机系统母盘就做好了,然后建立一个新的虚拟机并使用这个母盘。首次启动系统会开始执行系统复位并创建一个新的SID,由于我之前创建了应答文件,所以安装过程非常简单,省略了我输入序列号和选择时区等步骤,唯一需要填写的就是计算机名。

最近因为Virtual Server 2005深深的打击了我,所以将部分实验都转到了VMwareGSX 3.2下,并制作了WinXPProSP2和WinSrv2003SP1的中英文版的母盘,当时没有过多考虑便在系统所在分区根目录下建立了Sysprep的目录并将Sysprep的文件都拷贝进来,后来创建应答文件并执行sysprep.exe,重新启动后发现系统竟然提示我输入序列号,让我感到意外。直到制作最后一个WinSrv2003SP1英文版时我才发现原来是目录名在作怪。

如果将Sysprep工具的目录命名为Sysprep,那么在重新启动系统后你会发现这个目录会被自动删除,而复位系统时会提示你输入序列号,这个方式下使用Sysprep比较适合做系统部署或者是发布OEM。

如果将目录命名为其它名称,那么它会有效执行应答文件,在复位系统后会发现此目录依然存在。

自己感觉挺奇怪的,因为没有时间看关于Sysprep的KB,所以最终的答案还要依据微软的说明。

Windows Deployment | 评论(2) | 引用(0) | 阅读(16491)
gOxiA
2005/10/27 13:45
后来测试发现还是有问题,最终作了一篇总结:
http://goxia.maytide.net/p/sysprep.php
gOxiA
2005/10/26 17:39
2005年10月26日经过漫长的测试才发现ADS中默认的配置文件本身就是错误的,如果将sysprep.inf放在sysprep\i386下,当ADS执行sysprep后就会自动删除sysprep这个目录,随之sysprep.inf也被删除,当执行下一格步骤也就是将设备定义的名称修改到sysprep.inf中就会出现错误。
分页: 1/1 第一页 1 最后页
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我