Hyper-V на Windows 7?


21

Я запускаю нову Windows 7 RC x64. Я хотів би встановити пару віртуальних серверів, що працюють в тому ж вікні, що і моя робоча ОС. Я знаю, що можу це зробити з іншими пакунками з віртуалізації (Windows Virtual PC, VirtualBox тощо), але є пара особливостей Hyper-V, якими я хотів би скористатися.

Чи можливо встановити Hyper-V на Windows 7 x64? Якщо так, то як?

Відповіді:


17

Я б сказав, що неможливо використовувати Hyper-V в Windows 7. Ви можете поставити Server 2008 з Hyper-V в якості хоста і використовувати Windows 7 як гостьову машину. Найкраще скористатися новим віртуальним ПК Windows або VirtualBox тощо.


+1, оскільки win7 не підтримує гіпер-v. Тільки Virtual XP на конкретних процесорах.
Уейн

2
@Wayne невірний - усі підтримувані в даний час операційні системи Microsoft офіційно підтримуються на віртуальному ПК, але інші речі, такі як Linux, також працюють. Virtual XP - це заздалегідь налаштований XP VM, також працює нова версія термінальних служб (щоб дозволити спільний доступ до додатків) та має деякі спеціальні гачки в ОС Win7 для полегшення їх запуску / зупинки. Ви маєте рацію щодо конкретних процесорів - їм потрібна підтримка віртуалізації. Це те саме, що зараз Hyper-V.
Роберт Маклін

2
О, скажімо, кажучи, що підхід використовує Hyper-V в Windows 7 - це як би сказати, що ви можете використовувати VMware ESX для Windows 7, якщо ви встановите 7 як гість на ESX. На слово важливо. Питання задавали, чи може користувач встановити Hyper-V на Windows 7 x64, і ця відповідь - ні.
Брент Озар

Дякую за відповіді. Немає Windows Virtual PC не підтримує 64-бітних гостей, правда? Якщо ні, схоже, мені доведеться поїхати з VirtualBox або VMWare
важкий

1
Правильно, навіть новий віртуальний ПК Windows підтримує лише 32-розрядних гостей. Я б рекомендував VirtualBox через VMWare, але це лише особиста думка на той момент. Удачі!
Джошуа

8

Windows 7 - це клієнтська ОС, і тому не підтримує технологію Hyper Visor з чистого металу (рівень 1), яку робить сервер Win2k8. Однак у Windows 7 є новий клієнт Virtual PC - який НЕ такий же, як старий (який використовував емуляцію), в основному для цього використовується гіпервізор 2 рівня. Марк Вілсон детально висвітлює це у своїй публікації в блозі

Так він набагато швидший за старий, але не такий швидкий, як рідний Hyper-V. Вигода полягає в тому, що завдяки цьому ви отримуєте більш апаратну підтримку (USB-пристрої повністю підтримуються) та деякі приємніші функції, такі як підтримка перетягування та перетягування.

Нарешті, важлива примітка (оскільки у вас вже є VM) - це те, що машини Hyper-V не працюють на новому віртуальному ПК через проблеми HAL (я ще спробував спочатку видалити компоненти Hyper-V, але я підозрюю, що це виграло " t працювати, оскільки HAL - оновлення драйвера). Старий віртуальний ПК на новий віртуальний ПК добре.


Це правда, але варто зазначити, що це результат бізнес-моделі Microsoft, щоб змусити людей використовувати серверні продукти, а не технічне обмеження.
nicodemus13

@ user65549 Я не знаю, Windows 8 має повну підтримку Hyper-V (за умови, що у вас є процесор зі SLAT), і це клієнтська ОС. Я думаю, що це була суто особливість, яка не зробила скорочення, тому що вона була недостатньо важливою - не була навмисно знята як бізнес-крок.
Роберт Маклін

Хм, гаразд, ти можеш мати рацію.
nicodemus13

4

Hyper-V доступний лише на Windows Server 2008 з Hyper-V або у вільно доступному сервері Hyper-V

Ви можете встановити один із них як базову ОС, а потім встановити Win7 в Hyper-V VM


2

Насправді так, це якось можливо.

У Windows 7 є функція "завантаження VHD". Отже, можна встановити Windows Server 2008 R2 (64 біт) всередині VHD, який знаходиться у файловій системі Windows 7. Ця система буде доступна як подвійне завантаження при запуску системи.

Під час завантаження на Windows Server 2008 R2 можна включити роль Hyper-V Server Server і все працює бездоганно.

Для того, щоб налаштувати це на робочій станції Windows 7: a) Завантаження на інсталяційному носії Windows Server 2008 R2 b) Коли з'явиться діалогове вікно вибору мови, натисніть Shift + F10 c) У командному рядку запустіть ряд команд для створення віртуальний жорсткий диск.

Щось на зразок:

http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx

diskpart створити файл vdisk = c: \ windows7.vhd максимум = 25600 тип = фіксований виберіть файл vdisk = c: \ windows7.vhd приєднати vdisk

Потім можна приступити до встановлення.


5
Це не запущений Hyper-V з Windows 7, ви все ще завантажуєтесь безпосередньо на Server 2008, Windows 7 ніколи не буде завантажений. Моє запитання стосується запуску Hyper-V з Windows 7
важкий

1

У Windows 7 є нова версія Virtual PC, доступна зараз у бета-версії. Це доступно тут . Також доступний новий режим віртуального Windows XP для Windows 7.


1

Хіба ніхто не думав створити екземпляр Virtual Windows Server 2008 R2 на вікні 2k8 та завантажувати цей віртуальний жорсткий диск Hyper-V за допомогою багатозавантажувальної системи Windows 7? Win2k8R2 та Win7 можуть завантажуватись на віртуальний жорсткий диск Hyper-V OR Virtual PC, щоб віртуальний хост став фізичним хостом.

В якості додаткової переваги віртуальна ОС, що працює як фізична ОС (багатозавантажена на віртуальний жорсткий диск Win2k8 R2), повинна мати можливість використовувати апарат для віртуалізації для запуску Hyper-V. За допомогою коробки 2k8 Hyper-V вам навіть не знадобиться окремий розділ для цього.

Я рекомендую дослідити "завантаження на VHD з Windows 7." Як було зазначено вище, для створення цього VHD потрібне ще одне вікно Windows Server 2008 або багатозавантажений розділ Server 2008 (у мене є запасний / чистий зовнішній жорсткий диск для таких конфігурацій "капелюха"). Цей VHD, колись створений, повинен бути переміщений на сервер Hyper-V, і якщо багатозавантажений в Win7 повинен мати можливість використовувати обладнання для віртуалізації після виявлення HAL.

Хтось розумніший за мене повинен звучати, щоб це підтвердити.


0

Вам потрібно запустити серверну версію Windows 7, AKA Server 2008 R2 або будь-яку іншу її назву.


0

Можливо, хочеться переглянути засоби віддаленого адміністрування сервера для Windows 7 (KB958830)

Microsoft KB958830


2
Схоже, більш орієнтоване на управління серверами Windows 2008 з підтримкою Hyper-V. Я хочу встановити Hyper-V в системі Windows 7.
важкий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.