Usando o VirtualBox, tenho uma VM guest do Windows 7 usando o VirtualBox em uma máquina host do Windows 7. Posso configurar uma pasta compartilhada de montagem automática permanente e somente leitura. Eu posso ver a pasta compartilhada bem, uma vez que eu tenha logado na VM guest.
Eu gostaria que o serviço no sistema operacional convidado pudesse acessar a pasta compartilhada antes de um usuário ter efetuado login no sistema operacional convidado. Isso é possível? Está tudo bem se o acesso só é possível usando o caminho UNC, sem uma unidade mapeada disponível.
A documentação é pouco ambígua. No capítulo "Adições de Convidados", afirma que "Adições de Convidados montarão automaticamente essa pasta assim que um usuário fizer o login no sistema operacional convidado". No entanto, isso ocorre no contexto de quando a pasta compartilhada será mapeada para uma unidade de rede, não descrevendo quando o caminho UNC se torna acessível.
Eu tenho visto vários comentários (por exemplo, este a> e aqui ) que apontam para um convidado Linux, é possível forçá-lo a carregar o vboxvfs module early para ativar o acesso às pastas compartilhadas. Não consigo encontrar um equivalente para os convidados do Windows.
A alternativa é configurar uma rede somente de host para compartilhar a pasta, mas isso é desnecessariamente complexo se puder ser evitado.
Histórico: o objetivo desta configuração é testar vários scripts usados para instalar aplicativos e configurar uma máquina Windows usando o WPKG. Esses scripts são executados pelo convidado antes da tela de login. Na produção, a pasta compartilhada normalmente residiria em um compartilhamento de rede em algum lugar.