Virtualios mašinos atmintis paprastai gali būti koreguojama nustatymų lange, kurį pateikia virtualią mašiną valdanti programinė įranga. Paprastai tai yra gana paprastas procesas, tačiau paprastai jį reikia užbaigti, kai virtualioji mašina išjungiama. Yra viršutinės ir apatinės ribos, atsižvelgiant į tai, kiek atminties galima skirti virtualiai mašinai. Šios ribos nustatomos atsižvelgiant į tai, kiek laisvosios prieigos atminties (RAM) turi fizinis kompiuteris ir kiek atminties reikia užduočių vykdymui virtualioje mašinoje.
Virtualios mašinos valdomos pagrindine programa, vadinama hipervizoriumi, ty programa, kuri veikia fiziniame kompiuteryje. Kai virtualioji mašina suaktyvinama, ji pristato kitą operacinę sistemą, kuri veikia kompiuteryje. Fizinis kompiuteris ir virtualioji mašina turi turėti pakankamai atminties, kad tinkamai veiktų, todėl būtina teisingai nustatyti virtualiosios mašinos atmintį. Reikalingos atminties kiekis priklauso nuo operacinės sistemos, vykdomų programų ir visų dokumentų, kuriuos reikia atidaryti arba redaguoti. Tinkamai sureguliavus virtualios mašinos atmintį, bus užtikrinta, kad abi sistemos turės pakankamai RAM.
Hipervizoriai paprastai teikia valdiklius, leidžiančius vartotojui nustatyti konkrečios virtualios mašinos nustatymus, įskaitant procesorių skaičių, ekrano rodymo apdorojimo tipą, išteklių, pvz., tinklų ir universaliosios nuosekliosios magistralės (USB) prievadų bendrinimą. ir virtualios mašinos atmintį. Hipervizorius gali apimti nustatymus, kad atmintis būtų tolygiai paskirstyta pagrindiniam kompiuteriui ir virtualiajai mašinai, o kartais netgi gali rekomenduoti atminties nustatymą, kad būtų užtikrintas optimalus funkcionalumas. Dažniausiai vartotojas gali – ir dažnai pasirinks – rankiniu būdu nurodyti virtualios mašinos atminties kiekį.
Panašiai virtualių mašinų, kurios veikia kaip serveriai, RAM gali būti koreguojama taip pat, kaip ir virtualiosios mašinos, veikiančios staliniame ar nešiojamajame kompiuteryje. Šios virtualios mašinos taip pat paleidžiamos per hipervizorių, todėl atminties koregavimo procesas yra beveik identiškas paleidžiant serverius. Pagrindinis skirtumas yra dažnai didesni serverio pusės skaičiavimo ir atitinkamai virtualios mašinos atminties nustatymo reikalavimai.