VirtualBox: menggunakan partisi fisik sebagai drive virtual [duplikat]

37

Pertanyaan ini sudah ada jawabannya di sini:

Latar Belakang: Saya menggunakan VirtualBox yang diinstal pada Windows 7. Dari dalam VirtualBox saya menggunakan Xubuntu sebagai OS virtual. Alasan saya memilih pendekatan ini adalah agar saya tidak harus selalu mematikan Windows dan me-reboot dari Xubuntu setiap kali saya perlu mengganti OS. Dan mode seamless VirtualBox sangat menakjubkan untuk memungkinkan saya melihat Xubuntu dan Windows 7 semuanya dalam satu layar.

Masalah: Sekarang saya sedang memikirkan cara agar Xubuntu lebih terintegrasi ke dalam sistem saya. Maksud saya, saya ingin memiliki partisi fisik untuk Xubuntu. Tapi saya ingin tetap memiliki perasaan mode mulus.

Pertanyaan: Jadi akhirnya, pertanyaan saya adalah: apakah mungkin memuat partisi di VirtualBox sebagai OS virtual?

Contoh kasus: Skenario yang ideal adalah: Saya boot secara fisik dan login ke Windows 7. Sekarang saya ingin mengakses Xubuntu, jadi saya memuat VirtualBox dan mengakses partisi Xubuntu saya tanpa me-reboot. Dan sebaliknya, yaitu saya mem-boot sistem, masuk ke Xubuntu, dan dapat mengakses partisi Windows 7 yang sebenarnya melalui VirtualBox.

Info lain: Harap dicatat bahwa saya tidak berbicara tentang mendapatkan akses ke file, karena saya memiliki partisi yang sepenuhnya terpisah untuk file saya, dan saya sangat akrab dengan opsi Folder Bersama VirtualBox.

Hamman Samuel
sumber
1
Saya menemukan artikel Life Hacker yang mencakup pertanyaan: lifehacker.com/...
Hamman Samuel
Pertanyaan saya diposting pertama (Feb '12), jadi sebenarnya pertanyaan lain (diposting Oktober '12) adalah kemungkinan duplikat saya
Hamman Samuel
Saya pikir jawaban dari posting lain lebih baik, karena sebenarnya menunjukkan perintah yang tepat yang harus digunakan. Jawaban ini hanya mendapat tautan.
kenorb

Jawaban:

37

Apa yang Anda cari disebut " akses hard disk mentah " di VirtualBox.

Pada dasarnya Anda membuat disk virtual dalam format vmdk dan mengkonfigurasinya untuk mengarahkan ke partisi atau drive yang diinginkan.

Anda dapat menemukan deskripsi dalam manual di bawah Topik lanjutan / Konfigurasi penyimpanan lanjutan / Menggunakan hard disk host mentah dari tamu

Namun perlu diingat bahwa, dalam pengaturan yang Anda rencanakan, perangkat keras yang dilihat sistem operasi terus berubah. (Perangkat keras Anda yang sebenarnya ketika dimulai sebagai OS host, beberapa perangkat keras yang divirtualisasikan ketika dimulai sebagai tamu). Linux mungkin mengatasinya, tetapi saya cukup yakin Windows tidak akan menanganinya dengan baik. Juga mungkin mencurigai Anda menggunakan lisensi Windows yang sama pada beberapa komputer dan memaksa Anda untuk mengaktifkan kembali atau menandai dirinya sendiri sebagai bajakan.

Masalah lain mungkin adalah bagaimana memberi tahu OS untuk menggunakan drive virtual (sebagai tamu) atau yang sebenarnya (ketika mulai sebagai tuan rumah). Di Linux itu mungkin bekerja untuk bermain-main sehingga keduanya diberi nama perangkat yang sama (seperti / dev / sdb1).

zpea
sumber
Jawaban yang sangat bagus @ zpea, sangat kami hargai! Saya akan mengirim komentar nanti ketika saya mencoba ini untuk memberi tahu siapa pun bagaimana kelanjutannya
Hamman Samuel
2
Sayangnya, ini masih tidak berfungsi untuk drive GPT di VirtualBox 4.3.28 di Windows. Mari berharap mereka memperbaikinya sebelum merilis VBox 5.0. : - / virtualbox.org/ticket/11049
clacke
Selesai dengan host Linux dan tamu Windows dan berhasil. Tetapi dengan hanya 8GB RAM dan tidak ada penggunaan nyata untuk Windows, saya memutuskan untuk memformat partisi Windows saya dan membaginya dengan menggunakan LVM
Evan Langlois
3
block penamaan perangkat adalah masalah yang telah lama dipecahkan - gunakan UUID atau LABEL partisi di / etc / fstab sebagai ganti nama perangkat (/ dev / sdb1). Semua partisi yang diformat memiliki UUID, dan sebagian besar sistem file memungkinkan Anda mengatur label saat Anda memformat partisi, atau sesudahnya (misalnya dengan tune2fs -Luntuk ext2 / 3/4).
cas