Eu tenho 2 exatamente as mesmas instalações configuradas do Windows, tanto de 32 bits quanto de 64 bits. Essas instalações do Windows estão se referindo a outras outras unidades para configurações específicas, como:
- A pasta de usuários é redirecionada para a unidade
U:\Users
- Alguns programas estão instalados na unidade
P:\
.
O sistema operacional está instalado na unidade C:\
.
Para testar constantemente essas máquinas configuradas com as configurações, usei um sysprep não generalizado e inicializei de volta na mesma máquina virtual (ainda não testei em outra máquina).
Esses syspreps não generalizados no OOBE funcionaram perfeitamente. Refere-se a esta questão .
Quando terminei de configurar as máquinas como queria e sabia que as duas funcionavam em um sysprep não generalizado. Eu sysprepped-los com a opção generalize em.
A partir daqui, criei um ambiente de inicialização do WinPE e capturei uma imagem da partição OS
( C:\
) e da partição PROGRAMS
( P:\
).
Agora criei uma nova máquina virtual e inicializei no WinPE com o dispositivo conectado em que as imagens capturadas estão ativas.
Aqui eu criei as seguintes partições (necessárias) usando o diskpart:
Estassãoaspartiçõesquecorrespondemàsmáquinassyspreppedquefuncionaramsemgeneralizar.Apartiçãodosistemafoiapenasumatentativa,eutambémtenteifazerissosemela.
Depoisdecriaraspartições,apliqueiasimagensaosdiscoscorrespondentes(C:\
->partiçãoOS,P:\
->partiçãoProgramas).IssousandoocomandoDISM/apply-image.Tenhocertezadequeescolhooíndicecorretodoarquivo.WIM.
EntãoeuuseiobcdbootC:\Windows/sC:
paracriarosarquivosdeinicialização,issofuncionoucomsucesso.
Depoisdereiniciaramáquinausandoocomandoexit
enãoinicializarnoWinPE,recebiaseguintemensagemdeerro.
Imagemtiradade este artigo da Wintips
Ao abrir o bloco de notas via SHIFT + F10 e abrir o arquivo \Windows\Panther\setuperr.log
, há esta linha:
2016-08-20 21:13:01, Error [0x0606ae] IBS [SetupCl library] Required profile hive does not exist [\??\E:\WINDOWS\system32\config\systemprofile\NTUSER.DAT].
Nota: espaço em branco removido da mensagem de erro
Além disso, quando eu abro o bloco de notas e verifico minhas unidades ao abrir um arquivo, existem todos os tipos de unidades que NÃO criei no WinPE.
A única coisa que está correta é a unidade C:\
, a unidade PROGRAMS deve ser P:\
e a unidade USERS deve ser U:\
.
ATUALIZAÇÃO 05/09/2016 :
Após o erro aparecer ao inicializar a imagem do Windows aplicada, eu abri o CMD pressionando SHIFT + F10 e abri o programa DISKPART.
Aqui eu selecionei as unidades com as letras de unidade incorretas e redefinir as letras da unidade usando
assign letter=X
na letra da unidade correspondente à direita.
Após a reinicialização da máquina, ele ainda gerou o mesmo erro.
Perguntas
- De onde vieram essas letras de drive aleatório? Eu já os coloquei
no WinPE antes de iniciar a instalação do Windows.
- Como posso fazer meu sysprep generalizado funcionar com essas configurações?