Istnieje kilka sposobów konwersji maszyny fizycznej na maszynę wirtualną. Wszystkie obejmują zakup oprogramowania, które uruchamia i utrzymuje maszynę wirtualną w systemie hosta. W większości przypadków należy również utworzyć pełną kopię bieżącego systemu operacyjnego komputera i programów. Nowe oprogramowanie maszyny wirtualnej jest instalowane i uruchamiane. Obraz dysku oryginalnego systemu operacyjnego jest montowany w maszynie wirtualnej, a komputer jest przygotowywany do uruchomienia oryginalnego systemu operacyjnego w trybie wirtualnym.
Istnieje wiele dostępnych pakietów oprogramowania, które mogą pomóc w zmianie maszyny fizycznej na maszynę wirtualną. Niektóre z nich są bardzo proste w użyciu i mogą przekształcić ten proces w serię prostych kliknięć. Inne wersje oferują większą kontrolę i opcje oraz mogą pomóc w ustaleniu reguł dla nowej maszyny wirtualnej podczas instalacji. Są dostępne zarówno za darmo, jak i w sprzedaży detalicznej. Pierwszym krokiem jest wybór oprogramowania z niezbędnymi funkcjami i poziomem technicznym dla użytkownika.
Następny krok nie zawsze jest taki sam i zależy od używanego oprogramowania. W przypadku niektórych programów konieczne będzie utworzenie obrazu dysku systemu operacyjnego i innych programów, aby mogły być natychmiast używane przez maszynę wirtualną bez konieczności ponownej instalacji z oryginalnych dysków. Niektóre programy do wirtualizacji wykonują ten proces za pomocą specjalnych funkcji partycji, a inne w ogóle nie wymagają przenoszenia. Mimo że ten krok nie jest bezwzględnie konieczny, nadal jest zalecany.
Gdy programy komputerowe i system operacyjny są gotowe do zainstalowania w środowisku zwirtualizowanym, nadszedł czas na zainstalowanie i korzystanie z oprogramowania do wirtualizacji. Oprogramowanie nie musi być uruchamiane na tym samym komputerze, z którego wykonano obraz systemu operacyjnego; zamiast tego można go uruchomić na innym komputerze, zapewniając emulację oprogramowania do uruchamiania systemu operacyjnego na innym komputerze fizycznym. Każdy program będzie miał inny proces instalacji, w zależności od ostatecznego wykorzystania zwirtualizowanego komputera.
Ostatnim krokiem jest ponowna instalacja zobrazowanych dysków z systemem operacyjnym lub ponowna instalacja z oryginalnych dysków. Ten krok kończy podstawowy proces przenoszenia maszyny fizycznej na maszynę wirtualną. W tej konfiguracji cały komputer można przenieść na inny komputer, aby działał dokładnie tak, jak był. Może być używany do tworzenia kopii zapasowych, uruchamiania diagnostyki lub, w pewnych okolicznościach, do równoległego działania systemów.
Istnieje specjalny rodzaj kreatora oprogramowania wirtualnego, który nie wymaga instalacji na komputerze i może działać podczas pracy komputera. Dzięki temu można utworzyć wirtualny komputer osobisty (PC) bez konieczności wykonywania wielu normalnych kroków wirtualizacji. Wymaga więcej zasobów systemowych, ale zapewnia prawie w pełni zautomatyzowany proces wirtualizacji.
Jednym z powodów konwersji maszyny fizycznej na maszynę wirtualną może być uruchamianie kilku pojedynczych serwerów internetowych z jednego komputera za pośrednictwem serwerów wirtualnych. Może to wymagać dalszych kroków w celu skonfigurowania podziału obciążenia i dostępu do portów sprzętowych. W tym scenariuszu ważne jest, aby zrozumieć, że maszyny wirtualne nie zawsze mają bezpośredni dostęp do sprzętu, a zamiast tego mogą korzystać z wirtualnych wersji sprzętu, co może wpływać na wydajność i wymagać bardziej zaawansowanej wiedzy i sprzętu sieciowego.