制作Windows7封装自动应答文件需要进行以下步骤:
1.准备工作
在进行制作自动应答文件之前,需要先准备好以下工具和材料:
- 一台可以安装并运行Windows7操作系统的电脑。
- Windows系统镜像文件(ISO格式),可以从Microsoft官网下载。
- Windows AIK(自动化安装工具包)下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=5753。
- 一个文本编辑器,例如记事本。
2.创建答案文件
在工具箱中运行 "Windows SIM" 工具,或者运行 "C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\imagex.exe" 都可以打开 Windows SIM。
在 Windows SIM 工具中,选择 "新建答案文件" 选项,然后保存为 unattend.xml 文件。
然后编辑此文件以包含以下项目:
- 时间日期设置。
- 本地管理员密码设置。
- 无人值守开始菜单和任务栏设置。
- 安装默认语言和键盘设定。
- 工作组或域设置。
下面是一个示例XML文件,演示答案文件的一些选项,使用默认设置和默认文件名:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<setu pDisk w:diskID="0" w:willWipeDisk="true">
<createPartition w:partitionSize="40000"/>
<modifyPartition w:active="true">
<format fs ="NTFS" quickformat="true">
<label>Windows7</label>
</format>
<partitionID>1<partitionID>
</modifyPartition>
</setupDisk>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Deployment">
<RunSynchronousCommand w:Name="configure" w:Order="1">
<Description>configure task</Description>
<CommandLine sysnative="true">C:\configure.ps1</CommandLine>
</RunSynchronousCommand>
</component>
</settings>
<cpi:offlineImage xmlns:cpi="urn:schemas-microsoft-com:cpi" cpi:source="wim:d:/sources/install.wim#Windows 7 HOME BASIC" />
</unattend>
3.创建安装介质镜像
使用 Windows AIK 工具,制作安装介质镜像:
- 将 Windows7 ISO 文件挂载到虚拟光驱上。
- 在 "Windows PE" 菜单中,选择 "Create a new image",选择固定大小或动态大小映像文件,然后设置位置和名称。
- 点击 "Add" ,添加 Boot.wim 文件。
- 点击 "Add" ,选择 Windows7 镜像中的 Install.wim 文件(通常在 sources 文件夹中)。
- 点击 "OK" 开始创建映像文件。
4.将答案文件添加到映像中
在 Windows AIK 工具中,选择 "Deployment Tools Command Prompt",以管理员身份运行该命令提示符。
使用以下命令将答案文件添加到映像:
Dism /Mount-Image /ImageFile:"c:\Win7\sources\boot.wim" /Index:1 /MountDir:"C:\Win7PE"
这会将映像文件中的第一个索引加载到指定的 C:Win7PE文件夹中。
Dism /Image:"C:\Win7PE" /Add-Unattend:"C:\Win7PE\unattend.xml"
这将把答案文件添加到映像中。
Dism /Commit-Image /Unmount-Image /MountDir:"C:\Win7PE"
这将保存所做的更改并卸载映像。
5.制作可引导U盘或镜像文件
完成以上步骤后,我们需要将其制作成可引导的U盘或镜像文件,以便该文件能够在安装时自动识别答案文件。
使用 Windows AIK 工具来制作可引导U盘或ISO镜像,以下示例使用U盘制作可引导介质。
首先需要制作一个启动扇区,打开管理权命令行窗口,进入casper目录,然后使用如下命令生成引导扇区,示例:
bootsect /nt60 e:
然后将系统文件全部复制到USB设备中,示例:
xcopy C:\win7pe\*.* /e f:
将USB设备设为第一启动项并重启计算机,此时将会加载自动应答文件。如果未正确加载,请再次检查答案文件,并确保它已包含在映像中。
以上就是制作Windows7封装自动应答文件的完整攻略,这里提供两条示例说明:
- 设置本地管理员密码,即本地管理员账号的密码。
在 answer 文件中使用 Microsoft-windows-shell-setup component 如下:
<Component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName></ComputerName>
<WindowsLocation>http://www.contoso.com/lcid</WindowsLocation>
<TimeZone>GMT Standard Time</TimeZone>
<UILanguage>en-US</UILanguage>
<UserLocale>en-US</UserLocale>
<SystemLocale>en-US</SystemLocale>
<InputLocale>en-GB;en-US</InputLocale>
<SkipMachineOOBE>true</SkipMachineOOBE>
<DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
<Components>
<Security-SPP-Component>
<SkipRearm>1</SkipRearm>
</Security-SPP-Component>
<AutoLogon>
<Password>
<Value>password</Value>
<PlainText>true</PlainText>
</Password>
<Enabled>false</Enabled>
<Username>username</Username>
</AutoLogon>
</Components>
</Component>
请用实际密码和用户名替换这些示例值。这样,Windows将在安装过程中为本地管理员帐户设置密码。
- 设置Windows7时间和日期,即在安装Windows7时设置时间和日期。
在答案文件中使用Microsoft-windows-setup component,将TimeZoneName、ProductKey 和 AcceptEula 设置为系统区域和规模。以及其他设置,例如安装语言。
<Component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ProductKey></ProductKey>
<BypassProductKey>true</BypassProductKey>
<AcceptEula>true</AcceptEula>
<InstallLanguage>en-US</InstallLanguage>
<DefaultUILanguage>en-US</DefaultUILanguage>
<DefaultLanguage>en-US</DefaultLanguage>
<UILanguage>en-US</UILanguage>
<UserLocale>en-US</UserLocale>
<SystemLocale>en-US</SystemLocale>
<InputLocale>0409:00000409;0409:00000809;</InputLocale>
<TimeZone>Central Standard Time</TimeZone>
<TimeZoneName>Central Standard Time</TimeZoneName>
</Component>
请用实际的信息替换这些示例值。这将自动地将时间和日期设置为内置安装时间。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:怎么制作Windows7封装自动应答文件 - Python技术站