Виртуальная машина создана с использованием контроллера SCSI - Paravirtual
После удаления VMTools операционная система перестала загружаться.
В режиме восстановления системы в командной строке запустил diskpart list disk - пишет, что дисков не найдено.
Не пойму, что произошло?
Не загружается Windows Server 2012 R2 c Paravirtual SCSI
Опубликованно: 24-08-2017
удален драйвер pvscsi
Опубликовано пользователем manager
VM Tools содержат в себе драйвер pvscsi и в некоторых случаях при деинсталляции могут его удалить. Без драйвера загрузчик ОС не может работать с Paravirtual SCSI контроллером и следовательно не видит диска с файлами ОС.
установка pvscsi offline
Опубликовано пользователем manager
На первый взгляд ситуация кажется безнадежной. Чтобы загрузчик ОС получил доступ к файлам ОС нужно установить в ОС драйвер, а для этого нужно получить доступ к файлам ОС с помощью драйвера которого там нет :) А теперь фокус.
1. Загружаемся в режим восстановления, в ВМ поключаем floppy drive через Connect to floppy image on a datastore, выбираем vmimages\floppies\pvscsi-Windows2008.flp
2. Выполняем команду drvload a:\amd64\pvscsi.inf
Теперь из режима восстановления запускаем diskpart list disk и видим, что диски снова доступны. Но доступны только из текущей сессии режима восстановления. Нужно как-то загрузить драйвер в ОС.
3. Допустим, диск с файлами Windows получил букву E:
Выполняем команду dism /image:e: /add-driver /driver:a:\amd64\pvscsi.inf
4. Убеждаемся, что драйвер установлен dism /image:e: /get-drivers /all
Перезагружаем сервер.