Czy można uruchomić partycję Windows jako maszynę wirtualną?

13

Mój laptop jest skonfigurowany jako podwójny rozruch między Windows 7 (64-bit) a Ubuntu Linux (64-bit). Ponieważ spędzam większość czasu pracy w systemie Linux, potrzebuję maszyny wirtualnej z systemem Windows 7, aby móc korzystać z narzędzi pakietu Microsoft Office itp. Ale mój laptop ma tylko 256 GB SSD, więc posiadanie partycji rozruchowej systemu Windows 7 i maszyny wirtualnej zajmuje całkiem sporo dużo miejsca.

Czy jest jakiś sposób na uruchomienie partycji Windows 7 jako VM z Linuksa bez konwertowania jej do pliku .IMG, najlepiej z KVM? Jeśli nie, czy są jakieś inne opcje, które mogą mi pomóc?

pietruszka72
źródło

Odpowiedzi:

2

Mam spore doświadczenie w przełączaniu między rodzimym uruchamianiem partycji Windows a uruchamianiem jej jako maszyny wirtualnej. Przede wszystkim wsparcie sprzętu i sterowników NIE było dla mnie problemem, ani nie było potrzeby odinstalowywania VMware Tools podczas uruchamiania w kontekście fizycznym.

Poza tym, to brzmi jak świetny pomysł, ale aktywacja produktu jest tam, gdzie naprawdę upada. Nie trzeba ponownie aktywować systemu Windows za każdym razem, gdy Windows przełącza się między P i V, ale nie jest to niezawodne. Zarówno Windows, jak i Office od czasu do czasu będą prosić o ponowną aktywację z powodu rzekomych zmian sprzętowych. Pewnego razu, po przełączeniu między trybem fizycznym i wirtualnym, moja właściwie licencjonowana instalacja systemu Windows 7 dezaktywowała się z odrobiną fanfar z powodu rzekomego „exploita aktywacyjnego”. Tych problemów można by uniknąć, a przynajmniej uczynić trywialnymi, gdyby wystąpiły w środowisku KMS .

Kiedy uaktualniłem dysk SSD do 300 GB, przywróciłem moją partycję Windows jako VMDK i nigdy nie uruchomiłem jej natywnie. Windows 7 wydaje się działać lepiej na zwirtualizowanym dysku SSD niż natywnie na dysku twardym, a rzadki obraz, którego używam, zajmuje teraz mniej miejsca na dysku niż stara partycja.

Streszczenie: Tak, można to zrobić; sterowniki są mniejszym problemem niż się spodziewasz, a aktywacja systemu Windows jest większym problemem niż się spodziewasz. Jeśli tak naprawdę nie musisz uruchamiać systemu Windows bez systemu operacyjnego, sugeruję konwersję partycji na dysk VHD lub VMDK i uruchamianie jej tylko jako maszyny wirtualnej.

Miles Erickson
źródło
Jedynym prawdziwym powodem, dla którego chcę uruchamiać system Windows na gołym metalu, jest to, że mogę grać w World Of Tanks, ale tak naprawdę nie mogę tego użyć jako powodu, aby uzyskać większy dysk SSD z pracy ...
parsley72
3

Nie mam żadnego doświadczenia z KVM, ale w przypadku VirtualBox, VMWare i Parallels to zadziała.

Rozpoznanie nowego (wirtualnego) sprzętu wymaga kilku ponownych uruchomień maszyny Wirtualnej W7 i będziesz musiał zainstalować Guest Additons / VMWare Tools / sterowniki urządzeń, niezależnie od tego, jak nazywa je oprogramowanie do wirtualizacji.

Ostrzegamy, że powrót do używania partycji „natywnie” może być już niemożliwe po użyciu partycji na maszynie wirtualnej.

Nawet jeśli możesz wrócić, ponownie zajmie kilka restartów, aby rozpoznać nowy sprzęt i prawdopodobnie będziesz musiał odinstalować oprogramowanie do wirtualizacji na maszynie wirtualnej.

Zdecydowanie zalecamy wykonanie pełnej (obrazowej) kopii zapasowej laptopa przed rozpoczęciem eksperymentowania z tym.

Tonny
źródło
-1

Możesz spróbować rzadkiego pliku obrazu. Są to pliki .IMG o stałym rozmiarze, które nie zajmują miejsca na dysku, dopóki nie zawierają danych.

Zobacz http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/

Edycja: po ponownym przeczytaniu twojego postu widzę, że twoje pytanie jest bardzo podobne. Jak mogę uruchomić istniejącą partycję WinXP (maszyna z podwójnym uruchomieniem) wewnątrz KVM?

dwurf
źródło
Nie dobrze. Rozrzedzony plik nadal będzie zawierał dane dla instalacji Win7, które będą co najmniej 20+ GB (w tym pliki wymiany i hibernacji).
Tonny
Tak, mam obecnie konfigurację maszyny Wirtualnej Win7 przy użyciu qcow2, ale po zainstalowaniu pakietu Microsoft Office, Visual Studio itp. Nadal ma on znaczny rozmiar (~ 33 GB).
pietruszka72
@dwurf: Win7 prawdopodobnie będzie mógł się uruchomić bez sztuczki z 2 profilami sprzętowymi opisanymi w artykułach, do których się odwołujesz. Win7 obsługuje natywnie najpopularniejsze kontrolery dysków, w tym emulowane przez obecne oprogramowanie do wirtualizacji. Nadal musi przeprowadzić pełne ponowne wykrywanie sprzętu za każdym razem, gdy przełączasz się między maszyną wirtualną a rodzimą.
Tonny