VM olarak bir Windows bölümü çalıştırmak mümkün müdür?


13

Dizüstü bilgisayarım Windows 7 (64 bit) ve Ubuntu Linux (64 bit) arasında çift önyükleme olarak ayarlandı. Çalışma zamanımın çoğunu Linux'ta harcadığım için Microsoft Office araçlarını vb. Kullanabilmek için bir Windows 7 VM'sine ihtiyacım var. çok fazla alan.

Windows 7 bölümünü, bir .IMG dosyasına dönüştürmeden, ideal olarak KVM ile Linux'tan bir VM olarak çalıştırmanın herhangi bir yolu var mı? Hayır ise, bana yardımcı olabilecek başka seçenekler var mı?

Yanıtlar:


2

Bir Windows bölümünü yerel olarak önyükleme ve VM olarak çalıştırma arasında geçiş yapma konusunda biraz deneyimim var. Her şeyden önce, donanım ve sürücü desteği benim için bir sorun değildi ve fiziksel bir bağlamda önyükleme yaparken VMware Tools'u kaldırmak gerekli değildi.

Bu bir yana, harika bir fikir gibi geliyor, ancak ürün aktivasyonu gerçekten düştüğü yerdir. Windows, P ve V arasında her geçiş yaptığında birinin Windows'u yeniden etkinleştirmesi gerekmez , ancak kusursuz değildir. Windows ve Office, iddia edilen donanım değişiklikleri nedeniyle zaman zaman yeniden etkinleştirilmesini isteyecektir. Bir kez, fiziksel ve sanal modlar arasında geçiş yaptıktan sonra, uygun şekilde lisanslanmış Windows 7 kurulumum, "etkinleştirme açıklarından yararlanma" iddiası nedeniyle kendini biraz fanfare ile devre dışı bıraktı. Bir KMS ortamında meydana gelmeleri durumunda bu sorunlardan kaçınılacak veya en azından önemsiz hale gelecektir .

300GB SSD'ye yükselttiğimde, Windows bölümümü VMDK olarak getirdim ve bir daha yerel olarak önyüklemedim. Windows 7, bir SSD'de yerel olarak bir HDD'den daha iyi sanallaştırılmış gibi görünüyor ve şimdi kullandığım seyrek görüntü eski bölümden daha az disk alanı tüketiyor.

Yönetici Özeti: Evet, yapılabilir; sürücüler beklediğinizden daha az sorun ve Windows etkinleştirme beklediğinizden daha fazla sorun. Eğer gerçekten yoksa ihtiyaç çıplak metal üzerine Windows'u çalıştırmak için, bir VHD veya VMDK için bölüm dönüştürme ve tek bir VM olarak çalışan öneririm.


Windows'u çıplak metal üzerinde çalıştırmak istememin tek gerçek nedeni, World Of Tanks oynayabilmemdir, ancak bunu işten daha büyük bir SSD elde etmek için gerçekten kullanamıyorum ...
parsley72

3

KVM ile ilgili hiçbir deneyimim yok, ancak VirtualBox, VMWare ve Parallels için bu işe yarayacak.

Yeni (sanal) donanımı tanımak için W7 VM'nin birkaç yeniden başlatılması gerekir ve sanallaştırma yazılımınız ne olursa olsun Guest Additons / VMWare Tools / aygıt sürücülerini yüklemeniz gerekecektir.

Bölümü bir VM'de kullandıktan sonra, "yerel olarak" bölümüne geri dönmenin artık mümkün olmayabileceği konusunda uyarınız.

Geri dönebilseniz bile, yeni donanımı tanımak için birkaç kez yeniden başlatılacak ve muhtemelen sanallaştırma yazılımını VM'ye yüklemeniz gerekecektir.

Bunu denemeye başlamadan önce dizüstü bilgisayarınızın tam (görüntü) yedeğini almanızı kesinlikle öneririz.


-1

Seyrek bir görüntü dosyası deneyebilirsiniz. Bunlar, gerçekte veri içerene kadar diskinizde yer kaplamayan sabit boyutlu .IMG dosyalarıdır.

Bkz. Http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/

Düzenleme: yayınınızı yeniden okuduktan sonra sorunuzun KVM içinde mevcut bir WinXP bölümünü (çift önyükleme makinesi) nasıl çalıştırabilirim?


İyi değil. Seyrek bir dosya hala Win7 yüklemesi için minimum 20+ GB (takas ve hazırda bekletme dosyaları dahil) verilerini içerecektir.
Tonny

Evet, şu anda qcow2 kullanarak bir Win7 VM kurulumum var, ancak Microsoft Office, Visual Studio vb.
parsley72

@dwurf: Win7 muhtemelen bahsettiğiniz makalelerde açıklanan 2 donanım profili hilesi olmadan önyükleme yapabilecektir. Win7, geçerli sanallaştırma yazılımı tarafından taklit edilenler de dahil olmak üzere en yaygın disk denetleyicilerini yerel olarak destekler. VM ile yerel arasında her geçiş yaptığınızda yine de tam bir donanım yeniden algılaması yapmanız gerekir.
Tonny
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.