VirtualBox jest wyposażony w funkcje, których być może nigdy nie używałeś, nawet jeśli często używasz ich do uruchamiania maszyn wirtualnych. VMware utrzymuje wiele swoich najlepszych funkcji w płatnych wersjach, ale wszystkie funkcje VirtualBox są całkowicie darmowe.
Wiele funkcji wymaga zainstalowania dodatków Guest w maszynie wirtualnej. Dobrze jest to zrobić, ponieważ instalacja dodatku Guest Acces przyspieszy działanie maszyn wirtualnych.
VirtualBox może tworzyć migawki, które zapisują stan maszyny wirtualnej. Możesz przywrócić stan zapisany w dowolnym momencie, przywracając migawkę. Migawki są podobne do pozostawiania maszyny wirtualnej w stanie zapisanym, ale możesz mieć wiele zapisanych stanów i przywrócić je w dowolnym momencie.
Aby utworzyć migawkę, kliknij menu Maszyna podczas pracy maszyny wirtualnej i wybierz Zrób migawkę lub użyj panelu Migawki. Możesz później przywrócić migawki z tego interfejsu.
Migawki są szczególnie przydatne, jeśli chcesz coś zrobić na maszynie wirtualnej, a następnie usunąć zmiany. Na przykład, jeśli używasz maszyny wirtualnej do testowania oprogramowania, możesz utworzyć migawkę czystego systemu Windows, a następnie zainstalować oprogramowanie i grać z nim. Kiedy skończysz, możesz przywrócić oryginalną migawkę i wszystkie ślady oprogramowania zostaną usunięte. Nie trzeba ponownie instalować systemu operacyjnego gościa ani ręcznie tworzyć kopii zapasowych i przywracać plików maszyny wirtualnej.
Tryb bezproblemowy umożliwia rozbijanie okien z okna systemu operacyjnego gościa i umieszczanie ich na pulpicie systemu operacyjnego hosta. Na przykład, jeśli używasz VirtualBox do uruchomienia ważnego programu Windows na twoim pulpicie Linux, możesz użyć trybu bez szwu, aby ten program Windows był obecny na twoim pulpicie Linux.
Aby użyć tej funkcji, zainstaluj pakiet VirtualBox Guest Additions wewnątrz maszyny wirtualnej, wybierz menu Widok i kliknij Przełącz do trybu bezszwowego.
VirtualBox ma podstawowe wsparcie dla grafiki 3D. Musisz to zrobić, aby to umożliwić - odpowiednie sterowniki nie są instalowane domyślnie podczas instalowania Dodatków dla gości i musisz ręcznie włączyć te ustawienia w oknie ustawień maszyny wirtualnej.
Wsparcie 3D nie pozwala na granie w najnowsze gry 3D, ale pozwala włączyć efekty pulpitu Windows Aero na maszynie wirtualnej i odtwarzać starsze gry 3D, które nie są zbyt wymagające.
Możesz podłączyć urządzenia USB do komputera i narazić je na maszynę wirtualną tak, jakby były bezpośrednio połączone. Ta funkcja może być używana z dyskami USB i wieloma innymi urządzeniami. Dopóki obsługa USB jest włączona w oknie ustawień maszyny wirtualnej, możesz kliknąć zakładkę Urządzenia, wskaż Urządzenia USB i wybrać urządzenia USB, które chcesz podłączyć.
VirtualBox umożliwia skonfigurowanie "folderów współdzielonych", do których ma dostęp zarówno system operacyjny, jak i system operacyjny gościa. Aby to zrobić, VirtualBox w istocie przyjmuje folder w systemie operacyjnym hosta i wykorzystuje udostępnianie plików sieciowych, aby był dostępny w maszynie wirtualnej. Skonfiguruj foldery współdzielone z okna ustawień maszyny wirtualnej, a następnie uzyskaj do nich dostęp lub zamontuj je tak, jakbyś montował zwykłe udziały sieciowe.
Kopiowanie i wklejanie oraz przeciąganie i upuszczanie domyślnie nie działają między gośćmi a hostami. Jednak VirtualBox umożliwia udostępnianie schowka między systemem operacyjnym gościa a systemem operacyjnym hosta, dzięki czemu kopiowanie i wklejanie działa poprawnie. Możesz również przeciągać i upuszczać, aby łatwo przenosić pliki w tę iz powrotem. Obie te funkcje zmniejszają tarcia o używanie oprogramowania wewnątrz maszyny wirtualnej, ale są domyślnie wyłączone.
VirtualBox pozwala sklonować maszynę wirtualną, tworząc jej kopię. Jeśli spróbujesz skopiować i wkleić pliki ręcznie, pojawią się problemy, ponieważ obie maszyny wirtualne będą używać tego samego numeru identyfikacyjnego dla swoich dysków wirtualnych. Kiedy klonujesz maszynę wirtualną, VirtualBox zapewni, że nie będą ze sobą konfliktować.
Maszyny wirtualne są zwykle odizolowane od sieci. Jeśli chciałbyś uruchomić oprogramowanie serwera wewnątrz maszyny wirtualnej, prawdopodobnie będziesz chciał skonfigurować przekierowanie portów, aby oprogramowanie serwera było dostępne spoza maszyny wirtualnej. Znajdziesz tę opcję w okienku Ustawienia sieci, w obszarze Zaawansowane.
Można również wybrać podłączenie maszyny wirtualnej bezpośrednio do sieci zamiast NAT, ale NAT z przekierowaniem portów może być lepszym sposobem na zezwalanie tylko na określone porty bez zmiany ustawień sieciowych.
Urządzenia to maszyny wirtualne z preinstalowanymi systemami operacyjnymi. Możesz tworzyć własne urządzenia lub pobierać urządzenia w formacie OVF i importować je do VirtualBox. Jest to szczególnie przydatne w przypadku maszyn wirtualnych Linux i innych systemów, które można swobodnie rozpowszechniać, chociaż można również tworzyć własne urządzenia i rozpowszechniać je w całej organizacji.
VirtualBox umożliwia włączenie zdalnego wyświetlania maszyny wirtualnej, pozwalając na uruchomienie maszyny wirtualnej na serwerze bezobsługowym lub innym zdalnym i dostęp do niej z innego komputera. VirtualBox robi to z "VRDP", który jest wstecznie kompatybilny z protokołem RDP Microsoftu. Oznacza to, że możesz skorzystać z programu Podłączanie pulpitu zdalnego w systemie Windows lub dowolnej innej przeglądarce RDP, aby uzyskać zdalny dostęp do maszyny wirtualnej bez potrzeby używania żadnego oprogramowania specyficznego dla VirtualBox.
Możesz również powiększyć dyski maszyny wirtualnej w VirtualBox. VirtualBox nie udostępnia tej opcji w interfejsie, co wymaga użycia polecenia VBoxManage.