Чи можливо вставити фізичний компакт-диск у машину VirtualBox?


15

У мене є компакт-диски для Age of Empire III, і я хотів би відтворити їх у Windows 10 VM. Чи можливо це? Я знаю, як вставити віртуальні компакт-диски (тобто файли ISO) у VM VirtualBox (через налаштування "Зберігання"), але фізичні компакт-диски - це інша історія. Найкраще рішення, про яке я можу придумати, - додати там, де я змонтував компакт-диски в моїй системі Linux, через спільні папки.


Ви намагалися зірвати компакт-диск, щоб отримати файл ISO?
lgeorget

8
Це залежить від законодавства, яке застосовується до вашої країни / держави / ... Загалом, копіювання фізичного активу є законним, доки ви зберігаєте копію для себе. Більше того, у вашій конкретній ситуації ви робите це заради взаємодії.
lgeorget

1
Можна використовувати фізичний привід CD в якості компакт-диска віртуальної машини. Однак це може чи не працювати так, як ви хочете, залежно від того, як гра читає компакт-диск.
Satō Katsura

2
Копіювання не обов'язково працює із захистом від копіювання певних ігор; Я не знаю про AoE III, але AoE II потрібен фізичний диск, він не працює з зображенням (якщо ви не використовуєте тріщинувану версію або перевипуск Steam).
Стівен Кітт

3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
Марк

Відповіді:


35

Так, ви можете, але для цього вам потрібно активувати DVD.

Перейдіть до машини VirtualBox> Налаштування> Зберігання> Увімкніть прохід для DVD-приводу.

Щоб дозволити розпізнавання зовнішнього дисковода DVD за допомогою віртуальної машини VirtualBox (VM), він повинен бути налаштований таким чином, щоб увімкнено "прохід". Увімкнення Passthrough дозволяє базовій операційній системі передавати необхідні команди на пристрій, підключений до віртуальної машини на відміну від екземпляра операційної системи хоста.


1
Найкраще рішення на сьогоднішній день. VirtualBox робить його делікатним, як ви це робите, але тепер ви врятували мене від драматичного видобутку.
BH2017

Які недоліки дозволяють пропускати? І @BrentonHorne я б запропонував розірвати все одно; ваш диск може з часом погіршитися.
користувач541686

1
Сьогодні це називається "Живий компакт-диск / DVD", а не "прохідний". Ви повинні додати порожній компакт-диск, і він дасть вам цю функцію Live. Потім натисніть на блискучу піктограму компакт-диска трохи вище та праворуч від прапорця Live і виберіть хост-пристрій.
Лі Меадор

5

Ви повинні мати можливість використовувати оптичний привід безпосередньо від VM. Якщо це Virtualbox, то лише на пристроях у вас є можливість встановити фізичний диск. Так само, як ви можете встановити os в VM без iso-зображення.


Хм, ця відповідь, я боюсь, не корисна на даний момент, якщо ви не покажете мені, про що ви говорите (бажано, використовуючи скріншоти) або не будучи дуже конкретними щодо того, де я можу знайти фізичні приводи. i.imgur.com/q1542cW.png - це все, що я бачу в розділі зберігання параметрів VM (на який я думаю, ви посилаєтесь на "В пристроях"). Я навіть показав для вас правою кнопкою миші. Вибачте за мою плутанину, я дуже хочу відповіді тут, але я не бачу, що ви описуєте, інакше я б не задавав це питання.
BH2017

4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAADZk/… під цим CD / DVD пристроями має бути можливість встановити оптичний привід. це CD / DVD пристрої, які ви повинні знайти:, які ви повинні знайти в рядку меню cdn.sysprobs.com/wp-content/uploads/2011/05/…
darvark

Так, я знаю, як додати оптичні накопичувачі, але все, що згадується, - це ISO та інші файли, а не фізичні компакт-диски. Все, що я отримую, коли відкриваю опцію додавання оптичних приводів, це imgur.com/bEaWftK.png
BH2017

4

Графічний інтерфейс не має можливості робити це, але в командному рядку ви можете створити образ псевдодиска (vmdk), який відноситься до фізичного диска.

Якщо ви приєднаєте цей диск до свого ВМ, ви маєте можливість мати прямий доступ до нього, наприклад:

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

Дивіться https://www.virtualbox.org/manual/ch09.html#rawdisk

Слідкуйте за тим, щоб не мати доступу до жодного дисковода з виводу на робочий стіл з більш ніж однією ОС, але з носіями для читання, такими як компакт-диск чи DVD, не повинно виникнути проблем.

Як відповів SessionR, існує набагато простіший варіант для CD / DVD, просто встановіть прапорець CD / DVD в реальному часі, і фізичний диск буде доступний:

введіть тут опис зображення


Це працює і для компакт-дисків? Посилання, яке ви опублікували, дає пояснення лише для жорстких дисків.
lgeorget

1
Немає причини для цього не працювати з компакт-диском, просто використовуйте пристрій, що вказує на ваш компакт-диск.
jlliagre

Хоч найпростіший режим простіший (прапорець на CD / DVD у прямому ефірі)
jlliagre
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.