Czy możliwe jest włożenie fizycznej płyty CD do maszyny VirtualBox?


15

Mam płyty CD do Age of Empire III i chciałbym je odtwarzać na maszynie wirtualnej z systemem Windows 10. czy to możliwe? Wiem, jak wstawiać wirtualne dyski CD (tj. Pliki ISO) do maszyny wirtualnej VirtualBox (za pomocą ustawień „Przechowywania”), ale fizyczne dyski CD to inna historia. Najlepszym rozwiązaniem, jakie mogę wymyślić, jest dodanie miejsca, w którym zamontowałem płyty CD w systemie Linux za pośrednictwem folderów współdzielonych.


Czy próbowałeś zgrać płytę CD, aby uzyskać plik ISO?
lgeorget

8
Zależy to od ustawodawstwa obowiązującego w Twoim kraju / stanie / ... Ogólnie rzecz biorąc, kopiowanie aktywów fizycznych jest legalne, pod warunkiem, że zachowujesz kopię dla siebie. Co więcej, w twojej konkretnej sytuacji, robisz to ze względu na interoperacyjność.
lgeorget

1
Możliwe jest użycie fizycznego napędu CD jako napędu CD maszyny wirtualnej. Jednak może to, ale nie musi, działać tak, jak chcesz, w zależności od tego, jak gra czyta dysk CD.
Satō Katsura

2
Zgrywanie niekoniecznie działa z ochroną przed kopiowaniem niektórych gier; Nie wiem o AoE III, ale AoE II potrzebuje dysku fizycznego, nie działa z obrazem (chyba że używasz pękniętej wersji lub ponownego wydania Steam).
Stephen Kitt

3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
Mark

Odpowiedzi:


35

Tak, możesz, ale musisz mieć aktywne przekazywanie DVD.

Przejdź do VirtualBox's Machine> Ustawienia> Pamięć> Włącz przekazywanie dla napędu DVD.

Aby umożliwić rozpoznanie zewnętrznego napędu DVD przez maszynę wirtualną VirtualBox (VM), należy go skonfigurować w taki sposób, aby było włączone „przejście”. Włączenie Przekazywania umożliwia bazowemu systemowi operacyjnemu przekazywanie wymaganych poleceń do urządzenia podłączonego do maszyny wirtualnej w przeciwieństwie do instancji systemu operacyjnego hosta.


1
Jak dotąd najlepsze rozwiązanie. VirtualBox sprawia, że ​​to trochę subtelne, jak to robisz, ale teraz uratowałeś mnie od dramatów zgrywania.
BH2017

Jakie są wady umożliwienia przekazywania? I @BrentonHorne i tak sugerowałbym zgrywanie; Twoja płyta CD może w pewnym momencie ulec pogorszeniu.
user541686,

1
Dzisiaj nazywa się to „Live CD / DVD”, a nie „passsthrough”. Musisz dodać pustą płytę CD i da ci to opcję Live. Następnie kliknij błyszczącą ikonę CD tuż nad i po prawej stronie pola wyboru Live i wybierz urządzenie hosta.
Lee Meador,

5

Powinieneś być w stanie korzystać z napędu optycznego bezpośrednio z VM. Jeśli jest to Virtualbox, to tylko w urządzeniach masz opcję zamontowania dysku fizycznego. Tak samo, jak można zainstalować system operacyjny na maszynie wirtualnej bez obrazu ISO.


Um, ta odpowiedź, obawiam się, że nie jest w tej chwili pomocna, chyba że pokażesz mi, o czym mówisz (najlepiej za pomocą zrzutów ekranu) lub nie określisz, gdzie mogę znaleźć dyski fizyczne. i.imgur.com/q1542cW.png to wszystko, co widzę w sekcji przechowywania opcji maszyn wirtualnych (do której, jak sądzę, masz na myśli „In devices”). Pokazałem nawet menu kliknięcia prawym przyciskiem myszy. Przepraszam za zamieszanie, naprawdę chcę tutaj odpowiedzi, ale nie widzę tego, co opisujesz, inaczej nie zadałbym tego pytania.
BH2017

4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAADZk/... w ramach tego urządzenia CD / DVD można opcjonalnie zamontować napęd optyczny. urządzenia CD / DVD należy znaleźć :,
darvark

Tak, wiem, jak dodawać napędy optyczne, ale wspomina się tylko o ISO i innych plikach, a nie o fizycznych dyskach CD. Po otwarciu opcji dodawania napędów optycznych otrzymuję tylko imgur.com/bEaWftK.png
BH2017

4

W GUI nie ma takiej opcji, ale w wierszu polecenia można utworzyć obraz pseudo dysku (vmdk), który odnosi się do dysku fizycznego.

Jeśli podłączysz ten dysk do maszyny wirtualnej, powinieneś mieć możliwość bezpośredniego dostępu do niego, np .:

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

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

Uważaj, aby nie uzyskiwać dostępu do żadnego dysku r / w z więcej niż jednym systemem operacyjnym, ale w przypadku nośników tylko do odczytu, takich jak CD lub DVD, nie powinno być problemu.

Jak odpowiedział SessionR, istnieje o wiele prostsza alternatywa dla CD / DVD, po prostu zaznacz pole wyboru na żywo CD / DVD, a napęd fizyczny będzie dostępny:

wprowadź opis zdjęcia tutaj


Czy to działa również w przypadku napędów CD? Link, który opublikowałeś zawiera wyjaśnienia tylko dla dysków twardych.
lgeorget

1
Nie ma powodu, aby nie działać z dyskiem CD, wystarczy użyć urządzenia skierowanego na dysk CD.
jlliagre

Tryb przejścia jest jednak prostszy (pole wyboru CD / DVD na żywo)
jlliagre
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.