Clonar/mover partição do Windows para um destino arbitrário em outro disco (com acesso a utilitários Linux)

Clonar/mover partição do Windows para um destino arbitrário em outro disco (com acesso a utilitários Linux)

Pergunta

Usando nada além dos utilitários Linux relevantes usuais, como ,,,, partedetc. , 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 parafdiskntfsclonebcdbootdismum local arbitrárioem outro disco? Por exemplo, de /dev/sdc42até /dev/sdp23. Obviamente, ele deve ser inicializável ao final do processo.

Soluções possíveis

Meu palpite sobre a solução era

  1. garantir que exista uma partição de sistema EFI (ESP) no dispositivo de destino,
  2. crie uma partição no dispositivo de destino que seja do mesmo tamanho da partição antiga (existente) do Windows,
  3. ntfsclonea partição antiga para o destino,
  4. use bcdbootda instalação antiga para copiar o material BCD da nova instalação para o ESP do disco de destino e
  5. 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

  1. usar dism(de um ambiente Windows separado, como o Windows PE) para capturar uma imagem da instalação antiga (existente) do Windows,
  2. aplique a imagem à partição recém-criada e
  3. use bcdbootpara 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.

informação relacionada