Ik ken de details niet (ik heb geen Virtual box meer staan), maar het kan al helpen beter te begrijpen hoe het werkt.
In Virtualbox kan je virtuele machines (computer) aanmaken. Voor iedere virtuele machine maakt Virtualbox een (container)bestand aan.
Aan zo een virtuele machine kan je, binnen Virtualbox, een installatie DVD, of een image-bestand ervan, koppelen. Start je in Virtualbox dan de virtuele machine, dan zal die virtuele machine bij gebrek aan een besturingssysteem opstarten van het installatiemedium, net als een echte computer. Het Windows installatieprogramma zal starten binnen de virtuele machine, en als deel van de installatie een virtuele fat32 geformatteerde partitie aanmaken. Windows denkt dat dit op een fysieke harde schijf gebeurt, in werkelijkheid gebeurt dat in het containerbestand.
Eens het besturingssysteem binnen de virtuele machine geïnstalleerd is, kan het installatiemedium binnen Virtualbox verwijderd worden. De volgende keer dat de virtuele machine opstart, zal die, zoals een echte computer, het geïnstalleerde besturingssysteem opstarten vanaf de virtuele fat32 geformatteerde partitie.
Virtualbox ondersteunt ook USB-portforwarding: een USB-poort wordt dan omgeleid naar een virtuele machine, bijvoorbeeld je virtuele Windows installatie.
Dan zijn er nog de VirtualBox Guest additions. Dat zijn hulpprogammas van Virtual Box die in het virtuele besturingssysteem kunnen geïnstalleerd worden om volledig full screen te kunnen gaan, transparant toetsenbord over te dragen van gast-systeem naar virtueel systeem, enz.