无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5792|回复: 12
打印 上一主题 下一主题

如何修改WINNT.SIF才能真正实现完全的自动化安装xp(自动格式化分区及安装到指定分区)

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-25 20:50:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
制作自动化安装xp安装盘时碰到一个问题:
不会自动实现选择格式化指定分区并将系统安装到指定分区?

比如说我想重新安装win xp,原来是安装在C盘,现在也一样安装到C盘,运行全自动安装盘后,就自动格式化C盘并将xp安装到C盘,这样能够实现吗?不删除分区,只格式化指定分区(有时候不一定就安装在C盘,比如安装在D盘,在多系统情况下),研究了WINNT.SIF半天,好像不能实现这样的功能,大家给指点指点,如何修改WINNT.SIF文件才能实现这样的功能?
2#
发表于 2009-3-25 21:26:27 | 只看该作者
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-25 21:42:26 | 只看该作者
先谢过楼上的热心指点了,是不是把AutoPartition设为0就可实现自动格式化指定分区了?好像不能指定分区的。
回复

使用道具 举报

4#
发表于 2009-3-26 11:21:48 | 只看该作者
peter1123 提供的链接太好了,谢谢了!
回复

使用道具 举报

5#
发表于 2009-3-26 19:59:26 | 只看该作者
AutoPartition设为0以后就会让你选择分区,然后格式化,后面就全自动安装了
回复

使用道具 举报

6#
 楼主| 发表于 2009-3-27 17:35:24 | 只看该作者
先谢过楼上诸位的指点了,不过我还想进一步自动化,不选择分区,直接就格式化指定分区,然后完全自动化安装,这样能做到吗?我看过有些光盘上写着安装到C盘这样的选项,不知道是怎么制作的,这样就不用选择分区,直接安装到C盘了,大家再给指点指点好吗?
回复

使用道具 举报

7#
发表于 2009-4-1 13:55:56 | 只看该作者
帮你顶,我也正在找这个答案,请高人指点。
回复

使用道具 举报

8#
发表于 2009-4-5 00:02:19 | 只看该作者
先建立一个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"

复制代码



这样就可以了
回复

使用道具 举报

9#
发表于 2009-4-5 00:03:07 | 只看该作者
具体不清楚是否可以安装到其他盘
回复

使用道具 举报

10#
发表于 2009-4-5 13:14:09 | 只看该作者
搜索下论坛的深水区域 大概2004年的 很多的
回复

使用道具 举报

11#
发表于 2009-4-5 17:52:39 | 只看该作者
关于自动格式化硬盘的问题,如果限定是在Winnt.sif中想办法,我可以告诉你,这是做不到的。
回复

使用道具 举报

12#
发表于 2009-8-3 23:44:52 | 只看该作者
嘿嘿,这个我也很感兴趣.
上面那个: [SystemRestore]字段内容有何含义呢?
回复

使用道具 举报

13#
发表于 2009-8-7 04:49:15 | 只看该作者
原帖由 alechy 于 2009-4-5 00:02 发表
先建立一个BAT文件放在跟目录


~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-5 19:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表