Hyper-V pada Windows 7?

21

Saya sedang menjalankan Windows 7 RC x64 baru. Saya ingin mengatur beberapa server virtual yang berjalan pada kotak yang sama dengan OS desktop saya. Saya tahu bahwa saya dapat melakukan ini dengan beberapa pacakges virtualisasi lainnya (Windows Virtual PC, VirtualBox, dll.) Tetapi ada beberapa fitur Hyper-V yang ingin saya manfaatkan.

Apakah mungkin untuk menginstal Hyper-V pada Windows 7 x64? Jika ya, bagaimana caranya?

astaga
sumber

Jawaban:

17

Saya akan mengatakan itu tidak mungkin untuk menggunakan Hyper-V pada Windows 7. Anda bisa menempatkan Server 2008 dengan Hyper-V sebagai tuan rumah dan menggunakan Windows 7 sebagai mesin tamu. Taruhan terbaik Anda adalah menggunakan Windows Virtual PC atau VirtualBox baru dan sejenisnya.

Joshua
sumber
+1 sebagai win7 TIDAK memiliki dukungan untuk hyper-v. Hanya Virtual XP pada prosesor tertentu.
Wayne
2
@Wayne not correct - semua OS Microsoft yang didukung saat ini secara resmi didukung pada Virtual PC, tetapi hal-hal lain seperti Linux juga berfungsi. Virtual XP adalah XP VM yang telah dikonfigurasikan, juga menjalankan versi baru layanan terminal (untuk memungkinkan berbagi aplikasi) dan memiliki beberapa kait khusus ke dalam Win7 OS untuk membuatnya lebih mudah untuk memulai / menghentikannya. Anda benar pada prosesor tertentu - mereka memerlukan dukungan virtualisasi. Itu sama dengan Hyper-V saat ini.
Robert MacLean
2
Oh, ayolah, mengatakan bahwa pendekatan menggunakan Hyper-V pada Windows 7 seperti mengatakan Anda dapat menggunakan VMware ESX pada Windows 7 jika Anda menginstal 7 sebagai tamu di ESX. The pada kata adalah penting. Pertanyaannya ditanyakan apakah pengguna dapat menginstal Hyper-V pada Windows 7 x64, dan jawabannya adalah tidak.
Brent Ozar
Terima kasih atas jawabannya. Tidak ada Windows Virtual PC yang tidak mendukung tamu 64 bit, bukan? Jika tidak, sepertinya saya harus pergi dengan VirtualBox atau VMWare
heavyd
1
Benar, bahkan Windows Virtual PC baru hanya mendukung tamu 32-bit. Saya akan merekomendasikan VirtualBox lebih dari VMWare tapi itu hanya pendapat pribadi pada saat itu. Semoga berhasil!
Joshua
8

Windows 7 adalah OS klien dan karenanya tidak mendukung teknologi Hyper Visor bare metal (level 1) yang dilakukan oleh server Win2k8. Namun Windows 7 memang memiliki klien PC Virtual baru - yang TIDAK sama dengan yang lama (yang menggunakan emulasi), ini pada dasarnya menggunakan hyper visor level 2. Mark Wilson meliputnya secara rinci dalam posting blognya

Jadi ini jauh lebih cepat daripada yang lama, tetapi tidak secepat Hyper-V asli. Imbalannya adalah dengan ini Anda mendapatkan lebih banyak dukungan perangkat keras (perangkat USB didukung penuh) dan beberapa fitur yang lebih bagus seperti dukungan drag / drop.

Akhirnya catatan penting (karena Anda sudah memiliki VM) adalah bahwa mesin Hyper-V tidak berjalan secara native pada PC virtual baru karena masalah HAL (saya belum mencoba mencopot komponen Hyper-V terlebih dahulu, tetapi saya curiga itu tidak akan berhasil ' t bekerja karena HAL adalah pembaruan driver). PC Virtual lama ke PC Virtual baru baik-baik saja.

Robert MacLean
sumber
Ini benar, tetapi perlu menunjukkan bahwa ini adalah hasil dari model bisnis Microsoft untuk memaksa orang menggunakan produk server, bukan pembatasan teknis.
nicodemus13
@ user65549 Saya tidak tahu, Windows 8 memiliki dukungan Hyper-V penuh (asalkan Anda memiliki CPU dengan SLAT) dan itu adalah OS klien. Saya pikir itu murni fitur yang tidak membuat pemotongan, karena itu tidak cukup penting - tidak sengaja dihapus sebagai langkah bisnis.
Robert MacLean
Hmm, baiklah, Anda mungkin benar.
nicodemus13
4

Hyper-V hanya tersedia pada Windows Server 2008 dengan Hyper-V atau tersedia secara bebas Hyper-V Server

Anda dapat menginstal salah satunya sebagai OS dasar dan kemudian menginstal Win7 ke Hyper-V VM

Wayne
sumber
2

Sebenarnya, ya, itu mungkin.

Windows 7 mencakup fitur "boot ke VHD". Jadi, adalah mungkin untuk menginstal Windows Server 2008 R2 (64bits) di dalam VHD yang berada di sistem file Windows 7. Sistem ini akan tersedia sebagai dual-boot pada startup sistem.

Ketika di-boot pada Windows Server 2008 R2, dimungkinkan untuk mengaktifkan Peran Server Hyper-V dan semuanya bekerja dengan sempurna.

Untuk mengatur ini pada workstation Windows 7 Anda: a) Boot pada Media Instalasi Windows Server 2008 R2 b) Ketika dialog pemilihan bahasa muncul, tekan Shift + F10 c) Pada prompt perintah, jalankan serangkaian perintah untuk membuat hard disk virtual.

Sesuatu seperti:

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

diskpart membuat file vdisk = c: \ windows7.vhd maksimum = 25600 type = diperbaiki pilih file vdisk = c: \ windows7.vhd lampirkan vdisk

Kemudian, Anda dapat melanjutkan dengan instalasi.

Maxime Labelle
sumber
5
Ini tidak menjalankan Hyper-V dari Windows 7, Anda masih boot langsung ke Server 2008, Windows 7 tidak akan pernah dimuat. Pertanyaan saya khusus untuk menjalankan Hyper-V dari dalam Windows 7.
heavyd
1

Windows 7 memiliki versi baru Virtual PC yang saat ini tersedia dalam Beta. Ini tersedia di sini . Ada juga Mode Virtual Windows XP baru untuk Windows 7 yang tersedia.

BinaryMisfit
sumber
1

Tidak ada yang mempertimbangkan untuk membuat contoh Virtual Windows Server 2008 R2 pada kotak 2k8, dan boot ke hard drive virtual Hyper-V menggunakan Windows 7 multi-boot? Win2k8R2 dan Win7 dapat melakukan boot ke hard drive virtual Hyper-V OR Virtual PC sehingga virtual host menjadi host fisik.

Sebagai manfaat tambahan, OS virtual yang berjalan sebagai OS fisik (multi-boot ke Win2k8 R2 hard drive virtual) harus dapat memanfaatkan perangkat keras virtualisasi untuk menjalankan Hyper-V. Dengan bantuan kotak 2k8 Hyper-V, Anda bahkan tidak perlu partisi terpisah untuk melakukan ini.

Saya merekomendasikan untuk meneliti "boot ke VHD dengan Windows 7." Seperti yang dinyatakan di atas, solusi ini akan membutuhkan kotak Windows Server 2008 lain, atau partisi multi-boot Server 2008 untuk membuat VHD (Saya memiliki hard drive eksternal cadangan / bersih untuk konfigurasi drop-of-the-hat seperti itu). VHD ini, setelah dibuat, harus dapat dipindahkan ke server Hyper-V, dan jika multi-boot di Win7 harus dapat menggunakan perangkat keras virtualisasi setelah HAL terdeteksi.

Seseorang yang lebih pintar dari saya harus berpadu untuk memvalidasi ini.

Aaron E
sumber
0

Anda harus menjalankan versi server Windows 7, AKA Server 2008 R2 atau apa pun namanya.

Mark Allen
sumber
0

Mungkin ingin melihat alat administrasi server jarak jauh untuk Windows 7 (KB958830)

Microsoft KB958830


sumber
2
Tampaknya lebih diarahkan untuk mengelola server Windows 2008 yang diaktifkan Hyper-V. Saya mencari untuk menginstal Hyper-V pada sistem Windows 7.
heavyd