|
最近学习了一些关于U盘量产的知识,已成功将8GB索尼能量石U盘量产成功,但在安装操作系统过程中遇到一个难题,希望高手来看看如何解决。
请问有没有高手知道使用无人值守全自动安装时如何让比如Windows XP的安装程序强行执行全新安装,而不要执行升级安装的参数?我的无人值守安装命令行如下:
.\i386\winnt32 /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
问题产生:
我是把U盘量产成一个USB CDROM和一个普通的可移动磁盘,USB CDROM使用了自己制作的一个多系统维护光盘的ISO文件,包含了几个版本的操作系统、DOS工具、WinPE等工具。经试验,这个量产的USB CDROM可以正常启动电脑并直接安装操作系统,或者启动WinPE后格式化C盘再安装操作系统,这些都没有任何问题。
但大家知道,不是每台电脑都认量产的USB CDROM启动,所以我又在那个普通的可移动磁盘上安装了WinPE系统,使用WinPE安装到U盘的安装程序或者UltraISO写入方式都可以成功,用的是USB HDD或USB HDD+方式,引导电脑启动到WinPE都没有问题。
但使用U盘上的WinPE引导后安装操作系统时,难题来了!我最理想的想法是使用U盘上的WinPE引导电脑,然后格式化C盘,再用量产的USB CDROM里面的操作系统安装程序来安装系统,操作系统是无人值守全自动安装的。但经试验前期安装过程一切正常,但复制完系统文件重新启动后,出现找不到启动文件的情况,安装失败!
经查找出现问题的原因也找到了,用U盘WinPE启动后,U盘即成为操作系统的启动盘,在WinPE下安装Windows XP,安装程序会认为是对WinPE升级安装,所以把操作系统的引导文件写到了U盘上,当然重启后无法找到启动文件了。如果是从量产的USB CDROM上启动WinPE则可以安装成功,因为量产的USB CDROM不可写,引导文件自然写到了C盘上了。
问题如何解决?
方法1,如果U盘具有写保护功能,让U盘不可写,那估计可以安装成功,情况与USB CDROM上启动WinPE相同,但我的U盘没有写保护功能,无法试验;
方法2,也是我认为比较有效的方法。能不能在无人值守安装时,让安装程序强行全新安装,而不要升级安装,如果可以那问题也可以解决。但我查找了Winnt32的参数说明和WINNT.SIF的参数说明,还真找不到强制全新安装,不考虑升级安装的办法,不知是否有高手知道如何实现?我是想只要用这个U盘能把系统安装全部搞定,不想使用方法3和方法4。
方法3,把WinPE安装到C盘,然后把操作系统安装程序解开拷贝到C盘以外的其它盘,或者直接把ISO文件和虚拟光驱程序拷到C盘以外其它盘,从硬盘启动WinPE后格式化C盘再安装,这一定可以成功。
方法4,把WinPE安装到C盘,从硬盘启动WinPE后格式化C盘,插入量产的USB CDROM直接安装系统,一定可以成功,因为升级的引导文件还是复制到了C盘。 |
|