VirtualBox: utilizzando la partizione fisica come unità virtuale

Background: Sto utilizzando VirtualBox installato in Windows 7. Da VirtualBox utilizzo Xubuntu come un sistema operativo virtuale. Il motivo per cui ho scelto questo approccio è che non devo continuare a distriggersre Windows e riavviare da Xubuntu each volta che ho bisogno di passare da OSes. E la modalità senza soluzione di continuità di VirtualBox è piuttosto sorprendente per permettermi di vedere Xubuntu e Windows 7 in una sola schermata.

Problema: Ora penso a un modo per avere Xubuntu più integrato nel mio sistema. Con questo voglio dire che voglio avere una partizione fisica per Xubuntu. Ma voglio ancora avere la sensazione della modalità senza soluzione di continuità.

Domanda: Quindi finalmente, la mia domanda è: è ansible caricare una partizione in VirtualBox come un sistema operativo virtuale?

Esempi di casi: Lo scenario ideale sarebbe: fisicamente avviare e accedere a Windows 7. Ora vorrei accedere a Xubuntu, quindi caricare VirtualBox e accedere alla mia partizione Xubuntu senza riavviare. E l'altro modo, cioè ho avviato il sistema, accedi a Xubuntu e posso accedere alla partizione reale di Windows 7 tramite VirtualBox.

Altre informazioni: Si prega di notare che non sto parlando di get l'accesso ai file, in quanto ho una partizione completamente separata per i miei file e sono molto familiare con l'opzione Cartelle condivise di VirtualBox.

    Quello che stai cercando è chiamato "accesso hard disk raw " in VirtualBox.

    Fondamentalmente si crea un disco virtuale in formato vmdk e lo configura per dirigersi alla partizione o unità desiderata.

    È ansible trovare una descrizione nel manuale sotto Argomenti avanzati / Configurazione avanzata di archiviazione / Utilizzo di un disco rigido host originale da un ospite

    Tuttavia, tenere presente che nell'installazione che si sta progettando, l'hardware che i sisthemes operativi vedono continuamente cambiamenti. (il tuo hardware reale quando è stato avviato come sistema operativo host, un hardware virtuale quando è stato avviato come ospite). Linux potrebbe far fronte a questo, ma sono abbastanza sicuro che Windows non gestirà bene. Inoltre, potrebbe sospettare che utilizzi la stessa licenza di Windows su più computer e che ti obbliga a ritriggersre spesso o si flagua come pirata.

    Un altro problema potrebbe essere quello di dire al sistema operativo di utilizzare sia l'unità virtuale (come ospite) o quella reale fisica (quando è iniziata come host). In Linux potrebbe funzionare per lanciare in giro in modo che entrambi siano assegnati lo stesso nome di periferica (come / dev / sdb1).