Virtualbox si avvia da un disco reale?


14

Sto per fare il grande passo e installare Win7 RC1 sul mio computer desktop. Tuttavia, voglio preservare l'accesso al mio vecchio HDD con XP su di esso. Non voglio davvero utilizzare il dual-boot completo poiché ciò lascerebbe la mia nuova installazione di Win7 sull'unità d: \, che altrimenti non sarebbe.

È possibile utilizzare Virtualbox per eseguire l'avvio da quella vecchia unità reale anziché da un'immagine?

In tal caso, quali sono le implicazioni per i driver, ecc., Poiché il "nuovo" sistema operativo in esecuzione utilizzerà l'hardware virtuale di VirtualBox e non l'hardware originale su cui XP pensa che sia installato.

Risposte:


12

È possibile utilizzare Virtualbox per eseguire l'avvio da quella vecchia unità reale anziché da un'immagine?

Sì. VirtualBox ha il supporto per l'utilizzo di un disco rigido host non elaborato da un guest dalla versione 1.4. A partire dalla versione 2.2.0, è ancora elencato come funzionalità sperimentale. È descritto nella sezione 9.10 del manuale dell'utente per VirtualBox 2.2.0.

Ci sono alcune istruzioni per eseguire un guest WindowsXP usando un disco rigido host grezzo su un host Linux:

In tal caso, quali sono le implicazioni per i driver, ecc., Poiché il "nuovo" sistema operativo in esecuzione utilizzerà l'hardware virtuale di VirtualBox e non l'hardware originale su cui XP pensa che sia installato.

Il secondo link sopra descrive alcuni passaggi per preparare il sistema XP prima dell'avvio in VirtualBox.


Sebbene ciò sia tecnicamente possibile, consiglierei davvero di virtualizzare il disco ad un certo punto. È molto più bello avere il file di cui è possibile eseguire facilmente il backup, così come le istantanee e altre cose funzionano molto meglio.
Goyuix,

1

L'ho fatto, ma può essere pericoloso! Avevo una VM VirtualBox che ho eseguito dal mio disco rigido principale. Una volta ho accidentalmente fallito nel dire a grub di avviare Windows in tempo. Ha caricato Linux, che ha prontamente tentato di eseguire e2fsck su partizioni my / e / home, che erano già montate dal sistema operativo non virtuale. Dopo ore di lavoro con testdisksono stato in grado di recuperare tutti i miei dati, ma è stata l'ultima volta che ho provato qualcosa del genere.

Se avessi avuto un disco fisico separato con cui giocare, probabilmente sarebbe andato bene. Oh bene.


1

Solo un avvertimento: se stai eseguendo Windows RC 1 virtualizzato collegandoti a una vera partizione di Windows, con accesso in scrittura , dovresti prima eseguire il backup dei dati prima di provare . Come dice alberge sopra, se qualcosa va storto , potresti perdere molte cose. Non sono sicuro che avrai accesso in scrittura, ma se lo fai, questa è una precauzione che sarai felice di aver preso.

(O forse ho sbagliato la tua domanda ...)


0

Potrei sbagliarmi, ma non ho trovato nulla nella loro documentazione che mi induca a credere che sia possibile avviare da un disco rigido reale anziché un'immagine del disco. Tratto dalla guida per l' utente :

VirtualBox supporta due varianti dei file di immagine del disco:

  • Normalmente, VirtualBox utilizza il proprio formato contenitore per i dischi rigidi guest -Virtual Disk Image (VDI) file. In particolare, questo formato verrà utilizzato quando si crea una nuova macchina virtuale con un nuovo disco.
  • VirtualBox supporta inoltre pienamente il popolare e aperto formato contenitore VMDK utilizzato da molti altri prodotti di virtualizzazione, in particolare da VMware.
  • Infine, VirtualBox supporta anche completamente il formato VHD utilizzato da Microsoft.

0

È possibile utilizzare VMWare Converter per creare un VMDK del sistema live, quindi utilizzarlo con VirtualBox in Windows 7.


se ho un VMDK, posso semplicemente usare VMware player gratuitamente? Non c'è un motivo particolare per cui deve essere VirtualBox.
Alnitak,

Certo, nessun motivo per non farlo.
alif
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.