1

Я использую одну виртуальную машину и clonezilla для создания нескольких тестовых образов, чтобы немного узнать о развертывании в разных настройках машины.

Мне уже удалось создать некоторые образы для Windows 8.1 и заставить их работать так, как я хочу, без необходимости использования sysprep, поскольку эта система очень податлива с другим оборудованием.

Проблема возникает, когда я хочу создать образ Windows 7, и мне неизбежно нужно использовать sysprep с опцией "generalize", чтобы применить его к нескольким машинам с различным оборудованием, по умолчанию Sysprep заставляет мой образ запрашивать нового пользователя, пока я хочу Только сможет использовать тот же пользователь.

Я попытался использовать сайт "Генератор файлов ответов Windows" для создания xml, который не делал oobe пользователя и oobe компьютера, но в результате при первой загрузке возникло много проблем, препятствующих использованию образа, и я не знаю, правильно ли я делаю.

Кто-нибудь может мне помочь? Спасибо за внимание и извините за не очень хороший английский

Редактировать:

Вот длинный файл autounattend.xml, который я получил с помощью «Генератора файлов ответов Windows»

<?xml version="1.0" encoding="UTF-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
   <settings pass="windowsPE">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SetupUILanguage>
            <UILanguage>pt-BR</UILanguage>
         </SetupUILanguage>
         <InputLocale>66582:00010416</InputLocale>
         <SystemLocale>pt-BR</SystemLocale>
         <UILanguage>pt-BR</UILanguage>
         <UserLocale>pt-BR</UserLocale>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SetupUILanguage>
            <UILanguage>pt-BR</UILanguage>
         </SetupUILanguage>
         <InputLocale>66582:00010416</InputLocale>
         <SystemLocale>pt-BR</SystemLocale>
         <UILanguage>pt-BR</UILanguage>
         <UserLocale>pt-BR</UserLocale>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <Diagnostics>
            <OptIn>false</OptIn>
         </Diagnostics>
         <DiskConfiguration>
            <WillShowUI>OnError</WillShowUI>
            <Disk wcm:action="add">
               <DiskID>0</DiskID>
               <WillWipeDisk>false</WillWipeDisk>
               <CreatePartitions>
                  <CreatePartition wcm:action="add">
                     <Order>1</Order>
                     <Type>Primary</Type>
                     <Size>100</Size>
                  </CreatePartition>
                  <CreatePartition wcm:action="add">
                     <Order>2</Order>
                     <Type>Primary</Type>
                     <Extend>true</Extend>
                  </CreatePartition>
               </CreatePartitions>
               <ModifyPartitions>
                  <ModifyPartition wcm:action="add">
                     <Format>NTFS</Format>
                     <Label>System Reserved</Label>
                     <Order>1</Order>
                     <Active>true</Active>
                     <PartitionID>1</PartitionID>
                     <TypeID>0x27</TypeID>
                  </ModifyPartition>
                  <ModifyPartition wcm:action="add">
                     <Active>true</Active>
                     <Format>NTFS</Format>
                     <Label>OS</Label>
                     <Letter>C</Letter>
                     <Order>2</Order>
                     <PartitionID>2</PartitionID>
                  </ModifyPartition>
               </ModifyPartitions>
            </Disk>
         </DiskConfiguration>
         <ImageInstall>
            <OSImage>
               <InstallTo>
                  <DiskID>0</DiskID>
                  <PartitionID>2</PartitionID>
               </InstallTo>
               <WillShowUI>OnError</WillShowUI>
               <InstallToAvailablePartition>false</InstallToAvailablePartition>
            </OSImage>
         </ImageInstall>
         <UserData>
            <AcceptEula>false</AcceptEula>
            <FullName>User</FullName>
            <Organization />
         </UserData>
         <EnableFirewall>true</EnableFirewall>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <Diagnostics>
            <OptIn>false</OptIn>
         </Diagnostics>
         <DiskConfiguration>
            <WillShowUI>OnError</WillShowUI>
            <Disk wcm:action="add">
               <DiskID>0</DiskID>
               <WillWipeDisk>false</WillWipeDisk>
               <CreatePartitions>
                  <CreatePartition wcm:action="add">
                     <Order>1</Order>
                     <Type>Primary</Type>
                     <Size>100</Size>
                  </CreatePartition>
                  <CreatePartition wcm:action="add">
                     <Order>2</Order>
                     <Type>Primary</Type>
                     <Extend>true</Extend>
                  </CreatePartition>
               </CreatePartitions>
               <ModifyPartitions>
                  <ModifyPartition wcm:action="add">
                     <Format>NTFS</Format>
                     <Label>System Reserved</Label>
                     <Order>1</Order>
                     <Active>true</Active>
                     <PartitionID>1</PartitionID>
                     <TypeID>0x27</TypeID>
                  </ModifyPartition>
                  <ModifyPartition wcm:action="add">
                     <Active>true</Active>
                     <Format>NTFS</Format>
                     <Label>OS</Label>
                     <Letter>C</Letter>
                     <Order>2</Order>
                     <PartitionID>2</PartitionID>
                  </ModifyPartition>
               </ModifyPartitions>
            </Disk>
         </DiskConfiguration>
         <ImageInstall>
            <OSImage>
               <InstallTo>
                  <DiskID>0</DiskID>
                  <PartitionID>2</PartitionID>
               </InstallTo>
               <WillShowUI>OnError</WillShowUI>
               <InstallToAvailablePartition>false</InstallToAvailablePartition>
            </OSImage>
         </ImageInstall>
         <UserData>
            <AcceptEula>false</AcceptEula>
            <FullName>User</FullName>
            <Organization />
         </UserData>
         <EnableFirewall>true</EnableFirewall>
      </component>
   </settings>
   <settings pass="generalize">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SkipRearm>1</SkipRearm>
      </component>
   </settings>
   <settings pass="generalize">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SkipRearm>1</SkipRearm>
      </component>
   </settings>
   <settings pass="specialize">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SkipAutoActivation>true</SkipAutoActivation>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <SkipAutoActivation>true</SkipAutoActivation>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <ComputerName>-PC</ComputerName>
         <ProductKey>----</ProductKey>
         <TimeZone>E. South America Standard Time</TimeZone>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <ComputerName>-PC</ComputerName>
         <ProductKey>----</ProductKey>
         <TimeZone>E. South America Standard Time</TimeZone>
      </component>
   </settings>
   <settings pass="oobeSystem">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <InputLocale>66582:00010416</InputLocale>
         <UILanguage>pt-BR</UILanguage>
         <UserLocale>pt-BR</UserLocale>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <InputLocale>66582:00010416</InputLocale>
         <UILanguage>pt-BR</UILanguage>
         <UserLocale>pt-BR</UserLocale>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <RegisteredOwner>User</RegisteredOwner>
         <OOBE>
            <HideEULAPage>true</HideEULAPage>
            <NetworkLocation>Other</NetworkLocation>
            <ProtectYourPC>1</ProtectYourPC>
            <HideWirelessSetupInOOBE>false</HideWirelessSetupInOOBE>
            <SkipMachineOOBE>true</SkipMachineOOBE>
            <SkipUserOOBE>true</SkipUserOOBE>
         </OOBE>
         <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
         <FirstLogonCommands>
            <SynchronousCommand wcm:action="add">
               <RequiresUserInput>false</RequiresUserInput>
               <Order>1</Order>
               <Description>Disable Auto Updates</Description>
               <CommandLine>reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 3 /f</CommandLine>
            </SynchronousCommand>
            <SynchronousCommand wcm:action="add">
               <Description>Control Panel View</Description>
               <Order>2</Order>
               <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 0 /f</CommandLine>
               <RequiresUserInput>true</RequiresUserInput>
            </SynchronousCommand>
            <SynchronousCommand wcm:action="add">
               <Order>3</Order>
               <Description>Control Panel Icon Size</Description>
               <RequiresUserInput>false</RequiresUserInput>
               <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 0 /f</CommandLine>
            </SynchronousCommand>
         </FirstLogonCommands>
         <AutoLogon>
            <Password>
               <Value />
               <PlainText>true</PlainText>
            </Password>
            <Enabled>true</Enabled>
            <Username>User</Username>
         </AutoLogon>
         <UserAccounts>
            <LocalAccounts>
               <LocalAccount wcm:action="add">
                  <Password>
                     <Value />
                     <PlainText>true</PlainText>
                  </Password>
                  <Description />
                  <DisplayName>User</DisplayName>
                  <Group>Administrators</Group>
                  <Name>User</Name>
               </LocalAccount>
            </LocalAccounts>
         </UserAccounts>
      </component>
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <RegisteredOwner>User</RegisteredOwner>
         <OOBE>
            <HideEULAPage>true</HideEULAPage>
            <NetworkLocation>Other</NetworkLocation>
            <ProtectYourPC>1</ProtectYourPC>
            <HideWirelessSetupInOOBE>false</HideWirelessSetupInOOBE>
            <SkipMachineOOBE>true</SkipMachineOOBE>
            <SkipUserOOBE>true</SkipUserOOBE>
         </OOBE>
         <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
         <FirstLogonCommands>
            <SynchronousCommand wcm:action="add">
               <RequiresUserInput>false</RequiresUserInput>
               <Order>1</Order>
               <Description>Disable Auto Updates</Description>
               <CommandLine>reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 3 /f</CommandLine>
            </SynchronousCommand>
            <SynchronousCommand wcm:action="add">
               <Description>Control Panel View</Description>
               <Order>2</Order>
               <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 0 /f</CommandLine>
               <RequiresUserInput>true</RequiresUserInput>
            </SynchronousCommand>
            <SynchronousCommand wcm:action="add">
               <Order>3</Order>
               <Description>Control Panel Icon Size</Description>
               <RequiresUserInput>false</RequiresUserInput>
               <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 0 /f</CommandLine>
            </SynchronousCommand>
         </FirstLogonCommands>
         <AutoLogon>
            <Password>
               <Value />
               <PlainText>true</PlainText>
            </Password>
            <Enabled>true</Enabled>
            <Username>User</Username>
         </AutoLogon>
         <UserAccounts>
            <LocalAccounts>
               <LocalAccount wcm:action="add">
                  <Password>
                     <Value />
                     <PlainText>true</PlainText>
                  </Password>
                  <Description />
                  <DisplayName>User</DisplayName>
                  <Group>Administrators</Group>
                  <Name>User</Name>
               </LocalAccount>
            </LocalAccounts>
         </UserAccounts>
      </component>
   </settings>
   <settings pass="offlineServicing">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-LUA-Settings" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <EnableLUA>true</EnableLUA>
      </component>
   </settings>
   <settings pass="offlineServicing">
      <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
         <EnableLUA>true</EnableLUA>
      </component>
   </settings>
</unattend>

0