5

В некоторых обновлениях произошел сбой моей виртуальной машины Hyper-V. Хорошей новостью является то, что я вчера создал копию файла VHD, придется переустанавливать программы, но, по крайней мере, мне не придется начинать все сначала. Я удалил текущий VHD и поместил резервную копию в каталог. Когда я пытаюсь запустить ВМ, я получаю эту ошибку:

ошибка гипер-V

Я пытался предоставить пользователям домена VM полные права, но это не решило проблему. Спасибо за помощь в продвижении

2 ответа2

3

Что вам нужно сделать, это удалить вашу виртуальную машину и создать новую. Затем выберите существующий .vhd в процессе установки.

0

Вам необходимо сбросить разрешения для файлов VHD, чтобы предоставить индивидуальный доступ к гиду виртуальной машины. Вот несколько PowerShell, которые я написал, чтобы сделать это быстро. Просто выберите нужные виртуальные машины и нажмите ОК.

Если у вас нет Out-GridView, вам нужно немного изменить код.

foreach ($vm in (Get-VM | ogv -PassThru)) {
    foreach ($vhd in $vm.HardDrives) {
        $vhdpath = Split-Path $vhd.Path -Parent
        icacls "$vhdpath\*.*vhd*" /grant "$($vm.VMid.Guid):F"
    }
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .