A documentação em https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd é mínima e não parece cobrir o caso de uso de como especificar vários volumes para backup, assumindo que não há qualquer maneira de especificar volumes ou unidades a serem excluídas. Quero criar um script de backup do meu computador em um arquivo VHDX para usar como VM, caso algo falhe irreparavelmente e eu não consiga recuperar a instalação do Windows. Meu computador possui 2 drives, um típico C: com 3 volumes (C:, \?\volume{819..., \?\volume{d89..., sendo um o EFI e o outro o de recuperação)
O comando
.\disk2vhd64.exe -h C: D:\VHDs\mycomputer_test.VHDX
invoca isso, que não inclui esses volumes de inicialização nem marca a caixa "Preparar para usar no Virtual PC", apesar do -h
parâmetro.
Qual é o comando correto para isso?
disk2VHD é limitado dessa forma, pois os argumentos da linha de comando exigem que os volumes selecionados tenham uma letra de disco atribuída. Isto é especialmente verdadeiro no que diz respeito à partição reservada do sistema. O único volume necessário é a partição reservada pelo sistema. O outro disco sem uma letra de disco na captura de tela é a partição WinRE.
Você terá que copiar todos os discos, montar o VHD e excluir a partição você mesmo. Uma alternativa é mesclar essas duas partições, criar o backup e, em seguida, reduzir significativamente a partição.
Você deve ser capaz de criar scripts para ambas as opções. A opção “preparar para uso no Virtual PC” não deve ser usada, pois o Virtual PC não tem suporte ou funcionalidade há uma década. O Virtual PC não consegue nem rodar no Windows 10+
Existem inúmeras ferramentas de terceiros que permitem agendar um backup das partições exatas que você deseja e a maioria delas possui as ferramentas para converter esse backup em uma VM Hyper-V ou VMWare.