Un disco differenze è un disco rigido virtuale (VHD) che archivia le modifiche apportate a un altro VHD o al sistema operativo guest. Lo scopo dei dischi differenze è rendere possibile la conservazione delle informazioni sulle modifiche apportate in modo che possano essere annullate se necessario.
I dischi di differenza si basano su un VHD di dimensioni fisse o in espansione dinamica e possono essere configurati con relazioni padre-figlio per formare una gerarchia di tipi di VHD. I dischi archiviano tutte le modifiche che altrimenti verrebbero scritte nel VHD padre. Tuttavia, è importante ricordare che, di regola, qualsiasi VHD che funge da genitore deve rimanere di sola lettura.
I dischi di differenza possono aumentare la gestibilità, soprattutto quando più VM condividono una configurazione simile, e possono ridurre drasticamente la quantità di spazio su disco richiesta su un computer host di Virtual Server. Gli svantaggi sono che i dischi differenze possono essere difficili da gestire e gerarchie di dischi di grandi dimensioni possono potenzialmente portare a problemi di prestazioni, soprattutto se tutti i file VHD fisici si trovano sugli stessi dischi o array. All'interno di Virtual Server, puoi unire un disco differenze con il suo genitore, un'operazione che salva tutte le modifiche e aggiorna il VHD di base o crea un nuovo file VHD.