1

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

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

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

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

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

2 ответа2

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, когда ему разрешен доступ к нему.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .