VM não pôde inicializar, erro 0x80070539 Hyper-V
A mensagem de erro inteira diz algo como isto:
Ocorreu um erro ao tentar iniciar a(s) máquina(s) virtual(is) selecionada(s).
‘vm-name’ não pôde inicializar.
Uma tentativa de ler ou atualizar a configuração da máquina virtual falhou.
Uma tentativa de ler ou atualizar a configuração da máquina virtual falhou.
‘vm-name’ não pôde inicializar. (ID da máquina virtual)
‘vm-name’ não pôde ler ou atualizar a configuração da máquina virtual: a estrutura do ID de segurança é inválida. (0x80070539). (ID da máquina virtual: your-vm-ID)
Para sua informação, esse erro aparece quando você move uma máquina virtual de um ambiente para outro. Pode ser o mesmo PC ou dois computadores diferentes. Como é possível mover a máquina virtual de um ambiente para outro, muitas pessoas costumam fazer isso sem tomar precauções. Se você fez isso pela primeira vez, pode obter esse erro mencionado ao iniciar a máquina virtual após a migração.
Dito isso, você precisa redefinir o ID de segurança na configuração da máquina virtual. Embora o Hyper-V atribua um à nova máquina virtual, ele não faz o mesmo para as máquinas migradas. É por isso que você precisa fazer isso manualmente usando o PowerShell.
VM não pôde inicializar, erro 0x80070539 Hyper-V
Para corrigir a VM não pôde inicializar, erro 0x80070539 Hyper-V, siga estas etapas:
- Pesquise powershell na caixa de pesquisa da barra de tarefas.
- Clique na opção Executar como administrador .
- Clique no botão Sim no prompt do UAC.
- Digite este comando: Grant-VMConnectAccess -VMName “vm-name” -UserName “Domínio e nome de usuário do usuário”
- Feche o PowerShell e tente reiniciar a máquina virtual.
Para saber mais sobre essas etapas, continue lendo.
Para começar, você precisa abrir o Windows PowerShell com privilégios de administrador. Para isso, procure powershell na caixa de pesquisa da barra de tarefas e clique na opção Executar como administrador . Em seguida, clique no botão Sim no prompt do UAC para abrir o PowerShell.
Em seguida, você precisa inserir este comando:
Grant-VMConnectAccess -VMName "vm-name"-UserName "Domain and username of the user"
Não se esqueça de substituir o vm-name pelo nome da máquina virtual e Domínio e nome de usuário do usuário pelo nome de usuário atual.
Feito isso, feche todas as janelas e tente reiniciar a máquina virtual.
Qual é o código de erro 80070005 no Hyper-V?
Este erro indica que o ID ou SID da máquina virtual está ausente no arquivo do disco rígido virtual. Em outras palavras, você precisa atribuir o SID ao seu arquivo VHD ou AVHD. Você pode fazer isso com a ajuda do prompt de comando e este comando: icacls <.vhd ou. caminho do arquivo avhd> /grant “NT VIRTUAL MACHINE\ <vm-ID > “:(F).
Por que o VHDX não inicializa o Hyper-V?
Pode haver inúmeras razões pelas quais o VHDX não está inicializando no Hyper-V. De um arquivo ausente ou corrompido a configuração incorreta e permissão insuficiente, qualquer coisa pode ser responsável por esse erro. Dependendo do erro, você pode corrigir o problema recriando o arquivo do disco rígido virtual.
Deixe um comentário