Как заблокировать CD/DVD-привод для гостевой системы VirtualBox?

Как заблокировать CD/DVD-привод для гостевой системы VirtualBox?

У меня VirtualBox запущен на Win7. Гостевая система — Win2000.

Теперь я хочу протестировать DVD, который я получил на Рождество с коллекцией программного обеспечения. Поскольку я знаю об автозапуске и других самоустанавливающихся вещах, я решил, что сначала нужно протестировать DVD в гостевой системе и посмотреть, что он делает.

Чтобы сделать это, я подумал, что лучше всего будет заблокировать DVD-привод на гостевой системе, чтобы хост-система даже не увидела новый DVD. Я просто хочу быть на 100% уверен, что на хост-системе ничего не изменится.

ВДругой вопросУ кого-то пропал диск на хостовой системе при использовании гостевой системы, но он использовал Unix. Если бы я мог сделать то же самое в Windows, это могло бы решить проблему.

Короче говоря: есть ли способ закрепить диск за гостевой системой и скрыть его от хост-системы?

решение1

По крайней мере, в VirtualBox 4.2.6 это невозможно на хосте Windows, если только привод CD/DVD не подключен через USB, и вы можете использоватьUSB-захватчтобы предоставить гостю эксклюзивный доступ к устройству. Более распространенный диск SATA или IDE будет использоваться совместно с гостем, даже если вы выберете опцию «Passthrough» в конфигурации виртуального хранилища.

Более подробную информацию можно найти здесь:https://www.virtualbox.org/manual/ch05.html#storage-cds

решение2

Ой, я забыл об этом вопросе...

Забыл упомянуть, что я использую VirtualBox 4.2.6.

Позвольте мне рассказать, что я сделал, поскольку поведение непоследовательно (именно поэтому я изначально и задал этот вопрос):

  1. Я загружаю гостевую систему без DVD-диска в приводе и разрешаю гостевой системе доступ к приводу.
  2. Вставляю DVD:
    • Хост-система распознает DVD, но я не могу получить к нему доступ: файловый менеджер показывает символ DVD, но имя DVD не отображается
    • гостевая система обеспечивает полный доступ
  3. Я извлекаю DVD, и DVD исчезает на обеих системах.
  4. Я снова вставляю DVD и получаю тот же результат, что и выше.
  5. Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
  6. теперь я запрещаю и немедленно разрешаю гостевой системе доступ к диску на хост-системе
  7. Я снова вставляю DVD и получаю тот же результат, что и выше.
  8. Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
  9. теперь я только запрещаю гостевой системе доступ к диску на хостовой системе
  10. Я снова вставляю DVD, и только хост-система распознает DVD с полным доступом.
  11. Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
  12. теперь я разрешаю гостевой системе доступ к диску на хостовой системе
  13. Я снова вставляю DVD-диск, и обе системы ведут себя так же, как на шаге 2.

Другими словами, пока в приводе нет DVD, когда настройки изменяются, гостевая система берет под контроль DVD всякий раз, когда ей разрешается доступ к нему. Это крутая автоматическая функция.

Сейчас:

  1. пока DVD все еще находится в приводе, я запрещаю гостевой системе доступ:
    • теперь хост-система имеет полный доступ к DVD
    • DVD исчез на гостевой системе
  2. Я снова разрешаю гостевой системе доступ к диску:
    • теперь обе системы имеют полный доступ к DVD (ой?)
  3. Я извлекаю DVD, и DVD исчезает на обеих системах.
  4. Я снова вставляю DVD-диск, и обе системы ведут себя так же, как на шаге 2.

Думаю, очевидно, откуда взялось мое замешательство.

Вывод: Если вы не возитесь с управлением приводом, гостевая система перехватывает управление DVD, когда ей разрешается доступ к нему.

Связанный контент