четверг, 22 апреля 2021 г.

Загрузка драйверов Nutanix VirtIO в среде восстановления Windows

Однажды случилось так, что виртуальная машина под управлением Windows Server 2016, запущенная на Nutanix AHV, отказалась загружаться. Чтобы понять, что происходит с севером, можно загрузиться в среду восстановления Windows, но тут есть один нюанс - консоль восстановления не видит дисков виртуальной машины.
Если запустить diskpart, то его вывод будет немного пугающим
X:\sources>diskpart

Microsoft DiskPart, версия 10.0.19041.1

(C) Корпорация Майкрософт (MicrosoftCorporation)
На компьютере: MININT-615R7LA

DISKPART> list disk
Жесткие диски отсутствуют.

DISKPART>
Для начала подключим к виртуальной машине образ диска с драйверами виртуальных устройств, Nutanix VirtIO Drivers. Он, скорее всего, уже загружен в хранилище дисков вашего кластера, если образа нет, то можно скачать его либо с портала Nutanix, либо воспользоваться ссылкой на загрзку образа virtio-win на портале документации Fedora.

Для определения буквы диска, скорее всего это будет D, назначенной подключенному образу, можно воспользоваться командой
wmic logicaldisk get caption, volumename
Если диск успешно обнаружен виртуальнйо машиной, то необходимо загрузить драйвер контроллера
drvload "E:\Windows Server 2016\amd64\vioscsi.inf"
После успешной загрузки драйвера контроллера дисков, с дисками можно будет производить какие-то манипуляции в консоли восстановления.

В моём случаем потребовалось, с помощью chkdsk, устранить ошибки файловой системы, которые мешали штатной загрузке ОС.

Комментариев нет:

Отправить комментарий