Что означает ошибка 0x80070490
Код 0x80070490 — это стандартный Win32‑error «The system cannot find the file specified». В Hyper‑V он появляется, когда менеджер не может локализовать нужный компонент виртуальной машины — например, файл .xml конфигурации VM или связанный с ней VHD/XVD диск. Ошибка может проявиться при запуске, остановке или открытии свойств VM, а также в логах Hyper‑V как «The system cannot find the file specified. (0x80070490)».
Причины возникновения
- Отсутствие или перемещение VHD/XVD — файл диска был удалён, переименован или перемещён в другую файловую систему.
- Повреждение или удаление конфигурационного файла VM — -VM.xml (или -VMHyperV.xml) в каталоге хранения.
- Неправильные права доступа — каталог хранения принадлежит не той учетной записи или отсутствуют права «Чтение/Запись».
- Неверный путь хранения — буква диска в пути изменилась (например, диск переместили в другой том).
- Вмешательство антивируса или дискового массива — некоторые решения блокируют доступ к файлам VM, вызывая ту же ошибку.
Способы решения
Способ 1: Проверить наличие файлов и пути к VHD
- Откройте Hyper‑V Менеджер → выберите нужную VM → Настройки.
- В разделе Диспетчер устройств найдите строку Путь к жёсткому диску (VHD/XVD).
- Убедитесь, что файл существует по указанному пути. Если он пропал — восстановите из резервной копии или создайте новый VHD.
💡 Совет: Храните VHD в том же каталоге, что и файл конфигурации VM, чтобы избежать несоответствия путей.
Способ 2: Восстановить регистрацию VM
- Запустите PowerShell от имени администратора.
- Выполните:
Команды принудительно перерегистрируют виртуальную машину, заставляя Hyper‑V повторно прочитать её конфигурационный файл.Unregister-VM -VMName "ИмяВМ" Register-VM -VMName "ИмяВМ"
Способ 3: Исправить разрешения
- Найдите каталог хранения VM (обычно
C:\ClusterStorage\Volume1\VM). - Щелкните правой кнопкой мыши → Свойства → вкладка Безопасность.
- Убедитесь, что ваша учетная запись имеет флажки Чтение и Запись. При необходимости установите их.
⚠️ Важно: Недостаток прав — частая причина ошибки 0x80070490.
Способ 4: Исправить конфигурацию VM
Если XML-файл конфигурации повреждён, используйте встроенный коммандлет:
Update-VMConfiguration -Path "C:\ClusterStorage\Volume1\VM\ИмяВМ\ИмяВМ.xml"
Команда восстановит недостающие или испорченные разделы, после чего VM вновь будет доступна.
Профилактика
- Не перемещайте файлы VM вручную — всегда используйте инструменты Hyper‑V или VMware‑оболочку; в противном случае обновите путь в конфигурации.
- Регулярно создавайте резервные копии VHD и XML-файлов конфигурации отдельно от основного хранилища.
- Проверяйте права доступа после изменений учётных записей или переустановки ОС.
- Используйте стабильные буквы дисков для хранилища; избегайте динамического переименования томов.
- Добавьте исключение для антивируса в каталог хранения VM, чтобы избежать ложного блокирования файлов.
Теперь у вас есть полный набор действий, чтобы устранить ошибку 0x80070490 в Hyper‑V и предотвратить её повторное появление. Удачной работы!