Führen Sie ältere oder inkompatible Software unter Windows 10 auf einer VM aus

Alte Software wird unter Windows 10 nicht immer ordnungsgemäß installiert und funktioniert nicht immer. Manchmal ist es die beste Option, eine virtuelle Maschine zu erstellen, um sie auszuführen.
Während viele von uns Windows 10 und sein angenommen habenneue Ära der universellen Apps und des Cloud Computing; Viele Benutzer sind noch immer von der älteren Desktop-Plattform abhängig, die Microsoft in den letzten 30 Jahren entwickelt hat. Wir haben verschiedene Methoden zum Ausführen älterer Anwendungen untersucht, die nicht für Windows 10 ausgelegt sind. Einige dieser Lösungen umfassen den Kompatibilitätsmodus und die Aktivierung des 16-Bit-Subsystems, das nur für 32-Bit-Versionen verfügbar ist. In den letzten 10 Jahren hat Microsoft Windows so weiterentwickelt, dass es Angriffen standhält, die zu Zeiten von Windows XP berüchtigt waren. Einige dieser Verbesserungen umfassen Benutzerkontensteuerung, Patch Guard, Signieren von Gerätetreibern, Secure Boot und Adressraum-Randomisierungslayout. Ältere Anwendungen sind für diese Änderungen in der Regel nicht empfänglich. Windows 10 selbst bricht viel mit der Vergangenheit, aber es gibt mehr zu diesem Problem. Einige Anwendungen sind schlichtweg auf der Strecke geblieben oder neuere Versionen erfüllen einfach nicht die Erwartungen älterer Releases. In einigen Fällen haben Entwickler entweder ihre Geschäftstätigkeit eingestellt oder sich geweigert, eine ältere Version zu unterstützen.
Für Benutzer, die diese exotische Sprache ausführen müssenAnwendung, müssen aber in die Zukunft investieren, gibt es eine vernünftige Lösung in der Virtualisierung. In der Vergangenheit haben wir uns mit Virtualisierung befasst, um Windows 10 selbst zu testen oder es sogar aus Kompatibilitätsgründen auf Plattformen wie dem Mac zu verwenden. Auch die Virtualisierung kann Benutzern, die sich für Windows 10 engagieren, dabei helfen, ihre bisherigen Investitionen voranzutreiben. Es gibt viele Optionen, aber ich habe dies auf Oracle VirtualBox beschränkt, das plattformübergreifende Unterstützung bietet und unter Windows 10 Home und Pro funktioniert. Hyper-V ist eine verfügbare Option für Benutzer, die Windows 10 Pro oder Enterprise Edition ausführen. Hyper-V ist zwar mächtig, aber durchaus involviert. Oracle VirtualBox hingegen ist klein, schnell und einfach einzurichten.
Ermitteln der Windows-Version für die Anwendungskompatibilität
Sich auf VirtualBox niederzulassen ist eine Sache, aber wasüber die Windows-Version, die Sie für Ihre Legacy-Anwendung verwenden werden? Die meisten Anwendungen, die Benutzer ausführen müssen, wurden wahrscheinlich in den letzten 15 Jahren für Windows XP entwickelt. Da dies die Version ist, die Benutzer benötigen, müssen sie auch einen Weg finden, um sie zu beschaffen. Wenn Sie alte Kopien von Software wie mich für Nostalgiezwecke behalten möchten, müssen Sie das ISO-Image manuell auswählen. Für diejenigen, die dies nicht tun, kann es schwierig sein, eine ältere Version für die Ausführung Ihrer Anwendung zu finden. Websites wie Amazon.com, eBay oder Überprüfung Ihres lokalen Flohmarkts oder Flohmarkts; kann Ihnen helfen, die ältere Windows-Version zu ermitteln, die Sie zum Ausführen Ihrer Anwendung benötigen.
Laden Sie Oracle VirtualBox herunter und richten Sie es ein
Bevor Sie mit der Installation von Windows beginnen, müssen SieBesorgen Sie sich Oracle VirtualBox, die Sie kostenlos von der offiziellen Seite herunterladen können. Es sind mehrere Versionen verfügbar. Stellen Sie sicher, dass Sie die richtige für Windows herunterladen. VirtualBox 5.1.4 für Windows hostet x86 / amd64.

Starten Sie nach dem Herunterladen die Setup-Datei und folgen Sie den Anweisungen auf dem Bildschirm, um VirtualBox zu installieren.

Erstellen der virtuellen Maschine
Sobald Sie ein Oracle VirtualBox-Setup haben, können SieErstellen Sie anschließend eine neue virtuelle Maschine, die für Ihre Legacy-Anwendung geeignet ist. Für diesen Artikel verwende ich Windows XP. Microsoft hat Anfang 2014 die Unterstützung für eine der bekanntesten Windows-Versionen eingestellt. Starten Sie VirtualBox und klicken Sie auf Neu Schaltfläche in der Befehlsleiste.

Geben Sie einen Namen für die VM ein oder wählen Sie aus Art: Listenfeld. Wenn VirtualBox den Namen des Betriebssystems erkennt, werden die Listenfelder mit dem entsprechenden Typ und der entsprechenden Version gefüllt. Weiter klicken.

Windows XP ist also ein 15 Jahre altes BetriebssystemDer Speicherbedarf muss nicht extrem hoch sein. speziell für eine Legacy-Anwendung. Um Windows XP oder 2000 Professional ausreichend auszuführen, müssen einige 256 MB bis 512 MB groß sein. Berücksichtigen Sie auch die Anwendungen, die Sie möglicherweise auf der virtuellen Maschine ausführen. In diesem Fall würde ich mit 1 GB gehen, nur um sicher zu gehen. Je älter die Version von Windows, die Sie verwenden; Die Anforderungen müssen möglicherweise geändert werden. Wenn Sie Windows 95 oder Windows 98 in einer virtuellen Maschine verwenden, sind 480 bis 512 MB RAM die Obergrenze für diese Versionen. Wenn es sich um eine virtuelle MS-DOS-Maschine handelt, sind es maximal 64 MB, da sie nicht mehr adressiert werden kann.

Als nächstes erstellen wir eine virtuelle Festplatte, auf der das Betriebssystem gespeichert wird. Wählen Erstellen Sie jetzt eine virtuelle Festplatte dann klick Erstellen.

Für das Format stehen mehrere Optionen zur AuswahlSie können zum Speichern der Festplattendatei verwenden. Wenn Sie Ihre virtuelle Maschine in Zukunft auf eine andere Plattform wie Hyper-V oder VMWare migrieren möchten, z. Dann wählen Sie am besten eine der verfügbaren Optionen wie VMDK oder VHD, die von diesen Hypervisoren unterstützt werden. Vorerst werde ich mit dem Standard gehen, der Oracle VirtualBoxes VDI ist.

Wenn Sie wenig Platz haben, verwenden Sie Dynamisch zugeordnet ist die beste Option, da nur dann Speicherplatz benötigt wird, wenn dies erforderlich ist. Wenn Leistung ein Faktor ist, dann a Fest Größe ist empfohlen. Ich benutze gerne Feste Größe Nur für die Leistungsvorteile.

Für die Auswahl der festen Größe ist eine Auswahl erforderlichDie Menge an Speicherplatz, die Sie der virtuellen Festplatte zuweisen. Dies hängt von Ihren Bedürfnissen und der Verfügbarkeit des Platzes ab. Zu den Faktoren gehören die Größe, der Typ und die Anwendungen des Betriebssystems. Ältere Systeme erfordern nicht viel. Wenn Sie unter Windows XP mehr als 32 GB verwenden, müssen Sie als NTFS formatieren. Außerdem müssen Betriebssysteme wie Windows 95 und 98 FAT32 für Festplatten mit mehr als 512 MB verwenden. Windows NT 4 kann nur 8 GB erkennen. Berücksichtigen Sie dies also. Da ich nur eine einzige App verwenden werde und Windows XP ungefähr 1 GB Speicherplatz belegt, werde ich 3 GB verwenden. Klicken Erstellen um den Betrag zu bestätigen.

Warten Sie, während Ihre virtuelle Festplatte erstellt wird.

Betriebssystem installieren
Wie Sie das Betriebssystem installieren, ist unterschiedlich. Für ältere Windows-Versionen wie Windows 95, Windows 3.1 und MS-DOS müssen virtuelle Disketten mit den entsprechenden Startdateien erstellt werden. Da wir mit Windows XP arbeiten, werden wir uns darauf konzentrieren. Wenn Sie ein System ohne optisches Laufwerk verwenden, müssen Sie einen Computer suchen und ein ISO-Image Ihrer Installations-CD erstellen, das Sie dann in Oracle VirtualBox mounten können. Zum Erstellen von ISO-Abbildern verwende ich den ISO-Rekorder von Alex Feinman, der ziemlich alt ist, aber auch unter Windows 10 funktioniert. Das Erstellen eines Abbilds ist so einfach wie das Einlegen der CD. Klicken Sie mit der rechten Maustaste auf die CD in Computer und anschließend auf Erstellen Sie ein Image von CD / DVD. Sobald Sie ein ISO-Image erstellt haben, können Sie mit der Installation fortfahren.

Doppelklicken Sie in VirtualBox auf die virtuelle Windows XP-Maschine, um sie zu starten.

Da Sie zum ersten Mal installieren, müssen Sie das ISO-Image manuell auswählen. Klicken Sie auf die Schaltfläche Durchsuchen, wählen Sie das Windows-ISO-Image aus und klicken Sie dann auf Öffnen. Klicken Sie auf Start, um das Betriebssystem zu laden.

Folgen Sie den Anweisungen auf dem Bildschirm, um Ihr Betriebssystem zu installieren.

Nach der Installation von Windows XP oder einer früheren Versionvon Windows; Sie sollten die Guest Additions installieren, um sicherzustellen, dass Sie problemlos zwischen der virtuellen Maschine und dem Host wechseln können. Klicken Sie auf Devices> Insert Guest Additions CD-Image und dann auf Next.

Installieren älterer Anwendungen
Sobald Sie Ihre Windows-Installation vollständig habenkonfiguriert, können Sie fortfahren, um Ihre alten Anwendungen zu installieren. Hierfür gibt es verschiedene Möglichkeiten. Abhängig vom Format, in dem die Anwendung verfügbar ist, müssen Sie sie möglicherweise in ein von der VM akzeptiertes Format konvertieren. Befindet sich Ihre Anwendung auf der Disc, können Sie mit dem oben beschriebenen ISO-Recorder eine Kopie erstellen, die Sie als ISO-Image in die VM einbinden können.
ISO-Image einbinden
Klicken Sie auf, um ein Image einzuhängen Geräte > Wählen Sie ein Disk-ImageWählen Sie die ISO-Datei aus und klicken Sie auf Öffnen.

Fahren Sie mit der Installation der Anwendung fort. Wenn das Anwendungssetup nicht automatisch startet, klicken Sie auf Start> Computer Doppelklicken Sie dann auf das Disc-Symbol oder öffnen Sie es und doppelklicken Sie dann auf die aufgerufene Datei setup.exe.

Hier hast du es; Ihre Anwendung ist jetzt ohne Probleme betriebsbereit.

Was ist mit dem Teilen oder Öffnen Ihrer Dateien?
Oracle VirtualBox bietet Drag-and-Drop-Unterstützung, sodass Sie Dateien problemlos zwischen Host und Gast oder umgekehrt ziehen können.

Was ist mit Sicherheit?
Das Ausführen einer nicht unterstützten virtuellen Maschine ist neinunterscheidet sich von der Ausführung auf einem physischen Host. Oracle VirtualBox konfiguriert Ihre virtuelle Maschine automatisch für den Zugriff auf das Internet. Möglicherweise möchten Sie eine Reihe von Sicherheitsänderungen vornehmen, z. B. den Netzwerkzugriff in den Einstellungen der VM deaktivieren. Sie können auch versuchen, ein unterstütztes Antivirus-Dienstprogramm zu installieren, wenn Sie aus irgendeinem Grund Netzwerkzugriff benötigen. Meine persönliche Empfehlung ist, es vom Netzwerk fernzuhalten.

Beim Einrichten einer unterstützten Windows-VersionIn einer virtuellen Maschine könnte es übertrieben erscheinen, es ist in der Tat der beste Weg, um sicherzustellen, dass Ihre Anwendung funktioniert. Der Kompatibilitätsmodus mit all seinen Vorzügen leidet unter dem Windows 10-Dienstmodell, bei dem ein Update oder eine Überarbeitung des Betriebssystems eine App leicht beschädigen kann. Das Ausführen einer VM ist mit einem gewissen Aufwand verbunden, für diese spezielle Legacy-Anwendung sind die Anforderungen jedoch recht gering. Wenn Sie diese App zum Laufen bringen müssen und bisher alle Optionen ausprobiert haben, ist dies der richtige Weg. Zukünftig werden Benutzer von Intel-Silizium der nächsten Generation, wie die kürzlich vorgestellten Intel Kabylake- und AMD Bristol Ridge-CPUs, Sie müssen nach Lösungen wie Virtualisierung suchen, um Anwendungen auszuführen, die in älteren Versionen wie Windows 7 und Windows 8 / 8.1 unterstützt werden.
Hinterlasse einen Kommentar