Apakah mungkin memasukkan CD fisik ke mesin VirtualBox?

15

Saya memiliki CD untuk Age of Empire III dan saya ingin memainkannya di VM Windows 10. Apakah ini mungkin? Saya tahu cara memasukkan CD virtual (yaitu, file ISO) ke dalam VirtualBox VM (melalui pengaturan "Storage"), tetapi CD fisik adalah cerita yang berbeda. Solusi terbaik yang dapat saya pikirkan adalah menambahkan di mana saya telah memasang CD pada sistem Linux saya ke sistem melalui folder bersama.

BH2017
sumber
Sudahkah Anda mencoba menyalin CD untuk mendapatkan file ISO?
lgeorget
8
Tergantung pada undang-undang yang berlaku di negara / negara / Anda ... Secara umum, menyalin aset fisik legal selama Anda menyimpan salinannya sendiri. Apalagi dalam situasi khusus Anda, Anda melakukannya demi interoperabilitas.
lgeorget
1
Mungkin untuk menggunakan drive CD fisik sebagai drive CD mesin virtual. Namun ini mungkin atau mungkin tidak bekerja seperti yang Anda inginkan, tergantung pada bagaimana permainan membaca CD.
Satō Katsura
2
Ripping tidak harus bekerja dengan perlindungan salinan game tertentu; Saya tidak tahu tentang AoE III, tetapi AoE II membutuhkan disk fisik, itu tidak bekerja dengan gambar (kecuali jika Anda menggunakan versi crack atau rilis ulang Steam).
Stephen Kitt
3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
Mark

Jawaban:

35

Ya Anda bisa, tetapi Anda harus memiliki DVD passthrough aktif.

Pergi ke Mesin VirtualBox> Pengaturan> Penyimpanan> Aktifkan Passthrough untuk drive DVD.

Agar drive DVD eksternal dikenali oleh VirtualBox Virtual Machine (VM), drive tersebut harus dikonfigurasikan sedemikian rupa sehingga "passthrough" diaktifkan. Mengaktifkan Passthrough memungkinkan sistem operasi yang mendasari untuk meneruskan perintah yang diperlukan melalui perangkat yang terhubung ke Mesin Virtual sebagai lawan dari instance sistem operasi host.

SessionR
sumber
1
Solusi terbaik sejauh ini. VirtualBox membuatnya agak halus bagaimana Anda melakukan ini, tetapi sekarang Anda telah menyelamatkan saya dari drama ripping.
BH2017
Apa kerugian dari mengaktifkan pass-through? Dan @BrentonHorne saya sarankan ripping pula; CD Anda mungkin pada akhirnya memburuk.
user541686
1
Hari ini disebut "Live CD / DVD" bukan "passthrough" Anda harus menambahkan CD kosong dan itu akan memberi Anda pilihan Live. Kemudian klik ikon CD mengkilap tepat di atas dan di sebelah kanan kotak centang Live dan pilih perangkat host.
Lee Meador
5

Anda harus dapat menggunakan drive optik langsung dari VM. Jika itu Virtualbox maka hanya di perangkat Anda memiliki opsi untuk memasang drive fisik. Sama seperti Anda dapat menginstal os di VM tanpa image iso.

darvark
sumber
Um jawaban ini saya khawatir tidak membantu saat ini kecuali Anda menunjukkan kepada saya apa yang Anda bicarakan (sebaiknya menggunakan tangkapan layar) atau lebih spesifik tentang di mana saya dapat menemukan drive fisik. i.imgur.com/q1542cW.png adalah semua yang saya lihat di bagian penyimpanan opsi VM (yang saya duga Anda maksud dengan "In devices"). Saya bahkan menunjukkan menu klik kanan untuk Anda. Maaf atas kebingungan saya, saya benar-benar ingin jawaban di sini tetapi saya tidak dapat melihat apa yang Anda uraikan, jika tidak saya tidak akan menanyakan pertanyaan ini.
BH2017
4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAAADZk/… di bawah Perangkat CD / DVD ini akan menjadi opsi untuk memasang drive optik. Perangkat CD / DVD ini harus Anda temukan :,
darvark
Yap, saya tahu cara menambahkan drive optik tetapi semua yang disebutkan adalah ISO dan file lainnya bukan CD fisik. Yang saya dapatkan ketika saya membuka opsi add optical drive adalah imgur.com/bEaWftK.png
BH2017
4

Tidak ada pilihan dengan GUI untuk melakukannya tetapi pada baris perintah, Anda dapat membuat gambar disk semu (vmdk) yang merujuk ke disk fisik.

Jika Anda melampirkan disk itu ke VM Anda, Anda harus dapat mengaksesnya secara langsung, misalnya:

VBoxManage internalcommands createrawvmdk -filename /home/user/vbdisks/cd.vmdk
      -rawdisk /dev/sdc

VBoxManage storageattach VMname --storagectl "IDE Controller"
      --port 0 --device 1 --type dvd --medium /home/user/vbdisks/cd.vmdk

Lihat https://www.virtualbox.org/manual/ch09.html#rawdisk

Hati-hati jangan mengakses disk r / w apa pun dengan lebih dari satu OS, tetapi dengan media hanya baca seperti CD atau DVD, seharusnya tidak ada masalah.

Saat SessionR menjawab, ada pilihan alternatif yang jauh lebih sederhana untuk CD / DVD, cukup centang kotak centang live CD / DVD dan drive fisik akan dapat diakses:

masukkan deskripsi gambar di sini

Jlliagre
sumber
Apakah itu berfungsi untuk drive CD juga? Tautan yang Anda poskan memberikan penjelasan hanya untuk hard disk.
lgeorget
1
Tidak ada alasan untuk ini tidak berfungsi dengan CD, cukup gunakan perangkat yang menunjuk ke CD Anda.
jlliagre
Mode Passthrough lebih sederhana (kotak centang live CD / DVD)
jlliagre