无忧启动论坛

标题: 如何修改WINNT.SIF才能真正实现完全的自动化安装xp(自动格式化分区及安装到指定分区) [打印本页]

作者: my3b    时间: 2009-3-25 20:50
标题: 如何修改WINNT.SIF才能真正实现完全的自动化安装xp(自动格式化分区及安装到指定分区)
制作自动化安装xp安装盘时碰到一个问题:
不会自动实现选择格式化指定分区并将系统安装到指定分区?

比如说我想重新安装win xp,原来是安装在C盘,现在也一样安装到C盘,运行全自动安装盘后,就自动格式化C盘并将xp安装到C盘,这样能够实现吗?不删除分区,只格式化指定分区(有时候不一定就安装在C盘,比如安装在D盘,在多系统情况下),研究了WINNT.SIF半天,好像不能实现这样的功能,大家给指点指点,如何修改WINNT.SIF文件才能实现这样的功能?
作者: peter1123    时间: 2009-3-25 21:26
http://www.cctips.com/Unattended/reference.htm
作者: my3b    时间: 2009-3-25 21:42
先谢过楼上的热心指点了,是不是把AutoPartition设为0就可实现自动格式化指定分区了?好像不能指定分区的。
作者: aidixiao    时间: 2009-3-26 11:21
peter1123 提供的链接太好了,谢谢了!
作者: lightpeter    时间: 2009-3-26 19:59
AutoPartition设为0以后就会让你选择分区,然后格式化,后面就全自动安装了
作者: my3b    时间: 2009-3-27 17:35
先谢过楼上诸位的指点了,不过我还想进一步自动化,不选择分区,直接就格式化指定分区,然后完全自动化安装,这样能做到吗?我看过有些光盘上写着安装到C盘这样的选项,不知道是怎么制作的,这样就不用选择分区,直接安装到C盘了,大家再给指点指点好吗?
作者: 逍遥猫    时间: 2009-4-1 13:55
帮你顶,我也正在找这个答案,请高人指点。
作者: alechy    时间: 2009-4-5 00:02
先建立一个BAT文件放在跟目录
  1. echo off
  2. :ST
  3. cls
  4. echo ---------------------------------------------------------------------------
  5. echo.
  6. echo      即将进行全新安装: Acer Windows OEM XP Professional
  7. echo.
  8. echo ---------------------------------------------------------------------------
  9. SET /P drive_letter=请输入你要选择安装的分区(C/D/E/F...不带冒号)
  10. echo.
  11. if /I "%drive_letter%"=="" goto ST
  12. if /I not "%drive_letter%"=="" goto IN
  13. :IN
  14. .\i386\winnt32 /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
  15. copy winnt.sif %drive_letter%:\$WIN_NT$.~BT\
复制代码


这样就会选择盘
然后I386放一个winnt.sif

  1. [Data]
  2.     AutoPartition=1
  3.     MsDosInitiated="0"
  4.     UnattendedInstall="Yes"

  5. [Unattended]
  6.     UnattendMode=FullUnattended
  7.     OemSkipEula=Yes
  8.     OemPreinstall=No
  9.     TargetPath=\WINDOWS
  10.     Hibernation="No"
  11.     DriverSigningPolicy=Ignore
  12.     FileSystem=*

  13. [SystemRestore]
  14. DisableSR=1


  15. [GuiUnattended]
  16.     AdminPassword=6701811566d2703c95b909e7668e47e6b899a95db882fd4ce550423459348319
  17.     EncryptedAdminPassword=Yes
  18.     OEMSkipRegional=1
  19.     TimeZone=210
  20.     OemSkipWelcome=1

  21. [UserData]
  22.     ProductKey=?
  23.     FullName="?"
  24.     OrgName="?"
  25.     ComputerName=?
  26. [Display]
  27.     BitsPerPel=32
  28.     Xresolution=1280
  29.     YResolution=800
  30.     Vrefresh=60

  31. [TapiLocation]
  32.     CountryCode=86
  33.     Dialing=Pulse

  34. [RegionalSettings]
  35.     LanguageGroup=9,10

  36. [Identification]
  37.     JoinWorkgroup=WORKGROUP

  38. [Networking]
  39.     InstallDefaultComponents=Yes

  40. [GuiRunOnce]
  41. Command0="cmd /c rd /s /q %SystemRoot%\NLDRV"
  42. Command1="regedit /s %SystemRoot%\oemreg.reg"
  43. Command2="cmd /c del /q %SystemRoot%\oemreg.reg"
复制代码


最后跟目录winnt.sif

  1. [data]
  2. msdosinitiated="1"
  3. floppyless="1"
  4. AutoPartition="0"
  5. UseSignatures="yes"
  6. InstallDir="\WINDOWS"
  7. EulaComplete="1"
  8. winntupgrade="no"
  9. win9xupgrade="no"
  10. Win32Ver="a280105"
  11. uniqueid="X:\i386\PGK"
  12. OriSrc="H:"
  13. OriTyp="5"
  14. [Unattended]
  15. TargetPath=\WINDOWS
  16. Hibernation=No
  17. DriverSigningPolicy=Ignore
  18. FileSystem=*
  19. unattendswitch="No"
  20. unused=unused
  21. [GuiUnattended]
  22. AdminPassword=6701811566d2703c95b909e7668e47e6b899a95db882fd4ce550423459348319
  23. EncryptedAdminPassword=Yes
  24. TimeZone=210
  25. [UserData]
  26. ProductKey="MRX3F-47B9T-2487J-KWKMF-RPWBY"
  27. FullName="?"
  28. OrgName="?"
  29. ComputerName=?
  30. productid="MRX3F-47B9T-2487J-KWKMF-RPWBY"
  31. [Display]
  32. BitsPerPel=32
  33. Xresolution=1280
  34. YResolution=800
  35. Vrefresh=60
  36. [RegionalSettings]
  37. LanguageGroup=9,10
  38. [Identification]
  39. JoinWorkgroup=WORKGROUP
  40. [Networking]
  41. InstallDefaultComponents=Yes
  42. [SystemRestore]
  43. DisableSR=1
  44. [GuiRunOnce]
  45. Command0="cmd /c rd /s /q %SystemRoot%\NLDRV"
  46. Command1="regedit /s %SystemRoot%\oemreg.reg"
  47. Command2="cmd /c del /q %SystemRoot%\oemreg.reg"

复制代码



这样就可以了
作者: alechy    时间: 2009-4-5 00:03
具体不清楚是否可以安装到其他盘
作者: jiangfeng321    时间: 2009-4-5 13:14
搜索下论坛的深水区域 大概2004年的 很多的
作者: cycyc    时间: 2009-4-5 17:52
关于自动格式化硬盘的问题,如果限定是在Winnt.sif中想办法,我可以告诉你,这是做不到的。
作者: sky808    时间: 2009-8-3 23:44
嘿嘿,这个我也很感兴趣.
上面那个: [SystemRestore]字段内容有何含义呢?
作者: hz12345    时间: 2009-8-7 04:49
原帖由 alechy 于 2009-4-5 00:02 发表
先建立一个BAT文件放在跟目录


~~~~~~~~~~~~~~~~~~~~~~~~




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3