VirtualBox: utilizzo della partizione fisica come unità virtuale [duplicato]


37

Questa domanda ha già una risposta qui:

Sfondo: sto usando VirtualBox installato su Windows 7. Dall'interno di VirtualBox sto usando Xubuntu come sistema operativo virtuale. Il motivo per cui ho scelto questo approccio è che non devo continuare a spegnere Windows e riavviare da Xubuntu ogni volta che ho bisogno di cambiare sistema operativo. E la modalità seamless di VirtualBox è piuttosto sorprendente per permettermi di vedere Xubuntu e Windows 7 tutto in una schermata.

Problema: ora sto pensando a un modo per integrare Xubuntu nel mio sistema. Con questo voglio dire che voglio avere una partizione fisica per Xubuntu. Ma voglio ancora avere la sensazione della modalità seamless.

Domanda: Infine, la mia domanda è: è possibile caricare una partizione in VirtualBox come sistema operativo virtuale?

Esempi di casi: lo scenario ideale sarebbe: avvio fisicamente e accedo a Windows 7. Ora voglio accedere a Xubuntu, quindi carico VirtualBox e accedo alla mia partizione Xubuntu senza riavviare. E anche il contrario, ovvero avvio il sistema, accedo a Xubuntu e posso accedere alla partizione di Windows 7 effettiva tramite VirtualBox.

Altre informazioni: tieni presente che non sto parlando dell'accesso ai file, poiché ho una partizione completamente separata per i miei file e ho molta familiarità con l'opzione Cartelle condivise di VirtualBox.


1
Mi sono imbattuto in un articolo di Life Hacker che tratta la domanda: lifehacker.com/…
Hamman Samuel

La mia domanda è stata pubblicata per prima (febbraio '12), quindi in realtà l'altra domanda (pubblicata nell'ottobre '12) è un mio possibile duplicato
Hamman Samuel,


Penso che le risposte da altri post siano migliori, in quanto mostrano effettivamente i comandi esatti che dovrebbero essere utilizzati. Questa risposta ha ottenuto solo il link.
Kenorb,

Risposte:


37

Quello che state cercando è chiamato " grezzo accesso al disco rigido " in VirtualBox.

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

È possibile trovare una descrizione nel manuale in Argomenti avanzati / Configurazione avanzata dell'archiviazione / Utilizzo di un disco rigido host non elaborato da un guest

Tuttavia, tieni presente che, nell'impostazione che stai pianificando, l'hardware che i sistemi operativi vedono cambiare costantemente. (l'hardware effettivo quando avviato come sistema operativo host, parte dell'hardware virtualizzato quando avviato come guest). Linux potrebbe farcela, ma sono abbastanza sicuro che Windows non lo gestirà bene. Inoltre, potrebbe sospettare che tu stia utilizzando la stessa licenza di Windows su più computer e costringerti a riattivare spesso o contrassegnare se stesso come piratato.

Un altro problema potrebbe essere come dire al sistema operativo di utilizzare l'unità virtuale (come guest) o quella fisica effettiva (quando avviata come host). Sotto Linux potrebbe funzionare a giocherellare in modo che ad entrambi sia assegnato lo stesso nome di dispositivo (come / dev / sdb1).


Ottima risposta @zpea, molto apprezzata! In seguito pubblicherò un commento quando provo questo per far sapere a tutti come va
Hamman Samuel,

2
Purtroppo, questo non funziona ancora per le unità GPT in VirtualBox 4.3.28 su Windows. Speriamo che lo risolvano prima di rilasciare VBox 5.0. : - / virtualbox.org/ticket/11049
clacke,

Fatto questo con host Linux e guest Windows e ha funzionato. Ma con solo 8 GB di RAM e nessun utilizzo reale per Windows, ho deciso di formattare la mia partizione di Windows e di dividerla usando LVM
Evan Langlois,

3
bloccare la denominazione del dispositivo è un problema risolto da tempo: utilizzare l'UUID o la ETICHETTA della partizione in / etc / fstab invece del nome del dispositivo (/ dev / sdb1). Tutte le partizioni formattate hanno un UUID e la maggior parte dei filesystem consente di impostare un'etichetta quando si formatta la partizione o successivamente (ad es. Con tune2fs -Lext2 / 3/4).
CAS
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.