Hyper-V: Mova o armazenamento convidado no mesmo HD mais rápido (sem copiar)

0

Eu gosto de colocar VMs em pastas separadas para uma melhor visão geral do que é onde, e. g.

D:\VM\MyVM1
D:\VM\SomeVM2

Muitas vezes (especialmente com Replicas, onde não há nenhuma opção sobre onde colocá-lo) eu movo VMs depois de criá-los - no mesmo hd, apenas para uma pasta diferente.

O mecanismo padrão parece funcionar copiando todos os arquivos, o que é razoavelmente lento, onde um comando move também deve funcionar.

Existe algum (simples, sem ir para o sistema de arquivos e lidar com arquivos bloqueados) para conseguir isso e acelerar o processo ao reorganizar no mesmo HD?

    
por Andreas Reiff 05.09.2017 / 08:47

1 resposta

1

É possível.

  1. Encerre sua VM e interrompa o serviço de gerenciamento do Hyper-V (do console de gerenciamento)

  2. Navegue até a pasta “C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines” , onde você encontrará o arquivo de link falso no arquivo de configurações XML da VM com o mesmo nome, basta renomeá-lo para .old.

  3. Mova a VM para o novo local

  4. Depois que a VM for movida, abra um novo prompt de comando como administrador e digite o comando:

C: \ ProgramData \ Microsoft \ Windows \ Hyper-V \ Virtual Machines & mtklink 0B142A56-4B3F-4AE5-88E5-AC21B33CE290.xml "\ 0B142A56-4B3F-4AE5-88E5-AC21B33CE290.xml"

  1. Você precisa dar aos usuários locais controle total sobre esse arquivo criado. Faça isso com a guia de segurança.

  2. Inicie o serviço novamente e pronto.

por 05.09.2017 / 09:08