Ответы:
Я подозреваю, что правильный ответ - тот, который предложил @hakermania в комментарии.
Обоснование: «виртуальный диск» в VirtualBox рассматривается клиентом как диск SATA - часть аппаратного обеспечения, подключенная к интерфейсу SATA машины.
Теперь физические диски SATA нельзя разделить между машинами, поэтому ОС не готова сделать это - контролировать и управлять конфликтами и параллелизмом.
С другой стороны, общие папки действуют как общие сетевые ресурсы с точки зрения клиентской ОС, и они обычно совместно используются компьютерами - все необходимые технологии находятся в.
Вероятно, вы можете использовать виртуальную машину для совместного использования (через виртуальную сеть) виртуального диска - но я подозреваю, что идея @hakermania проще и, вероятно, более эффективна (никогда не пробовал, YMMV). Вероятно, вы также можете использовать один и тот же диск (как указано @Takkat) в нескольких виртуальных машинах ... хотя я не думаю, что они могут сделать это вместе : https://forums.virtualbox.org/viewtopic.php?t=8573 , хотя кажется, что последние VBox могут сделать это --- http://www.oracledistilled.com/virtualbox/creating-shared-drives-in-oracle-vm-virtualbox/ (хотя и не тривиально)
Абсолютно возможно присоединить любой созданный нами виртуальный жесткий диск к тому количеству виртуальных машин, которые мы хотим.
Просто откройте VirtualBox Manager, чтобы прикрепить соответствующий файл .VDI (или другой поддерживаемый формат ) в настройках «хранилища».
Все виртуальные диски, подключенные к другой виртуальной машине, не будут удалены при удалении любой данной виртуальной машины.
Мы должны быть уверены, что не изменим данные, необходимые для работы всех виртуальных машин, так как это может привести к поломке других виртуальных машин. Поэтому (хотя это и возможно) не рекомендуется использовать общий VDI, содержащий ОС, но вы можете поместить свой раздел HOME в такой VDI.
Обратите внимание, что вы не можете запускать виртуальные машины одновременно, если к ним подключен один и тот же виртуальный диск.