Spostare la "Modalità XP" da Windows Virtual PC a VirtualBox?


9

Ho installato "XP Mode" in Windows 7 (che utilizza Windows Virtual PC per ospitare XP). Ora ho scoperto che VirtualBox, che ho installato sullo stesso computer Windows 7, si rifiuta di essere eseguito contemporaneamente a Windows Virtual PC (mi dà un errore nel non eseguire più programmi di visualizzazione).

Esiste un modo per convertire l'immagine "XP Mode" in modo che venga eseguita in VirtualBox anziché in Windows Virtual PC? In questo modo sarò in grado di eseguire XP e altre VM contemporaneamente.


perché non eseguire invece le altre macchine virtuali in VirtualPC?
Quack Quixote

macrium.com/help/v5/How_to/ImgToVHD/… Puoi creare una VM in Vbox usando i file VHD.
Eduardo Fabricio,

Risposte:


6

In seguito al post di @ Molly7244, plug-in VMLite per virtualbox.

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

È stato rilasciato il plug-in VMLite XP Mode ufficiale per Sun VirtualBox, che consente a VirtualBox di eseguire la modalità XP. Il download gratuito è disponibile nella nostra area download.

http://www.vmlite.com/index.php/download (il 2o VMLiteWorkstationPluginSetup.exe binario) (è richiesta la registrazione)

Chi ha bisogno del plugin?

(1) Utenti attuali di VirtualBox che desiderano eseguire la modalità XP. Il plug-in è completamente compatibile con VirtualBox 3.1.2, quindi il tuo VirtualBox e le macchine virtuali esistenti non verranno toccati in alcun modo. Il plug-in si installa semplicemente in una cartella separata e consente a VirtualBox di eseguire la modalità XP.

(2) Utenti VMLite attuali che desiderano supportare dispositivi USB, come stampanti USB, webcam USB, ecc. È necessario prima disinstallare la VMLite Workstation corrente.

Come installare?

Richiede Sun VirtualBox 3.1.2. devi prima installare VirtualBox, quindi installare il plugin.

Sarai in grado di eseguire la modalità XP con VirtualBox o con la VMLite Workstation appena installata.

1) Utenti VirtualBox correnti senza VMLite installato

è possibile scaricare il plug-in e installare VMLite, quindi seguire la procedura guidata per creare la prima modalità XP vm.

2) Utenti attuali di VMLite senza VirtualBox installato

Seguire esattamente i seguenti passi:

(1) Disinstallare la VMLite Workstation corrente meglio per riavviare il computer host dopo la disinstallazione di VMLite Workstation

(2) Molto importante - altrimenti le VM precedenti non saranno disponibili rinominare questa cartella, c: \ users \% your-user-id% \ VMLites in c: \ users \% your-user-id% .VirtualBox (yes , c'è un punto davanti a VirtualBox)

(3) Scaricare e installare Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Downloads

(4) Scarica e installa il nostro plugin VMLite per VirtualBox il 2o binario dalla nostra pagina di download (VMLiteWorkstationPluginSetup.exe) www.vmlite.com/index.php/download


Esiste un aggiornamento di questo plugin per VirtualBox 4.x?
Rakslice,

Trovo che alcune persone preferirebbero la risposta di @ barmaglot17, lo faccio è più semplice e veloce.
JDuarteDJ,

3

Ripubblicazione da qui: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Ri: Plugin in modalità VMLite XP per VirtualBox e Virtutal Box 4.0 2 anni, 8 mesi fa Karma: 50 Se si desidera eseguire solo la modalità XP in VirtualBox come attivata, è possibile utilizzare questo file bios allegato.

Decomprimi il file da qualche parte, ad esempio c: \ vmlite-bios \ pcbios.bin

quindi è necessario eseguire questo comando per usarlo per sostituire il BIOS VirtualBox per una VM specificata.

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

Dovresti essere in grado di farlo anche su Linux / Mac, per eseguire la modalità XP attivata.

File allegato: Nome file: pcbios.zip Dimensione file: 27178

Collegamento al file: http://www.vmlite.com/images/fbfiles/files/pcbios.zip


2
Per favore, spiega cosa significa questo post. Ripubblicare senza alcun commento è disapprovato, soprattutto che non ti è nemmeno importato di formattarlo correttamente.
gronostaj,

Questa dovrebbe davvero essere la risposta selezionata molto meglio / più semplice! Anche come Anonimo ho aggiunto un po 'di formattazione!
JDuarteDJ,

Esiste una versione aggiornata di questo BIOS che funziona con VirtualBox 5.1?
Rakslice,

Ho aggiunto alcune spiegazioni che ho trovato alla risposta sopra, ma non riuscivo ancora a farlo funzionare con VB 5.1. La VM non si avviava dopo aver cambiato il BIOS. Immagino che ciò sia dovuto al fatto che il file bios non è compatibile con VB 5.1 in alcun modo. Non so nulla sulla creazione / modifica di ROM BIOS, ma poiché VMLite è stato in grado di crearne uno che funzionava, sembra probabile che possa essere aggiornato per funzionare con VB 5.1 con il giusto know-how.
xdhmoore,

La macchina virtuale non si avvia più :(
endolith

2

Quando si utilizza il VHD "XP Mode" con VirtualBox si riscontrano problemi con l'attivazione. È meglio configurare il proprio VirtualBox di Windows XP.

Tuttavia, VMLite dovrebbe funzionare con il VHD in modalità Windows XP. È basato sull'edizione open source (OSE) di VirtualBox, a cui manca la velocità di trasmissione USB. VMLite è particolarmente popolare tra gli utenti che non possono eseguire la modalità Windows XP in Virtual PC a causa di limitazioni hardware (nessun supporto di virtualizzazione hardware).


Ma allora devo comprare un XP con licenza giusto? (La modalità XP è gratuita con Windows 7 Ultimate)
JoelFan

1
@JoelFan: avresti comunque bisogno di una licenza; Microsoft non concede in licenza l'immagine in modalità XP per l'utilizzo con un altro virtualizzatore.
Quack Quixote

1
@JoelFan - Se la licenza è la tua preoccupazione, puoi sempre prendere un'immagine VPC di compatibilità dell'applicazione Internet Explorer gratuita (ma limitata nel tempo), funzionano con VBox. microsoft.com/downloads/…

Quindi, se funziona in VMLite, funzionerà anche in VBox normale?
JoelFan,

@JoelFan - Si avvierà ma fallirà l'attivazione in VirtualBox. Potrebbero esserci soluzioni alternative, ma potrebbe non essere legale, quindi preferirei non discuterne qui.

0

VMLite è un altro VirtualBox, quindi avrai tutte le tue VM in esso o tutte in VirtualBox appropriate - o otterrai comunque lo stesso errore hypervisor che hai citato. Può essercene solo uno!

Devi unire le immagini VHD utilizzate da XPMode (puoi usare VirtualPC per quello) in modo che diventino una singola immagine VHD. Molte informazioni in rete per questo (ecco un esempio ).

Dovresti anche installare aggiunte guest, altrimenti avrai hardware non riconosciuto. Questo perché l'emulazione hardware VitualBox è diversa dall'emulazione hardware VirtualPC.

barmaglot17 ha menzionato questo thread vmlite relativo al BIOS. Seguire questi passaggi rimuove effettivamente il problema di attivazione. Non sono consapevole delle implicazioni legali.

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.