Используя VirtualBox, у меня есть гостевая виртуальная машина Windows 7, использующая VirtualBox на хост-компьютере Windows 7. Я могу настроить постоянную, доступную только для чтения, автоматически подключаемую общую папку. Я могу видеть общую папку, как только я вошел в гостевую виртуальную машину.
Мне бы хотелось, чтобы служба в гостевой ОС имела доступ к общей папке до того, как пользователь вошел в гостевую ОС. Это возможно? Это нормально, если доступ возможен только с использованием UNC-пути, а подключенный диск недоступен.
Документация немного неоднозначна. В главе "Гостевые дополнения" говорится, что «Гостевые дополнения автоматически подключат эту папку, как только пользователь войдет в гостевую ОС». Однако это происходит в контексте, когда общая папка будет сопоставлена с сетевым диском, а не с описанием, когда становится доступным путь UNC.
Я видел различные комментарии (например, этот и здесь), которые указывают на то, что для гостя Linux можно принудительно загрузить модуль vboxvfs
чтобы разрешить доступ к общим папкам. Я не могу найти эквивалент для гостей Windows.
Альтернативой является настройка сети только для хоста для общего доступа к папке, но это кажется излишне сложным, если этого можно избежать.
Предыстория: целью этой настройки является тестирование различных сценариев, используемых для установки приложений и настройки Windows-компьютера с помощью WPKG. Эти сценарии запускаются гостем до появления экрана входа. На производстве общая папка обычно находится в сетевой папке.