7 praktische Gründe für die Verwendung einer virtuellen Maschine

7 praktische Gründe für die Verwendung einer virtuellen Maschine

Sie haben den Begriff „virtuelle Maschine“ wahrscheinlich schon einmal gehört, aber wissen Sie eigentlich, was das ist? Warum überhaupt eine virtuelle Maschine verwenden?





Sehen wir uns an, wofür virtuelle Maschinen verwendet werden, damit Sie diese wichtigen Tools besser verstehen. Vielleicht bekommen Sie sogar ein paar Ideen für Ihren eigenen Gebrauch!





Was ist eine virtuelle Maschine?

Falls Sie es nicht wissen, eine virtuelle Maschine ist ein emuliertes Computersystem. Virtuelle Maschinen verlassen sich auf Hypervisoren (auch Virtual Machine Monitors genannt), bei denen es sich um Software handelt, die die Zuordnung der Computerressourcen zu virtueller Hardware übernimmt.





Als Beispiel, VirtualBox ist ein beliebter Hypervisor. Die Software kümmert sich um die Zuweisung von Teilen Ihrer CPU, Ihres Arbeitsspeichers, Ihrer Speicherplatte und anderer Komponenten, damit eine virtuelle Maschine diese ordnungsgemäß verwenden kann. Sobald Sie VirtualBox verwenden, um eine Kopie eines Betriebssystems auf einer virtuellen Festplatte zu installieren, haben Sie jetzt eine voll funktionsfähige virtuelle Maschine.

Das virtuelle Betriebssystem denkt, dass es auf einem realen System läuft, aber es läuft wie jede andere App auf Ihrem Computer. Wenn Sie mehr Hintergrundinformationen benötigen, schauen Sie vorbei unsere vollständige Erklärung zu virtuellen Maschinen .



Was ist nun der Zweck virtueller Maschinen für normale Menschen? Hier sind einige praktische Anwendungen für virtuelle Maschinen, die Sie ausprobieren können.

1. Probieren Sie neue Betriebssysteme aus

Nehmen wir an, Sie sind Ihr ganzes Leben lang ein Windows-Benutzer, aber Sie fühlen sich abenteuerlustig und möchten einen Vorgeschmack auf Linux bekommen. Sie haben mehrere Möglichkeiten, Linux auszuprobieren, einschließlich eines Dual-Boot-Setups, aber die Virtualisierung ist eine großartige Möglichkeit, es mit geringem Risiko auszuprobieren.





Auf Ihrem Windows-System müssen Sie nur VirtualBox (oder einen anderen Hypervisor) installieren und eine neue virtuelle Maschine erstellen. Nehmen Sie dann ein beliebiges Linux-Installations-ISO (wie Ubuntu oder Linux Mint) und installieren Sie es als virtuelle Maschine. Jetzt können Sie Linux (das Gastbetriebssystem) in einem Fenster in Ihrem Windows-System (dem Hostbetriebssystem) wie jedes andere Programm ausführen.

Selbst wenn Sie neu in diesem Bereich sind, können Sie sicher sein, dass die virtuelle Maschine als Sandbox fungiert. Wenn im Gastbetriebssystem etwas schief geht, z. B. eine Malware-Infektion oder eine beschädigte Einstellung, hat dies keine Auswirkungen auf das Hostbetriebssystem.





Wenn die VM aus irgendeinem Grund nicht bootet, können Sie die virtuelle Maschine einfach neu erstellen und das Betriebssystem neu installieren. Sie müssen sich keine Sorgen machen, dass Ihr Computer abstürzt, nur weil Sie ein unbekanntes Betriebssystem ausprobiert haben.

2. Führen Sie alte oder inkompatible Software aus

Vielleicht sind Sie vor Jahren auf einen Mac umgestiegen, aber Sie vermissen eine reine Windows-Software. Oder vielleicht müssen Sie ein altes Programm ausführen, das nicht mehr unter Windows 10 läuft.

Virtuelle Maschinen bieten eine hervorragende Umgebung zum Ausführen von Software, die nicht mit Ihrem aktuellen Computer kompatibel ist. Solange Sie Zugriff auf das Installationsprogramm haben, sollten Sie es problemlos auf einem virtuellen Betriebssystem installieren.

Funktionsupdate auf Windows 10, Version 1703 - Fehler 0x80240fff

Außerdem ist es viel sicherer, veraltete Software auf diese Weise auszuführen, da sie in einer Sandbox in der virtuellen Maschine gespeichert ist. Hoffentlich müssen Sie heutzutage keine reine Windows XP-Software ausführen, aber die Option ist für alle Fälle vorhanden.

Wenn Sie zu diesem Zweck VirtualBox verwenden, Stellen Sie sicher, dass Sie die Gasterweiterungen installieren . Auf diese Weise können Sie Apps im Seamless-Modus ausführen, wodurch sie Seite an Seite mit Apps von Ihrem Host-Betriebssystem platziert werden.

Computer schwarzer Bildschirm beim Start von Windows 10

3. Software für andere Plattformen entwickeln

Eine weitere wichtige Anwendung für virtuelle Maschinen ist die Vereinfachung des Workflows zum Testen von Apps und Websites auf mehreren Plattformen.

Angenommen, Sie entwickeln ein Spiel, das sowohl auf Desktop- als auch auf mobilen Plattformen funktioniert. Mit der Emulation können Sie die verschiedenen Versionen direkt auf Ihrem Computer testen. Anstatt Installationsdateien auf Ihr Telefon und andere Testcomputer hin und her zu verschieben, können Sie sie einfach emulieren.

Durch die Virtualisierung können Sie auch in andere ausführbare Typen kompilieren. Selbst wenn Sie ein plattformübergreifendes Framework verwenden, können Sie möglicherweise nur APP-Dateien auf Mac und EXE-Dateien unter Windows kompilieren. Anstatt für jeden Build dual zu booten, vereinfacht die Virtualisierung den Prozess.

Manchmal gibt es keinen Ersatz dafür, Apps auf echter Hardware auszuführen, da die Emulation nicht perfekt ist. Für viele Anwendungen ist die Emulation jedoch eine bequeme Möglichkeit, ohne großen Aufwand auf andere Betriebssysteme zuzugreifen.

4. Sicherer Umgang mit potenzieller Malware

Wie wir gesehen haben, ist einer der Hauptvorteile einer virtuellen Maschine ihre Isolierung von Ihrem Hauptsystem. Dies bedeutet, dass Sie Sicherheitsrisiken eingehen können, die Sie normalerweise vermeiden würden.

Angenommen, Sie möchten ein Programm herunterladen, sind sich aber nicht sicher, ob die Site, von der es stammt, legitim ist. Oder willst du vielleicht Testen Sie Ihr Antivirenprogramm ohne zu riskieren, dass eine Infektion durchkommt.

Weniger praktisch, vielleicht langweilen Sie sich und möchten sehen, was ein Virus mit einem Betriebssystem macht. Sie könnten sogar Theorien testen, die Ihren Computer kaputt machen, wie zum Beispiel, was passiert wenn Sie System32 in Windows löschen .

Natürlich besteht immer eine geringe Chance, dass eine Malware erkennt, dass sie in einer virtuellen Umgebung ausgeführt wird, und versucht auszubrechen. Auch wenn das Risiko gering ist, sollten Sie nicht leichtsinnig sein.

5. Reißen Sie Ihr System auseinander

Wenn Sie besonders technisch versiert sind, können Sie mit virtuellen Maschinen ein Betriebssystem erkunden und mit ihm experimentieren, ohne die Konsequenzen befürchten zu müssen. Dies kann eine interessante Möglichkeit sein, mehr über ein Betriebssystem zu erfahren.

Sie können beispielsweise eine Kopie von Windows 10 innerhalb von Windows 10 virtualisieren und die Gastversion verwenden, um an der Registrierung zu basteln. Vielleicht möchten Sie einige Linux-Befehle lernen, ohne befürchten zu müssen, versehentlich etwas zu vermasseln.

6. Nutzen Sie die Vorteile von VM-Snapshots

Eine weitere hervorragende Funktion virtueller Maschinen ist die Möglichkeit, Snapshots auf Systemebene zu erstellen, die Sie bei Bedarf sofort wiederherstellen können.

Angenommen, Sie möchten eine neue, ungetestete und möglicherweise instabile App installieren. Oder vielleicht möchten Sie eine Menge Software deinstallieren, die Sie in den letzten Monaten angesammelt haben. Ein anderes Mal möchten Sie vielleicht einige Systemkonfigurationen optimieren. Aber in allen Fällen zögern Sie aus Unsicherheit, alles zu reparieren, was schief geht.

Mit Monitoren für virtuelle Maschinen können Sie jederzeit einen Snapshot erstellen, bei dem es sich um eine vollständige Kopie der VM handelt. Wenn etwas schief geht, können Sie den Snapshot wiederherstellen und weitermachen, als wäre nichts passiert. Diese Backups sind somit wie eine umfassendere Systemwiederherstellung.

Das Beste daran ist, dass sie als einzelne Dateien gespeichert werden, die Sie verschieben und an anderer Stelle auf Ihrem Host-Rechner speichern können. Mit Snapshots als Backup können Sie riskante Verfahren zuerst in einer VM ausprobieren, damit Sie auf Änderungen an Ihrem Hauptsystem vorbereitet sind. Und Sie können sie auch kopieren, um sie später zu verwenden.

7. Klonen eines Systems auf eine andere Maschine

Da der gesamte Inhalt einer virtuellen Maschine in wenigen Dateien gespeichert ist, können Sie diese problemlos auf einen anderen Computer übertragen und die VM problemlos laden (solange Sie natürlich denselben Hypervisor verwenden).

VirtualBox speichert beispielsweise VM-Einstellungen in einer winzigen VBOX-Datei. Die andere Hauptkomponente ist eine VDI-Datei, die als virtuelle Speicherplatte fungiert.

Unabhängig davon, welches Host-Betriebssystem Sie ursprünglich verwendet haben, können Sie diese Dateien kopieren und in VirtualBox auf einem anderen Computer laden. Dadurch wird effektiv eine Kopie Ihres Gastsystems neu erstellt, die Sie überall verwenden können.

So wählen Sie das Standard-Google-Konto aus

VMware Workstation Player verfügt über eine verwandte Funktion namens vCenter Converter. Auf diese Weise können Sie eine aktuelle nicht virtuelle Betriebssysteminstallation in ein virtuelles Image umwandeln, das Sie dann in VMware Workstation Player auf einem anderen Computer laden können.

Jetzt wissen Sie, wofür virtuelle Maschinen verwendet werden

Jetzt müssen Sie sich nicht mehr fragen, warum Sie eine virtuelle Maschine verwenden sollten. Hoffentlich hat einer oder mehrere dieser Gründe Sie aufgeregt, einen auszuprobieren.

Denken Sie vor dem Eintauchen daran, dass Sie für die beste Erfahrung einen ziemlich leistungsstarken Computer benötigen. Wenn Sie eine schwache CPU, weniger als 8 GB RAM oder wenig Speicherplatz haben, wird Ihr Computer Schwierigkeiten haben, das virtuelle Betriebssystem zusätzlich zu Ihrem Host-Betriebssystem auszuführen.

Um zu beginnen, folgen Sie unsere vollständige Anleitung zur Verwendung von VirtualBox . Auch unsere Tipps für eine bessere Leistung virtueller Maschinen werden Ihnen helfen.

Teilen Teilen Tweet Email 12 Videoseiten, die besser sind als YouTube

Hier sind einige alternative Videoseiten zu YouTube. Sie besetzen jeweils eine andere Nische, aber es lohnt sich, sie zu Ihren Lesezeichen hinzuzufügen.

Weiter lesen
Verwandte Themen
  • Technologie erklärt
  • Virtualisierung
  • VirtualBox
  • Virtuelle Maschine
  • Mac-Tipps
  • Windows-Tipps
  • Linux-Tipps
Über den Autor Ben Stegner(1735 Artikel veröffentlicht)

Ben ist stellvertretender Redakteur und Onboarding Manager bei MakeUseOf. Er hat seinen IT-Job 2016 aufgegeben, um Vollzeit zu schreiben, und hat es nie bereut. Seit über sieben Jahren berichtet er als professioneller Autor über technische Tutorials, Videospielempfehlungen und mehr.

Mehr von Ben Stegner

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren