Pergunta
Usando nada além dos utilitários Linux relevantes usuais, como ,,,, parted
etc. , além de quaisquer ferramentas que venham com o Windows, como e , como alguém pode copiar ou clonar uma instalação existente do Windows 10 de um disco parafdisk
ntfsclone
bcdboot
dism
um local arbitrárioem outro disco? Por exemplo, de /dev/sdc42
até /dev/sdp23
. Obviamente, ele deve ser inicializável ao final do processo.
Soluções possíveis
Meu palpite sobre a solução era
- garantir que exista uma partição de sistema EFI (ESP) no dispositivo de destino,
- crie uma partição no dispositivo de destino que seja do mesmo tamanho da partição antiga (existente) do Windows,
ntfsclone
a partição antiga para o destino,- use
bcdboot
da instalação antiga para copiar o material BCD da nova instalação para o ESP do disco de destino e - tente inicializar a nova instalação enquanto cruza os dedos.
mas depois de algumas tentativas, isso não pareceu funcionar do jeito que eu fiz. Continuando a partir do passo 2 acima, meu palpite atual é, conforme descrito poresta postagem
- usar
dism
(de um ambiente Windows separado, como o Windows PE) para capturar uma imagem da instalação antiga (existente) do Windows, - aplique a imagem à partição recém-criada e
- use
bcdboot
para copiar os arquivos BCD da nova partição para o ESP do novo disco.
Observação
Eu sei que poderia usar uma ferramenta conveniente como o Clonezilla ou algo assim, mas queroaprendero processo de fazer isso manualmente desta forma.