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


1

У меня VirtualBox работает на моем Win7. Гостевой системой является Win2000.

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

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

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

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


в VMware вы можете сделать это легко, но в виртуальной коробке я не уверен
Arash

Если автозапуск является большой проблемой, вы можете временно отключить автозапуск, удерживая нажатой клавишу Shift: «Пользователи могут вручную отключить автозапуск, удерживая клавишу SHIFT при вставке компакт-диска. Однако обычно предпочтительно обрабатывать эту операцию программно а не в зависимости от пользователя. " msdn.microsoft.com/en-us/library/windows/desktop/...
Goyuix

@Goyuix Еще лучше использовать групповые политики чтобы выключить его вообще. Однако мне было интересно, могу ли я что-то настроить в VirtualBox.
sjngm

Ответы:


0

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

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


0

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

Я забыл упомянуть, что я использую 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, когда ему разрешен доступ к нему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.