Tenho o VirtualBox rodando no meu Win7. O sistema convidado é um Win2000.
Agora quero testar um DVD que ganhei de Natal com uma coleção de software. Como estou ciente da execução automática e de outras coisas de instalação automática, decidi primeiro testar o DVD no sistema convidado e ver o que ele faz.
Para fazer isso, pensei que seria melhor bloquear a unidade de DVD no sistema convidado, para que o sistema host nem veja o novo DVD. Só quero ter 100% de certeza de que nada muda no sistema host.
Emoutra perguntaa unidade de alguém desapareceu no sistema host ao usar o sistema convidado, mas ele usou Unix. Se eu pudesse fazer o mesmo no Windows, isso poderia resolver o problema.
Resumindo: existe uma maneira de bloquear a unidade no sistema convidado e ocultá-la do sistema host?
Responder1
Pelo menos com o VirtualBox 4.2.6, isso não é possível em um host Windows, a menos que a unidade de CD/DVD esteja conectada via USB, e você pode usarCaptura USBpara permitir ao convidado acesso exclusivo ao dispositivo. Uma unidade SATA ou IDE mais comum será compartilhada com o convidado, mesmo se você selecionar a opção “Passthrough” na configuração do armazenamento virtual.
Mais informações estão disponíveis aqui:https://www.virtualbox.org/manual/ch05.html#storage-cds
Responder2
Ops, esqueci dessa pergunta...
Esqueci de mencionar que uso o VirtualBox 4.2.6.
Deixe-me contar o que fiz, pois o comportamento é inconsistente (é por isso que fiz a pergunta em primeiro lugar):
- Eu inicializo o sistema convidado sem um DVD na unidade e permito que o sistema convidado acesse a unidade
- Eu insiro o DVD:
- o sistema host reconhece o DVD, mas não consigo acessá-lo: o explorador de arquivos mostra um símbolo de DVD, mas o nome do DVD não aparece
- o sistema convidado permite acesso total
- Eu ejeto o DVD e o DVD desaparece em ambos os sistemas
- Eu insiro o DVD novamente e obtenho o mesmo resultado acima
- Eu ejeto o DVD e novamente o DVD desaparece em ambos os sistemas
- agora eu desautorizo e permito imediatamente o acesso do sistema convidado à unidade no sistema host
- Eu insiro o DVD novamente e obtenho o mesmo resultado acima
- Eu ejeto o DVD e novamente o DVD desaparece em ambos os sistemas
- agora eu apenas proibi o acesso do sistema convidado à unidade no sistema host
- Insiro o DVD novamente e somente o sistema host reconhece o DVD com acesso total
- Eu ejeto o DVD e novamente o DVD desaparece em ambos os sistemas
- agora eu permito que o sistema convidado acesse a unidade no sistema host
- Insiro o DVD novamente e ambos os sistemas se comportam como no passo 2.
Em outras palavras, desde que não haja DVD na unidade quando as configurações são alteradas, o sistema convidado assume o controle do DVD sempre que tiver permissão para acessá-lo. Este é um recurso automático interessante.
Agora:
- com o DVD ainda na unidade, proibi o acesso ao sistema convidado:
- o sistema host agora tem acesso total ao DVD
- o DVD sumiu do sistema convidado
- Permito que o sistema convidado acesse a unidade novamente:
- ambos os sistemas agora têm acesso total ao DVD (ops?)
- Eu ejeto o DVD e o DVD desaparece em ambos os sistemas
- Insiro o DVD novamente e ambos os sistemas se comportam como no passo 2.
Acho que é óbvio de onde vem minha confusão.
Conclusão: Caso você não mexa no controle da unidade, o sistema convidado assume o controle do DVD quando tem permissão para acessá-lo.