Resumindo: Quando inicializo da instalação pré-carregada, a configuração limpa o disco rígido e, após a próxima reinicialização, (obviamente) não carrega o SO.
- > Que configuração estou faltando para impedir que a instalação reinicialize o disco de inicialização durante a instalação?
Em muito tempo: Para um caso de teste, usei uma ISO original do Win10 baixada da Microsoft. Abaixo estão as etapas que segui para pré-carregar a imagem no disco: (observação: é uma VM para que eu possa montar o ISO)
diskpart
select disk 0
clean
convert mbr
create partition primary
select partition 1 active
format fs=ntfs label=System quick
assign letter c
exit
xcopy d:\ c:\ /E /V
c:
cd \boot
bootsect /nt60 c: /mbr /force
exit
A inicialização da VM carrega a configuração do Windows e eu posso instalar o Win10 na unidade. Eu acabo com uma inicialização dupla entre o Windows 10 e a Instalação do Windows, mas isso pode ser corrigido com o bcdedit, após o qual os arquivos de configuração podem ser apagados.
Então isso mostra que a pré-carga é pelo menos possível.
Na próxima etapa, criei uma imagem personalizada usando o 'ICD do Windows Imaging and Configuration Designer' e a carreguei com todas as configurações, drivers e scripts necessários para fazer uma instalação totalmente automática, exportar a imagem e criar uma ISO inicializável usando oscdimg.exe. Inicializando a partir do ISO personalizado me dá o resultado desejado: Uma instalação do Win10 completamente instalada, configurada e personalizada com quase nenhum clique.
A próxima etapa é pré-carregar a mídia de instalação personalizada no disco rígido. Para isso, uso o mesmo procedimento que no caso de teste, com a única diferença de montar o ISO personalizado antes de executar o xcopy. Como não há opções de configuração no ICD para layout de disco (pelo menos não que eu possa encontrar), a configuração usa um esquema de particionamento automático que limpa a unidade. Isso obviamente resulta em uma instalação com falha
Tentando corrigir:
Na mídia de instalação personalizada, encontrei o arquivo \ sources \ Autounattend.xml com a seguinte seção:
(nota: o arquivo original não tem quebras de linha, eu formatei a parte relevante para facilitar a leitura)
<?xml version="1.0"?>
<Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
<Customizations>
[large list of settings I selected in ICD, removed here for brevity]
</Customizations>
<UnattendedSetup>
<InstallWindows>
<WimImage>
<Path>install.wim</Path>
<ImageIndex>1</ImageIndex>
</WimImage>
<Destination>
<Disk>BootDisk</Disk>
<Partition>Automatic</Partition>
<ProvisionDisk>True</ProvisionDisk>
</Destination>
</InstallWindows>
<EnableCompactOS>False</EnableCompactOS>
<ProductKey>PromptAtOOBE</ProductKey>
<Eula>PromptAtOOBE</Eula>
</UnattendedSetup>
<Provisioning>
<ProvisioningPackages>
<ProvisioningPackage>ProvisioningPackages\ICD_Customizations.ppkg</ProvisioningPackage>
</ProvisioningPackages>
</Provisioning>
</Settings>
Eu tentei modificar esse arquivo com%
<Destination>
<Disk>BootDisk</Disk>
<WillWipeDisk>false</WillWipeDisk>
<Partition>Automatic</Partition>
<ProvisionDisk>True</ProvisionDisk>
</Destination>
<Destination>
<Disk>BootDisk</Disk>
<WillWipeDisk>false</WillWipeDisk>
<Partition>Manual</Partition>
<ProvisionDisk>False</ProvisionDisk>
</Destination>
<Destination>
<Disk>BootDisk</Disk>
<WillWipeDisk>false</WillWipeDisk>
</Destination>
<Destination>
<Disk>BootDisk</Disk>
<Partition>Manual</Partition>
<ProvisionDisk>False</ProvisionDisk>
</Destination>
<Destination>
<Disk>BootDisk</Disk>
</Destination>
Tudo isso resulta em um disco limpo ou em um loop de reinicialização
Esquerda e direita na internet, encontrei mais opções possíveis em relação à configuração de disco em um arquivo de resposta do Windows, mas a iteração de todas elas levará MUITO tempo e até agora não consigo encontrar uma folha de referência clara para tudo permitido / obrigatório dentro de <Destination></Destination>
, então eu gostaria de perguntar aqui:
- > Alguém sabe o código correto para corrigir o loop diskwipe / reboot
- > Alguém sabe de um recurso onde todas as opções / opções para esta seção XML são mencionadas e / ou explicadas
Tags boot windows-10 unattended