Там нет никакого способа сделать это правильно. Вам просто нужно создать 3 разные виртуальные машины, по одной на ОС.
Аппаратная виртуализация основана на множестве низкоуровневых приемов для обеспечения стабильности и производительности, и большинство из них могут отличаться даже в одних и тех же версиях ОС. Допустим, годовалый Parallels Desktop не поддерживает OS X El Capitan должным образом только потому, что у него новое ядро, новые модули и т.д. Не существует решения, позволяющего имитировать 100% подлинный ПК для каждой ОС с доступной скоростью, это всегда компромисс. Вот почему две новые виртуальные машины для разных ОС должны быть разными: механизмы управления памятью, файловый ввод-вывод и т.д. Разные. И если вам повезет запустить их, вы потеряете оптимизацию скорости
Более того, это плохая идея в своих корнях. Зачем кому-то использовать виртуальную машину 3-в-1, если все 3 системы работают BAD? Для экономии ресурсов? Но современные платформы виртуализации разработаны, чтобы быть быстрыми и надежными, когда они ЗНАЮТ, что они делают. Они могли бы оптимально совместно использовать ресурсы хоста намного лучше, чем рабочее решение «3 в 1 и ничего». Другими словами, «не чините, если он не сломан». п.с. Существует вероятность, что вы можете использовать Arch и Ubuntu в одной и той же виртуальной машине, используя «Другой Linux» (с аналогичными ядрами), но для Windows это никак не подойдет. Для этого потребуется собственная VM. И инструменты VMWare не должны работать, конечно!