Przenieść „Tryb XP” z Windows Virtual PC do VirtualBox?

9

Zainstalowałem „Tryb XP” w systemie Windows 7 (który używa Windows Virtual PC do hostowania XP). Odkryłem, że VirtualBox, który zainstalowałem na tym samym komputerze z systemem Windows 7, odmawia uruchomienia w tym samym czasie co Windows Virtual PC (daje mi błąd związany z brakiem uruchamiania wielu programów do wizualizacji).

Czy jest jakiś sposób na przekonwertowanie obrazu „Tryb XP”, aby działał w VirtualBox zamiast Windows Virtual PC? W ten sposób będę mógł jednocześnie uruchamiać XP, a także inne maszyny wirtualne.

JoelFan
źródło
dlaczego zamiast tego nie uruchomić innych maszyn wirtualnych w VirtualPC?
szarlatan
macrium.com/help/v5/How_to/ImgToVHD/… Możesz utworzyć maszynę wirtualną w Vbox przy użyciu plików VHD.
Eduardo Fabricio,

Odpowiedzi:

6

Po wpisie @ Molly7244 wtyczka VMLite do virtualbox.

http://www.sevenforums.com/virtualization/56399-vmlite-xp-mode-plugin-virtualbox-released.html

Oficjalna wtyczka VMLite XP Mode dla Sun VirtualBox, która umożliwia VirtualBoxowi uruchomienie trybu XP, została wydana. Bezpłatne pobieranie jest dostępne w naszym obszarze pobierania.

http://www.vmlite.com/index.php/download (2. binarny plik VMLiteWorkstationPluginSetup.exe) (wymagana rejestracja)

Kto potrzebuje wtyczki?

(1) Obecni użytkownicy VirtualBox, którzy chcą uruchomić tryb XP. Wtyczka jest w pełni kompatybilna z VirtualBox 3.1.2, więc twój istniejący VirtualBox i maszyny wirtualne nie zostaną w żaden sposób zmienione. Wtyczka po prostu instaluje się w osobnym folderze i umożliwia VirtualBox uruchomienie trybu XP.

(2) Obecni użytkownicy VMLite, którzy chcą obsługiwać urządzenia USB, takie jak drukarki USB, kamery internetowe USB itp. Najpierw musisz odinstalować bieżącą stację roboczą VMLite.

Jak zainstalować?

Wymaga Sun VirtualBox 3.1.2. musisz najpierw zainstalować VirtualBox, a następnie zainstalować wtyczkę.

Będziesz mógł uruchomić tryb XP z VirtualBox lub z nowo zainstalowaną stacją roboczą VMLite.

1) Obecni użytkownicy VirtualBox bez zainstalowanego VMLite

możesz pobrać wtyczkę i zainstalować VMLite, a następnie postępować zgodnie z instrukcjami kreatora, aby utworzyć pierwszy tryb XP vm.

2) Obecni użytkownicy VMLite bez zainstalowanego VirtualBox

Wykonaj dokładnie następujące kroki:

(1) Lepiej odinstaluj bieżącą stację roboczą VMLite, aby ponownie uruchomić komputer hosta po odinstalowaniu stacji roboczej VMLite

(2) Bardzo ważne - w przeciwnym razie poprzednie maszyny wirtualne nie będą dostępne, zmień nazwę tego folderu, c: \ users \% your-user-id% \ VMLites na c: \ users \% your-user-id% .VirtualBox (tak , przed VirtualBox znajduje się kropka)

(3) Pobierz i zainstaluj Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Downloads

(4) Pobierz i zainstaluj naszą wtyczkę VMLite dla VirtualBox drugi plik binarny z naszej strony pobierania (VMLiteWorkstationPluginSetup.exe) www.vmlite.com/index.php/download

bubu
źródło
Czy jest aktualizacja tej wtyczki do VirtualBox 4.x?
rakslice
Uważam, że niektórzy woleliby odpowiedź @ barmaglot17. Robię to prościej i szybciej.
JDuarteDJ
3

Przesłanie stąd: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Odp: Wtyczka VMLite XP Mode dla VirtualBox i Virtutal Box 4.0 2 lata, 8 miesięcy temu Karma: 50 Jeśli chcesz uruchomić tryb XP w VirtualBox jako aktywowany, możesz użyć tego załączonego pliku bios.

Rozpakuj plik gdzieś, np. C: \ vmlite-bios \ pcbios.bin

następnie musisz uruchomić to polecenie, aby użyć go do zastąpienia biografii VirtualBox dla określonego vm.

VBoxManage.exe setextradata your-vm-name "VBoxInternal/Devices/pcbios/0/Config/BiosRom" "c:\vmlite-bios\pcbios.bin"

Powinieneś być w stanie to zrobić również w systemie Linux / Mac, aby uruchomić tryb XP aktywowany.

Załącznik pliku: Nazwa pliku: pcbios.zip Rozmiar pliku: 27178

Link do pliku: http://www.vmlite.com/images/fbfiles/files/pcbios.zip

barmaglot17
źródło
2
Wyjaśnij, co oznacza ten post. Ponowne publikowanie bez komentarza jest niezadowolone, zwłaszcza że nie dbałeś o jego prawidłowe sformatowanie.
gronostaj
To naprawdę powinna być wybrana odpowiedź o wiele lepiej / prościej! Również jako Anonimowy dodałem trochę formatowania!
JDuarteDJ
Czy istnieje zaktualizowana wersja tego systemu BIOS, która współpracuje z VirtualBox 5.1?
rakslice
Dodałem więcej wyjaśnień, które znalazłem w powyższej odpowiedzi, ale nadal nie mogłem zmusić jej do pracy z VB 5.1. Maszyna wirtualna nie uruchomi się po zmianie bios. Zgaduję, że dzieje się tak, ponieważ plik bios jest w jakiś sposób niezgodny z VB 5.1. Nie wiem nic o tworzeniu / edytowaniu ROM-ów BIOS, ale ponieważ VMLite był w stanie stworzyć taki, który działał, wydaje się prawdopodobne, że można go zaktualizować do pracy z VB 5.1 z odpowiednią wiedzą.
xdhmoore
Maszyna wirtualna nie uruchamia się już :(
endolith
2

Podczas korzystania z VHD „Tryb XP” z VirtualBox będziesz miał problemy z aktywacją. Lepiej jest skonfigurować własny VirtualBox systemu Windows XP.

Jednak VMLite powinien współpracować z VHD w trybie Windows XP. Jest oparty na wersji Open Source (OSE) VirtualBox, która nie ma przepustowości USB. VMLite jest szczególnie popularny wśród użytkowników, którzy nie mogą uruchomić trybu Windows XP w wirtualnym komputerze z powodu ograniczeń sprzętowych (brak obsługi wirtualizacji sprzętowej).

Peter Mortensen
źródło
Ale wtedy muszę kupić licencjonowane XP, prawda? (Tryb XP jest bezpłatny w Windows 7 Ultimate)
JoelFan
1
@JoelFan: i tak potrzebujesz licencji; Microsoft nie udziela licencji na Twój obraz w trybie XP do użytku pod innym wirtualizatorem.
szarlatan
1
@JoelFan - Jeśli twoja licencja jest twoją troską, zawsze możesz pobrać darmowy (ale ograniczony czasowo) obraz VPC zgodności aplikacji Internet Explorer, działają one z VBox. microsoft.com/downloads/…
Więc jeśli działa w VMLite, czy będzie działał również w zwykłym VBox?
JoelFan
@JoelFan - Uruchomi się, ale nie powiedzie się aktywacja w VirtualBox. Mogą istnieć obejścia, ale może to nie być legalne, więc wolałbym nie omawiać tego tutaj.
0

VMLite to kolejny VirtualBox, więc albo będziesz mieć w nim wszystkie swoje maszyny wirtualne, albo wszystkie w VirtualBox - lub dostaniesz ten sam błąd hiperwizora, o którym wspomniałeś. Może być tylko jeden!

Musisz scalić obrazy VHD, których używa XPMode (możesz do tego użyć VirtualPC), aby stały się pojedynczym obrazem VHD. Wiele informacji na ten temat w sieci (oto przykład ).

Powinieneś także zainstalować dodatki dla gości, w przeciwnym razie będziesz mieć nierozpoznany sprzęt. Wynika to z faktu, że sprzętowa emulacja VitualBox różni się od sprzętowej emulacji VirtualPC.

barmaglot17 wspomniał o tym wątku vmlite , dotyczącym BIOS-u. Wykonanie tych kroków faktycznie usuwa problem z aktywacją. Nie jestem świadomy konsekwencji prawnych.

vesperto
źródło