Сервер 2008 R2 Hyper-V: драйвер "гіпервізора" не встановлений


8

У мене є система з подвійним завантаженням, Windows 7 на моєму C: диску та Server 2008 R2 на моєму K: диску. Два окремих жорстких диска.

Я створив Hyper-V, і все працювало чудово, будуючи VM ліворуч і праворуч і люблячи життя. Мій накопичувач Win7 став пошкодженим, і я підірвав його та перевстановив вікна 7. У моїй серверній середовищі я не міг запустити жодних віртуальних машин, оскільки "гіпервізор не працює". Я побіг bcdedit /set hypervisorlaunchtype autoі це вирішило мою проблему.

Я завантажився в Windows 7 і користувався цим кілька днів. Немає проблем. Зареєстрований сьогодні на сервері 2008 R2, і я отримую ту ж помилку

"Не вдалося запустити віртуальну машину, оскільки гіпервізор не працює."

У журналі Hyper-V-Hypervisor не було останніх повідомлень. Наступна лише остання помилка в журналі адміністратора Hyper-V-VMMS:

Драйвер 'Hypervisor', необхідний службі управління віртуальною машиною, не встановлений і не вимкнено. Перевірте свої налаштування або спробуйте перевстановити роль Hyper-V.

Я не бачу жодних інших відповідних повідомлень в інших журналах подій Hyper-V- *.

Я перевірив %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\папку, і вона заповнена символами посилань на файли конфігурації віртуальної машини, про який можна було вказати в одному записі блогу.

Я на своєму білі, не впевнений, що ще робити. У BIOS включена віртуалізація, запускаються відповідні сервіси тощо. Будь-які ідеї?

Роздільна здатність:

Мені довелося повторно застосувати встановлений прапор гіпервізового запуску, а потім я вимкнув свою машину і фізично відключив електроживлення машини, а потім перезавантажив. Гіпервізор добре працював після цього. Це послідовне виправлення. Якщо я просто повторно застосую прапор, не відключаючи його, він не працює. Треба сказати, що я боявся завантажуватися в Win7.

Думаю, що мої проблеми зникнуть, коли Windows 8 вийде з Hypervisor на клієнтській ОС?


4
Ви спробували перевстановити роль Hyper-V?
ErnieTheGeek

1
Будь ласка, додайте до своєї запитання результат команди bcdedit .
Рікардо Поло Джарамільо

1
Це питання підходить для Super User, і модератори серверних помилок повідомили нам, що ми не повинні переносити його назад. Спробуємо сфокусуватись на вирішенні проблеми Натана, а не створювати більше суперечок. Це питання тут добре підходить.
nhinkle

@RicardoPolo: З того, що я прочитав hypervisorlaunchtype, видаляється щоразу, коли Windows 7 запускається, хоча він не чітко вказав, чи намагався він bcdedit /set ...повторити спробу.
Тамара Війсман

Відповіді:


3

У дусі « Не бійтеся використовувати науку» , я щойно спробував це, подвійним завантаженням з Windows Server 2008 R2, і схоже, що при встановленні іншої ОС це вимикає і вимикає кілька додаткових прапори в магазині bcd.

Коли ви перебуваєте у R2 2008 року, виконайте наступне з піднятого командного рядка:

bcdedit /set hypervisorlaunchtype auto

Це повинно повернути драйвер Hyper-V до процедури запуску, і ви зможете запустити свій VM знову.


Про це вже було сказано у питанні. Або ти маєш на увазі, що він повинен спробувати його ще раз? Думаючи про що, якщо запустити його знову виправить це, він, можливо, зможе вирішити це за допомогою сценарію завантаження / входу, хоча ... +1
Тамара Війсман

@TomWijsman - коли я спробував це, прапори продовжували перезаписувати одне інше. Також із дослідження, яке я зробив для цього питання, це, здається, єдиний спосіб виправити це. Так відбувається щось дивне.
Марк Хендерсон

Я думаю, що це рішення, але я повинен сказати вам, що я не дуже радий цьому "обходу" ...
Натан Девітт

@NathanDeWitt - якщо чесно, гіпервізор з подвійним завантаженням - надзвичайно рідкісна та дивна річ, це приблизно такий кращий випадок.
Марк Хендерсон

@Farseeker - у світі розробників це частіше, ніж ви думаєте. Ми робимо розробку SharePoint і потребуємо Server 2008 vm. але ми також робимо розробник мобільних додатків, і це приємно працювати на клієнтській ОС. так, ми могли б віртуалізувати клієнтську ОС, але це використовує ресурси без потреби. працює на ноутбуці, оперативної пам'яті мало. подвійне завантаження - це спосіб його обійти. Завантаження на VHD - це можлива обробка, яку я шукаю.
Натан Девітт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.