Temos um servidor Hyper-V configurado e o layout dos arquivos é inconsistente porque foi configurado por várias pessoas. Aqui estão os dois "modelos" diferentes que foram usados:
Modelo 1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2.xml
....
e
Modelo 2
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\GUID_2.xml
Modelo 1
O argumento apresentado para o Modelo 1 foi que, quando você faz uma exportação de uma VM, a exportação cria uma pasta com o nome da máquina, coloca pastas separadas para os discos e a VM. Você pode simplesmente apontar para o diretório da máquina ao executar uma importação.
O argumento CONTRA esse estilo de modelo é que não faz sentido que exista um diretório chamado Máquinas Virtuais se houver apenas um arquivo. O outro argumento contrário é que parece que o próprio servidor Hyper-V parece esperar que todos os discos rígidos estejam em uma pasta e todas as Máquinas Virtuais estejam em uma pasta diferente. isto é, não cria pastas separadas para cada VM (exceto aquelas nomeadas por GUID no diretório Máquinas Virtuais)
Modelo 2
O argumento para o modelo 2 é que parece que é isso que o Hyper-V espera que o layout seja.
O argumento CONTRA o Modelo 2 é que você não pode dizer quais arquivos de Máquina Virtual estão associados a uma máquina específica, a menos que você procure dentro dos arquivos xml.
Eu adoraria ouvir sobre quaisquer armadilhas para qualquer layout.