![Как заблокировать CD/DVD-привод для гостевой системы VirtualBox?](https://rvso.com/image/1345273/%D0%9A%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20CD%2FDVD-%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%20%D0%B4%D0%BB%D1%8F%20%D0%B3%D0%BE%D1%81%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B%20VirtualBox%3F.png)
У меня 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.
Позвольте мне рассказать, что я сделал, поскольку поведение непоследовательно (именно поэтому я изначально и задал этот вопрос):
- Я загружаю гостевую систему без DVD-диска в приводе и разрешаю гостевой системе доступ к приводу.
- Вставляю DVD:
- Хост-система распознает DVD, но я не могу получить к нему доступ: файловый менеджер показывает символ DVD, но имя DVD не отображается
- гостевая система обеспечивает полный доступ
- Я извлекаю DVD, и DVD исчезает на обеих системах.
- Я снова вставляю DVD и получаю тот же результат, что и выше.
- Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
- теперь я запрещаю и немедленно разрешаю гостевой системе доступ к диску на хост-системе
- Я снова вставляю DVD и получаю тот же результат, что и выше.
- Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
- теперь я только запрещаю гостевой системе доступ к диску на хостовой системе
- Я снова вставляю DVD, и только хост-система распознает DVD с полным доступом.
- Я извлекаю DVD, и снова DVD отсутствует на обеих системах.
- теперь я разрешаю гостевой системе доступ к диску на хостовой системе
- Я снова вставляю DVD-диск, и обе системы ведут себя так же, как на шаге 2.
Другими словами, пока в приводе нет DVD, когда настройки изменяются, гостевая система берет под контроль DVD всякий раз, когда ей разрешается доступ к нему. Это крутая автоматическая функция.
Сейчас:
- пока DVD все еще находится в приводе, я запрещаю гостевой системе доступ:
- теперь хост-система имеет полный доступ к DVD
- DVD исчез на гостевой системе
- Я снова разрешаю гостевой системе доступ к диску:
- теперь обе системы имеют полный доступ к DVD (ой?)
- Я извлекаю DVD, и DVD исчезает на обеих системах.
- Я снова вставляю DVD-диск, и обе системы ведут себя так же, как на шаге 2.
Думаю, очевидно, откуда взялось мое замешательство.
Вывод: Если вы не возитесь с управлением приводом, гостевая система перехватывает управление DVD, когда ей разрешается доступ к нему.