31.05.2019 09:19
OlegON
 
Собственно, вопрос. Вроде бы даже раньше так делал, но не уверен, что в Windows 10, скорее в Windows 7. А тут споткнулся.

Итак, есть виртуалка с операционкой на SATA. Надо сменить на VirtIO.

Раньше менялось очень просто: цеплял какой-нибудь диск на VirtIO, чтобы все дрова ставились в систему, потом тупо удалял SATA-контроллер и диск системный в устройствах, выключал винду, менял интерфейс с SATA на VirtIO и включал винду. Она на старте смотрела на диск, цепляла его на новый интерфейс и работала. Теперь показывает синий экран. Как быть?
31.05.2019 10:10
OlegON
 
Вот блин, не помню... Там много вариантов? Показывает этот дебильный грустный смайлик "что-то пошло не так, сейчас перекину тебя на исправления"... Есть смысл через них?
Я просто сейчас уже не рядом с виртуалками, вечером только смогу попробовать.
31.05.2019 10:26
baggio
 
во первых...
контроллер может работать в 4 режимах... хз как работает virtio
но это может быть
1. IDE
2. AHCI
3. SCSI
4. Nvme

соответвенно ДО смены контроллера в винде должен быть драйвер...

я бы сделал так... загрузился бы в режиме в котором винда грузится и принудительно поставил драйвер virtio вместо текущего ide/ahci/scsi
и перегрузился...
31.05.2019 22:11
OlegON
 
В общем, получилось...



Выкинул QEMU Harddisk и стандартный контроллер SATA AHCI внутри, в винде. Контроллер дискового пространства не трогал (случайно отметил). Выключил винду. Поменял тип диска, подключенного к виртуалке, включил, все заработало. Вроде, так и делал уже...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.