Hyper-V su Windows 7?


21

Sto eseguendo il nuovo Windows 7 RC x64. Vorrei configurare un paio di server virtuali in esecuzione sulla stessa scatola del mio sistema operativo desktop. So che posso farlo con alcuni degli altri pacakge di virtualizzazione (Windows Virtual PC, VirtualBox, ecc.) Ma ci sono un paio di funzionalità di Hyper-V che vorrei sfruttare.

È possibile installare Hyper-V su Windows 7 x64? Se é cosi, come?

Risposte:


17

Direi che non è possibile utilizzare Hyper-V su Windows 7. È possibile inserire Server 2008 con Hyper-V come host e utilizzare Windows 7 come macchina guest. La soluzione migliore è utilizzare il nuovo Windows Virtual PC o VirtualBox e simili.


+1 come win7 non ha supporto per hyper-v. Solo Virtual XP su processori specifici.
Wayne,

2
@Wayne non è corretto - tutti i sistemi operativi Microsoft attualmente supportati sono supportati ufficialmente su Virtual PC, ma anche altre cose come Linux funzionano. Virtual XP è una macchina virtuale XP preconfigurata, esegue anche una nuova versione di servizi terminal (per consentire la condivisione delle applicazioni) e ha alcuni hook speciali nel sistema operativo Win7 per facilitare l'avvio / arresto. Hai ragione su processori specifici: hanno bisogno del supporto di virtualizzazione. Questo è lo stesso di Hyper-V al momento.
Robert MacLean,

2
Oh, dai, dire che l'approccio usa Hyper-V su Windows 7 è come dire che puoi usare VMware ESX su Windows 7 se installi 7 come guest su ESX. L' on parola è importante. La domanda si chiedeva se l'utente potesse installare Hyper-V su Windows 7 x64 e quella risposta è no.
Brent Ozar,

Grazie per le risposte Windows Virtual PC non supporta guest a 64 bit, giusto? In caso contrario, sembra che dovrò andare con VirtualBox o VMWare
pesantemente

1
Corretto, anche il nuovo Windows Virtual PC supporta solo guest a 32 bit. Consiglierei VirtualBox su VMWare, ma a questo punto è solo un'opinione personale. In bocca al lupo!
Giosuè,

8

Windows 7 è un sistema operativo client e quindi non supporta la tecnologia Hyper Metal Visor (livello 1) non utilizzata dal server Win2k8. Tuttavia Windows 7 ha un nuovo client Virtual PC - che NON è lo stesso di quello vecchio (che utilizzava l'emulazione), questo utilizza fondamentalmente un hyper visor di livello 2. Mark Wilson lo copre in dettaglio nel suo post sul blog

Quindi è molto più veloce di quello vecchio, ma non così veloce come l'Hyper-V nativo. Il compromesso è che con questo ottieni un maggiore supporto hardware (i dispositivi USB sono completamente supportati) e alcune delle funzionalità più belle come il supporto per trascinamento della selezione.

Infine, una nota importante (poiché disponi già di una macchina virtuale) è che le macchine Hyper-V non vengono eseguite in modo nativo sul nuovo PC virtuale a causa di problemi HAL (devo ancora provare a disinstallare prima i componenti Hyper-V, ma sospetto che abbia vinto ' t funziona perché HAL è un aggiornamento del driver). Il vecchio Virtual PC al nuovo Virtual PC va bene.


Questo è vero, ma vale la pena sottolineare che è un risultato del modello di business di Microsoft per forzare le persone a utilizzare i prodotti server, non una restrizione tecnica.
nicodemus13

@ user65549 Non so, Windows 8 ha il pieno supporto Hyper-V (a condizione che tu abbia una CPU con SLAT) ed è un sistema operativo client. Penso che sia stata puramente una caratteristica che non ha fatto il taglio, perché non era abbastanza importante, non deliberatamente rimossa come mossa aziendale.
Robert MacLean

Hmm, ok, potresti avere ragione.
nicodemus13

4

Hyper-V disponibile solo su Windows Server 2008 con Hyper-V o l'liberamente disponibile Hyper-V Server

È possibile installare uno di questi come sistema operativo di base e quindi installare Win7 in una VM Hyper-V


2

In effetti, sì, è in qualche modo possibile.

Windows 7 include una funzionalità di "avvio su VHD". Pertanto, è possibile installare Windows Server 2008 R2 (64 bit) all'interno di un disco rigido virtuale che risiede sul file system di Windows 7. Questo sistema sarà disponibile come doppio avvio all'avvio del sistema.

Quando viene avviato su Windows Server 2008 R2, è possibile abilitare il ruolo del server Hyper-V e tutto funziona perfettamente.

Per configurarlo sulla workstation Windows 7: a) Avvio sul supporto di installazione di Windows Server 2008 R2 b) Quando viene visualizzata la finestra di dialogo per la selezione della lingua, premere Maiusc + F10 c) Nel prompt dei comandi, eseguire una serie di comandi per creare un disco rigido virtuale.

Qualcosa di simile a:

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

diskpart create vdisk file = c: \ windows7.vhd maximum = 25600 type = fixed seleziona vdisk file = c: \ windows7.vhd attach vdisk

Quindi, è possibile procedere con l'installazione.


5
Questo non esegue Hyper-V da Windows 7, si sta ancora avviando direttamente su Server 2008, Windows 7 non verrebbe mai caricato. La mia domanda è specifica per l'esecuzione di Hyper-V da Windows 7.
pesantemente dal

1

Windows 7 ha una nuova versione di Virtual PC disponibile attualmente in versione beta. Questo è disponibile qui . È inoltre disponibile la nuova modalità Virtual Windows XP per Windows 7.


1

Nessuno ha mai considerato la creazione di un'istanza di Windows Server 2008 R2 virtuale su una scatola 2k8 e l'avvio su quel disco rigido virtuale Hyper-V utilizzando l'avvio multiplo di Windows 7? Win2k8R2 e Win7 possono entrambi avviarsi su un disco rigido virtuale Hyper-V OR Virtual PC in modo che l'host virtuale diventi l'host fisico.

Come ulteriore vantaggio, il sistema operativo virtuale in esecuzione come sistema operativo fisico (avvio multiplo sul disco rigido virtuale Win2k8 R2) dovrebbe essere in grado di utilizzare l'hardware di virtualizzazione per eseguire Hyper-V. Con l'assistenza di un box Hyper-V 2k8, non avrai nemmeno bisogno di una partizione separata per farlo.

Consiglio di ricercare "avviare un disco rigido virtuale con Windows 7." Come indicato sopra, questa soluzione richiederebbe un'altra scatola di Windows Server 2008 o una partizione multi-boot Server 2008 per creare il disco rigido virtuale (ho un disco rigido esterno di riserva / pulito per tali configurazioni drop-of-the-hat). Questo disco rigido virtuale, una volta creato, dovrebbe essere spostabile su un server Hyper-V e se l'avvio multiplo in Win7 dovrebbe essere in grado di utilizzare l'hardware di virtualizzazione una volta rilevato l'HAL.

Qualcuno più intelligente di me dovrebbe intervenire per convalidare questo.


0

Dovresti eseguire la versione server di Windows 7, AKA Server 2008 R2 o qualunque altra cosa venga chiamata.


0

Potrebbe voler esaminare gli strumenti di amministrazione del server remoto per Windows 7 (KB958830)

Microsoft KB958830


2
Sembra essere più orientato alla gestione di server Windows 2008 abilitati per Hyper-V. Sto cercando di installare Hyper-V su un sistema Windows 7.
pesante
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.