Hvad er de forskellige typer af virtuelle maskinfiler?
En virtuel maskine består af et operativsystem, programfiler og datafiler, og det kræver et virtualiseringsprogram for at køre. Hver maskine består af forskellige virtuelle maskinfiler, herunder en virtuel harddiskfil, konfigurationsfil og suspenderet tilstand. Andre almindelige filer inkluderer logfiler, diskettebilledfiler og specielle interne filer, som nogle virtualiseringsprogrammer har brug for, for at maskinen kan køre.
Virtuelle harddiskfiler er normalt den største af alle virtuelle maskinfiler og indeholder den virtuelle maskins operativsystem, programfiler og eventuelle personlige data, der er gemt i det virtuelle operativsystem. Nogle virtualiseringsprogrammer gemmer alle virtuelle harddiskdata i en enkelt stor fil, men andre opdeler den virtuelle harddisk i mindre dele for lettere opbevaring og sikkerhedskopiering. Når man opsætter en virtuel maskine, har han eller hun ofte muligheder for at indstille en fast størrelse til harddisken eller lade den udvide til en specificeret grænse. Selvom de fleste virtuelle maskiner har mindst en harddisk, kan de indeholde yderligere drev.
Virtuelle maskinfiler inkluderer også konfigurationsfiler, der bruges til at bestemme hver virtuel maskins hardwareindstillinger og -muligheder. Virtualiseringsprogrammer adskiller sig i de konfigurationsindstillinger, de stiller til rådighed, men brugere kan generelt vælge, hvor meget hukommelse maskinen bruger, hvor stor harddisken er, hvor mange processorer eller kerner der bruges, og hvordan den virtuelle maskine bruger den fysiske maskins optiske drev. Andre indstillinger inkluderer mappedeling, udskrivningsmuligheder, video- og lydindstillinger, netværksindstillinger og universal seriel bus (USB) enhedsindstillinger. Hver mulighed understøtter ofte yderligere avancerede indstillinger, som erfarne brugere kan implementere.
De fleste virtualiseringsprogrammer tillader brugere midlertidigt at suspendere en virtuel maskine i sin nuværende tilstand, så hver virtuelle maskine inkluderer ofte en fil, der indeholder oplysninger om maskinens tilstand, når brugeren pausede den. Når brugeren tænder for maskinen igen, bruger virtualiseringsprogrammet filen til at gendanne det virtuelle operativsystemmiljø og eventuelle åbne programmer eller filer. Denne fil overskrives hver gang en virtuel maskine er suspenderet og gendannet.
Andre virtuelle maskinfiler inkluderer virtuelle diskettebilleder, logfiler og interne filer, som virtualiseringsprogrammet bruger til at hjælpe det med at indlæse virtuelle maskiner korrekt. Når en bruger sikkerhedskopierer en maskine ved hjælp af nogle programmer, kan processen også oprette en speciel sikkerhedskopifil, der hjælper brugeren med at importere den virtuelle maskine til et andet program. Selvom de fleste virtualiseringsprogrammer inkluderer disse forskellige filer, varierer udvidelsen, der bruges til hver filtype, vidt.