В то время как я запускал свой vm, я получил эту ошибку
Microsoft Emulated IDE Controller Error (идентификатор 83F863B-8DCA-9EDA-2CA8B33039B4 Экземпляра): Отказавший для Включений с Ошибкой 'Процесс не может получить доступ к файлу, потому что это используется другим процессом'..
Что случилось с ним?
Для Windows также возможно заблокировать файл VHD. Я столкнулся с этим, дважды щелкнув на VHD, что приводит к тому, что последняя версия Windows открывает его как папку. Однако, кажется, что система затем удерживает блокировку на файле, что не позволяет Hyper-V использовать его для запуска ВМ. Перезагрузка исправила эту проблему.
Несколько дней назад у меня были те же проблемы:
Ошибка эмулируемого контроллера IDE Microsoft (идентификатор экземпляра 83F863B-8DCA-9EDA-2CA8B33039B4): не удалось включить питание с ошибкой 'Процесс не может доступ к файлу, потому что он используется другим процессом ...
Я попытался удалить драйверы USB и IDE - CD-ROM. Повторно инициируйте разрешения еще раз, но это не решило проблему.
Мне пришлось создать новую виртуальную машину и подключить жесткий диск. Это решило проблему.
Надеюсь, что это поможет.
При нажатии на виртуальный диск как computer\user\public\publicdocument\hyper-v\virtual machine\documents и настройке нового диска открывается в "Моем компьютере". Щелкните правой кнопкой мыши на указанном диске и "извлечь", затем перейдите в Hyper-V и запустите виртуальную машину.
.Очень просто. Просто перейдите к настройке vm. Затем в левой панели прямо под IDE контроллер 1 щелкните DVD Drive, а затем выберите нет. Работа выполнена.
Перейдите в диспетчер Hyper-V Manager, найдите неисправные настройки машины, перейдите к ее виртуальному Жесткому диску, осмотрите диск в правой панели, а затем снова подсоедините диск. Завершите работу мастера, и ваша машина запустится в нормальном режиме.
Нашел. Извлеките новый драйвер, чем созданный, щелкнув .vhdx вашего vm.
1. Откройте главный/физический ФАЙЛ-МЕНЕДЖЕР на сервере Windows, а не на установленном Hyper-V.
2.Выберите последний драйвер
3.Щелкните правой кнопкой мыши на последнем драйвере
4.Выберите Извлечь
5.Теперь вы можете запустить виртуальную машину в Hyper-v
Если вы работаете с ВМ:с помощью решения LabBuilder, возможно, вы действительно пересвязали родительский диск моментального снимка. т.е. используя один и тот же диск дважды.
Это может произойти при попытке пере-установить лабораторную-V Hyper-V, в которой настроены моментальные снимки. Тогда все диски с данными будут связаны дважды.
В моем случае Location 1 - 3
было добавлено еще раз как Location 4 - 5
.
[![Hyper-V Настройки с одинаковыми дисками, привязанными дважды][1]][1]
Чтобы иметь возможность запускать виртуальную машину, просто удалите дополнительные привязанные образы дисков в Location 3 - 5
. [1]:https://i.stack.imgur.com/xhdZB.png
Хотя некоторые из приведенных выше простых ответов могут подойти некоторым пользователям, ни один из них не решил мою проблему. Моя проблема заключалась в том, что файл Hyper-V.vhdx для моей виртуальной машины был заблокирован, но не отображался ни в Проводнике файлов как извлекаемый диск, ни в компоненте «Управление дисками в средствах администрирования». Обратите внимание, что моя виртуальная машина является производной от Debian Linux, работающей под WSL2 в Windows 10 с включенным Hyper-V.
Так как же он вообще оказался запертым? Я следовал инструкциям из статьи в Интернете, в которой говорилось, что я могу легко просматривать файлы, просто дважды-щелкнув файл.vhdx. Пока виртуальная машина была отключена, я так и сделал, но получил сообщение об ошибке (что-то вроде «не могу прочитать файл»). После этого попытка подключения к моей виртуальной машине с помощью Hyper-V привела к сообщению об ошибке «процесс не может получить доступ к файлу, поскольку он используется другим процессом». Так как его разблокировать?
Прошерстив Интернет и испробовав различные процедуры, я наконец нашел ту, которая работала с помощью Powershell. Вот короткая процедура:
Найдите Powershell, а затем запустите от имени администратора.
В командной строке введите:get-physicaldisk
В моем случае результаты были такими::
Number FriendlyName SerialNumber MediaType CanPool OperationalStatus HealthStatus Usage Size
------ ------------ ------------ --------- ------- ----------------- ------------ ----- ----
1 SanDisk Ultra II 480GB 16xxxxxxxx96 SSD False OK Healthy Auto-Select 447.13 GB
0 WDC WD1001FALS-00E3A0 WD-WCATxxxxxxx9 Unspecified True OK Healthy Auto-Select 931.51 GB
2 Msft Virtual Disk SSD False OK Healthy Auto-Select 32 GB
Как видите, есть запись под названием «Msft Virtual Disk», которая представляет файл виртуальной машины, смонтированный как виртуальный диск.
Dismount-DiskImage -ImagePath "C:\Users\Public\Documents\Hyper-V\Virtual hard disks\Name-Of-Your-Virtual-Machine.vhdx"
get-physicaldisk
, чтобы убедиться, что виртуальный диск размонтирован.После этого виртуальный диск был размонтирован, и я снова смог успешно подключиться и загрузить свою виртуальную машину из Hyper-V.
Надеюсь, эта информация кому-нибудь поможет!