Windows 7 (oder 8, Vista, XP) in VirtualBox verschieben

Ihr habt einen alten Rechner mit Windows 8, 7, Vista oder XP von dem ihr euch nicht trennen könnt? Sei es, weil ihr auf ein altes Programm angewiesen seit, eine Backup-Möglichkeit sucht oder einfach der Erinnerung halber. Mit dieser Anleitung könnt ihr eure gesamte Windows-Installation einlesen, in eine virtuelle Festplatte konvertieren und auf einem anderen Rechner im VirtualBox-Fenster starten. Konserviert für die Ewigkeit! 🙂 Ich habe das Programm disk2vhd bereits 2015 einmal auf meinem Blog vorgestellt, es aber bisher nie ausprobiert. [1] Für diesen Beitrag habe ich mein altes Acer Aspire Notebook (ca. 2010) mit Windows 7 in eine knapp 33Gb große VHD-Datei umgewandelt.

Dazu benutzen wir das kostenlose Tool disk2vhd aus der Sysinterals-Sammlung von Microsoft [2]. Für das Ausführen später benötigt ihr das kostenlose Virtualisierungsprogramm VirtualBox. Empfehlenswert ist außerdem ein größerer externer Datenträger (z.B. eine Festplatte), auf dem ihr das Abbild speichern könnt.

etwas Vorbereitung

Damit das Einlesen („das Konservieren des Systems“) möglichst schnell geht und das Datenträger-Abbild so klein wie möglich wird, profitiert ihr davon, vor dem nächsten Schritt zunächst ungebrauchte Anwendungen und Dateien vom Rechner zu entfernen, eine Datenträgerbereinigung zu machen und das Laufwerk zu defragmentieren. Wie das geht, habe ich unter anderem in diesem Beitrag beschrieben!

disk2vhd konfigurieren

Nun starten wir das zuvor heruntergeladene Tool diskvhd. Dieses ist recht übersichtlich und es gibt nur wenig zu beachten:

  • Den Windows-Datenträger (C:) bzw. die System-Partition auswählen.
  • Der Zielort für das zu erstellende Abbild sollte nicht ebenfalls darauf liegen. Nehmt am besten ein anderes Laufwerk oder einen externen Datenträger. Stellt sicher, dass genügend Speicherplatz frei ist. Wichtig: Ein älterer USB-Stick mit FAT32 Formatierung kann maximal 4GB pro Datei speichern, bietet sich also nicht an.
  • Entfernt den Haken von „Use Vhdx“, damit das Abbild später von Oracle VirtualBox geöffnet werden kann. Eine spätere Konvertierung des Dateityps ist mühselig.
  • Der Prozess kann je nach Festplattenbelegung und Rechnerleistung einige Minuten bis Stunden in Anspruch nehmen!

VirtualBox Maschine einrichten

Wurde der Vorgang erfolgreich abgeschlossen, habt ihr nun ein mehrere Gigabyte großes VHD-Abbild eures Rechners. Im Host-System (wo der virtuelle Rechner dann ausgeführt wird) startet ihr nun das zuvor installierte VirtualBox und legt eine neue Maschine an (über den Button „Hinzufügen“). Wählt das passende Betriebssystem (und Architektur!) und bei der Festplatte unbedingt „Vorhandene Festplatte verwenden“ und dann das Abbild.

Bevor in nun den virtuellen PC zum ersten Mal startet, könnt ihr über das VirtualBox-Interface noch allgemeine Einstellungen vornehmen, wie die verwendete Menge an Arbeitsspeicher oder die Aktivierung der Unterstützung für z.B. USB 3.0 und 3D-Beschleunigung (welche die VirtualBox-Erweiterungen erfordern, können über die Webseite gesondert heruntergeladen werden). Welche der Einstellungen die richtigen für euch sind, hängt davon ab, wie viel Leistung euer Host-Rechner abgeben kann und wie viel das Gastsystem benötigt. Faustregel: Bei Windows 10 sollten mindestens 4Gb RAM für’s Hostsystem übrig bleiben. Bei mir lief der virtuelle PC mit 2 von 6 CPU Kernen und 2 von 16 Gb RAM bereits sehr flott (Gastsystem Windows 7). Das Gastsystem sollte für die Grundfunktionen mit 1Gb (Windows XP) oder 2Gb (Windows Vista oder neuer) Arbeitsspeicher klarkommen.

Erster Start & VirtualBox-Additions installieren

Ich konnte mit meinem konvertierten Betriebssystem direkt starten und mich anmelden. Windows sollte mit der „geänderten Hardware“ klarkommen und einfach die Standard-Gerätetreiber für die grundlegende Funktionalität laden (z.B. „Microsoft Basic Display Adapter„).

Bluescreen beim Start? Fehlercode notieren und in Google eingeben, vielleicht ist ein bestimmter Gerätetreiber schuld. Ich würde auf jeden Fall mal versuchen, wie unten beschrieben in den abgesicherten Modus von Windows zu gelangen, dort kann dieser über den Geräte-Manager dann ggf. deinstalliert und die VirtualBox-Treiber installiert oder Windows „repariert“ werden.

Nun können wir noch die Gasterweiterung (VirtualBox Guest Additions) installieren. Das ist ein Treiber für’s Gastsystem, welcher eine bessere Geschwindigkeit und die Nutzung aller VirtualBox-Funktionen (wie 3D-Beschleunigung) garantiert. Dieser lässt sich allerdings nur im abgesicherten Modus ohne geladene Systemtreiber installieren. Dazu öffnen wir im Gastsystem die Einstellungen-App, navigieren zu Update und Sicherheit / Wiederherstellung und wählen „Jetzt neu starten“.

Die einfache Variante für Windows XP, Vista, 7 oder 8: Windows neu starten, wiederholt die Taste (Shift +) F8 drücken, bis ihr zu einem Bildschirm mit „erweiterten Startoptionen“ gelangt. Dort dann den abgesicherten Modus (ohne weitere Eigenschaften) wählen.

Bei Windows 10 geht ihr so vor:

Optionen auswählen - Problembehandlung - Erweiterte Optionen - Starteinstellungen - Neustart

und wählen in den Startoptionen dann die Taste 4) Abgesicherten Modus aktivieren.

Hat Windows dann wieder gestartet, klicken wir im VirtualBox-Fenster oben auf das Menü „Geräte“ und „Gasterweiterung einlegen“. Im Gastsystem öffnen wir mit einem Doppelklick auf das CD-Laufwerk nun das Installationsprogramm. Alternativ kann das CD-Verzeichnis aufgerufen und die Setup.exe eigenständig gestartet werden. Wir klicken uns durch das Installationsprogramm und wählen Gerätetreiber installieren? Zulassen und Oracle vertrauen. Anschließend startet ihr Windows neu und

Beispiel aus meinem letzten Artikel zu VirtualBox

Die Einrichtung ist abgeschlossen! Wenn ihr fertig seid, empfehle ich euch, im offenen Fenster oben im Menü unter „Maschine“ einen Sicherungspunkt zu erstellen. So könnt ihr, egal was ihr gemacht habt, einfach und schnell zum Zeitpunkt nach der Installation bzw. einem vorherigen Punkt zurückkehren.

Noch ein Tipp zum Schluss: Wollt ihr die Windows-Lizenz der virtualisierten Windows-Installation (Gastsystem) auf einem richtigen Gerät weiter nutzen, kann es zu Problemen mit der Aktivierung bei Microsoft kommen. Da man mit VirtualBox auch Sicherungspunkte erstellen und diese jederzeit zurücksetzen kann, muss die virtuelle Installation nicht aktiviert werden.

Linux-Tagebuch #2 – Ubuntu in einer virtuellen Maschine testen

In dieser mehrteiligen Beitragsreihe versuche ich mich aus Sicht eines Windows PC-Nutzers dem Linux-Desktop als Betriebssystem zu nähern. Dabei möchte ich dieses als Linux-Anfänger selbst besser kennen lernen und zu verstehen versuchen. Zu Teil 1…

Bildquelle Header: pixabay / Pinguin Tux; by Larry Ewing, Simon Budig, Anja Gerwinski

In der Vergangenheit habe ich bereits darüber berichtet, wie man sich verschiedene Windows-Versionen mit der Emulations-Software VirtualBox einrichten kann. Als Betriebssystem im Betriebssystem sozusagen.

Im zweiten Teil meines Linux-Tagebuches möchte ich nun davon berichten, wie ich Ubuntu Linux in einer virtuellen Maschine eingerichtet habe. Das Tolle daran: Wenn ihr Linux noch nie benutzt habt, könnt ihr euch in aller Ruhe mit dem Betriebssystem vertraut machen. Es kann ja nichts kaputt gehen. Wenn ihr noch unsicher seit bezüglich der Wahl der Distribution, der verschiedenen Benutzeroberflächen – oder auch zum Testen der Softwarekompatibilität – bietet sich eine virtuelle Installation ebenfalls an.

Linux-Distributionen besitzen seit Jahren die Möglichkeit, diese am PC als „Live-System“ direkt von CD/USB zu testen, ohne dass Änderungen am PC vorgenommen werden. Aus diesen Gründen habe ich dennoch VirtualBox gewählt: Erstens ist das Verfahren langsamer, zweitens werden nach einem Neustart alle Änderungen verworfen und drittens kann ich bei einer virtuellen Maschine Windows parallel weiter nutzen oder ungewollte Änderungen wieder rückgängig machen.

VirtualBox konfigurieren

Für meinen Zweck habe ich mir das Datenträger-Abbild der zu diesem Zeitpunkt verfügbaren BETA-Version von Ubuntu 20.04 LTS heruntergeladen. Die länger unterstützte LTS-Version von Ubuntu wird mit der bekannten GNOME-Benutzeroberfläche ausgeliefert. Außerdem wird die aktuelle Version der VirtualBox Software benötigt (kostenlos). Wollt ihr einige weitere Funktionen wie die Gastsystem-Unterstützung für USB 3.0 nutzen, müsst ihr zusätzlich über VirtualBox das – ebenfalls auf der Herstellerseite verfügbare – proprietäre¹ Oracle VM VB Extension Pack installieren.

Tipp: Als Hostsystem wird der Rechner bezeichnet, auf dem das virtuelle Gastsystem ausgeführt wird.

Zunächst mit „Neu“ eine neue virtuelle Maschine anlegen, das passende OS auswählen und den empfohlenen Schritten folgen. Diese Einstellungen („Ändern“) habe ich vor dem ersten Start noch angepasst:

SystemHauptplatine: Insofern ihr mehr als 4GB Arbeitsspeicher (RAM) zur Verfügung habt, solltet ihr den Wert erhöhen, dann arbeitet die VM flotter. Ich habe bei 16GB RAM 4GB für das Gastsystem gewählt.
Prozessor: Die Zuteilung eines zweiten CPU-Kerns erhöht die Geschwindigkeit des Gastsystems.
AnzeigeBildschirm: Da ich später noch die VB-Gasterweiterung installieren werde um die Desktop-Effekte zu beschleunigen, erhöhe ich den Grafikspeicher auf den Maximalwert und setze einen Haken bei „3D-Beschleunigung“.
MassenspeicherController: IDE: Hier habe ich das CD-Abbild ubuntu-xxx.iso ausgewählt, damit das Setup direkt gestartet wird.
USBHier habe ich die USB 3.0 Unterstützung aktiviert (erfordert VB Extension Pack, s.o.)
Gemeinsamer OrdnerErleichtert später das Austauschen von Dateien zwischen Host- und Gastsystem enorm. Ist bei mir der zentrale Download-Ordner. „Automatisch Einbinden“ wählen.

¹ Die VirtualBox Software ist OpenSource (GPL), das Extension-Pack ist andersweitig lizenziert (aber dennoch kostenlos).

Installation starten

Tipp: Wenn die VM läuft, können Maus und Tastatur vom Gastsystem „eingefangen“ werden. Durch das Drücken der Host-Taste (normalerweise die rechte Strg-Taste) werden diese wieder befreit.

Sobald die virtuelle Maschine gestartet wurde, sollte die Installation beginnen. Ich habe einfach den Schritten durch das Setup gefolgt, die „virtuelle Festplatte“ nach Vorgabe partitioniert. Diese ist „dynamisch assoziiert“, d.h. obwohl weil sie eine rechnerische Kapazität von 10Gb besitzt, ist sie im Hostsystem nur so groß, wie viel Speicher das Gastsystem tatsächlich benötigt. Ob man die Drittanbieter-Software-Pakete mitinstalliert (siehe Bilder), bleibt eine persönliche Entscheidung. Gefragt wird man deshalb, da dieses Paket im Gegenteil zum Rest des Betriebssystems proprietäre, also nicht quelloffene „freie“ Software enthält. Die einzelnen Installationsschritte in Bildern:

Am Ende der Installation habe ich nach Aufforderung über das VirtualBox Fenster den Installationsdatenträger entfernt und die virtuelle Maschine neu gestartet. Die Installation ist nun abgeschlossen.

Gasterweiterung installieren

Die VirtualBox guest-additions sind ein Treiberset, welche einige Funktionen wie die oben bereits erwähnte 3D-Beschleunigung (z.B. für Desktop-Effekte) oder die gemeinsame Zwischenablage ermöglichen. Insgesamt arbeitet das Gastsystem mit installierten guest-additions deutlich flotter. So klappt die Installation (nach der Anleitung auf tecmint):

Das Terminal mit Strg+Alt+T (oder über das Startmenü) öffnen und nacheinander folgende Befehle ausführen:

sudo apt update

Der Befehl aktualisiert den Paket-Manager APT mit aktuellen Informationen zu den installierten Paketen und Repositories.

sudo apt upgrade

Aktualisiert installierte Pakete mit der neuesten Version.

sudo apt install build-essential dkms linux-headers-$(uname -r)

build-essential enthält Software, welche zum Erzeugen von Paketen benötigt wird [1], DKMS für die Linux-Kernelverwaltung [2] sowie dazugehörigen Meta-Pakete [3] für die aktuelle Version

Nun den Rechner neu starten.

Danach über <Geräte> die Gasterweiterung ins System einbinden und das Programm ausführen.

Über das Terminal erfolgt nun die Installation der guest-additions. Nach Abschluss und Neustart sollten diese auch korrekt eingerichtet sein. Ich habe es allein schon daran gemerkt, dass die Desktop-Effekte des Fenster-Managers GNOME deutlich flüssiger dargestellt wurden. Damit sollte dann auch das Drag & Drop von Dateien zwischen Host- und Gastsystem funktionieren.

Die Anleitung zur Installation der guest-additions in der virtuellen Maschine klappt übrigens bei allen Ubuntu / Debian – basierten Distributionen. 🙂

Damit wären wir schon am Ende des Beitrags. Je nach Geschmack kann die Fentergröße des Gastsystems über die interne Auflösung-Einstellung angepasst oder einfach mit VirtualBox im Vollbildmodus (Strg+F) dargestellt oder automatisch skaliert (Strg+A) werden.

Ausblick auf 2020 – Fünf Jahre keepmydesktop

Fünf Jahre sind es bereits! Seit 2014 schreibe ich auf WordPress – und seit einiger Zeit auch direkt unter keepmydesktop.blog. Gleichzeitig habe ich inzwischen schon über 100 Beiträge verfasst, hätte ich mir zu dieser Zeit nicht vorstellen können. Für mich ein Grund zur Freude, die ich mit euch teilen möchte.

Als kleines Dankeschön für meine Leser verschenke ich heute fünf Steam-Keys für den spaßigen Indie-Stadtbau-Simulator TheoTown, welchen es seit einiger Zeit nun neben Android und iOS auch für den PC zu haben gibt. Ganz in klassischer SimCity Manier baut ihr dort euer eigenes Städtchen, plant Verkehrsknoten und rettet die Einwohner vor Katastrophen. Unterstrichen wird das Ganze durch passend isometrische Spielgrafik. Sichert euch hier einen Key:

Bitte habt Verständnis dafür, dass pro Person und Account nur eine Lizenz vorgesehen ist. Das Angebot ist unverbindlich. Vielen Dank an BlueFlower UG für das Sponsoren der Spielkopien!

Was war, was kommt

Die vergangenen Monate konnte ich ein Großteil dessen veröffentlichen, was ich mir vorgenommen hatte. Auch wenn die Summe vielleicht etwas kleiner ausgefallen ist, wie zu Beginn des Jahres angekündigt und ich die Entwicklung meines kleinen Desktop-Tools vorerst pausiert habe (aus verschiedenen Gründen), habe ich endlich die Themenübersicht für diesen Blog fertiggestellt, welche das Recherchieren übersichtlicher gestaltet. Wie man Windows 10 in der VirtualBox Maschine installiert, habe ich Schritt-für-Schritt erläutert, aber auch, wie man seinen Desktop wie damals bei Windows 7 aussehen lassen kann. Auf einiges Interesse ist auch das Undervolting aus der Beitragsserie über die Modifikation meiner ASUS Strix Vega 64 Grafikkarte gestoßen.

Das neue Jahr ist in mehrerer Hinsicht bedeutend für die kommende Themenausrichtung meines Blogs. Zum Einen endet der offizielle Support für Windows 7 nun im Januar 2020, es ist die nächste große „Zäsur“ im Windows-Ökosystem seit dem Ende von Windows XP im April 2014. Zum Jahreswechsel 2019 hat Windows 10 bei den Marktanteilen zwar seinen Vor-Vorgänger offiziell überholt [1], damit ist Windows 7 aber noch lange nicht vom Tisch. Passend dazu habe ich noch einige Beiträge geplant.

Schwerpunkt soll unter anderem die weitere Handhabe von Windows 7 nach dem Supportende, sowie der Umstieg auf Windows 10 sein (denn nicht jeder möchte vielleicht gleich wechseln). Den ersten Teil dazu, wie man eine Datensicherung machen kann, habe ich bereits veröffentlicht.

Zum Anderen erscheint Ende April 2020 mit Ubuntu 20.04 LTS endlich der nächste stabile Langzeit-Release der bekannten Linuxdistribution mit Kernel 5.4 oder 5.5. Es ist bereits einige Jahre her dass ich – zudem damals auf einer komplett anderen Hardware – Linux auf meinem Desktop PC als produktives Betriebssystem genutzt habe.

Kommt für mich und meinen PC nach dem Supportende von Windows 7 vielleicht auch Linux in Frage? Worauf muss ich achten? Wie funktioniert das in der Praxis?

Windows 10 darf man angesichts der vergangenen Update-Debakel und der Datenschutzbedenken auf jeden Fall mit Skepsis betrachten. Das „Jahr des Linux-Desktops“ bleibt meiner Meinung nach zwar weiterhin eine Utopie, da die Hardware-Unterstützung von Linux aber besser denn je und z.B. mit Valve’s Proton Software Gaming unter Linux so einfach wie noch nie ist, möchte ich dem Betriebssystem noch einmal eine Chance geben und auf meinem Computer testen.

Zugegeben, Linux kann mit seinen unzähligen Distributionen und Variationen verwirrend sein. Wie soll man sich da entscheiden können? Mich stört allerdings am meisten, dass ein Großteil der Ankündigungen hierzu sich auf das Präsentieren der jeweiligen Desktopoberfläche sowie den Einstellungsmöglichkeiten zu beschränken scheinen. Daraus kann ich nur unzureichend schließen, ob die jeweilige Distribution für mich in Frage kommt.

Ich plane, die Beitragsserie als „Linux-Tagebuch“ zu führen, bei dem ich versuche, mich in mehreren Etappen durch die Installation und Nutzung von Linux (wahrscheinlich Ubuntu) auf meinem PC zu wälzen. Ich möchte von meiner Erfahrung dabei berichten und Hürden aufzeigen. Und zu guter letzt habe ich noch einige Beiträge zum Thema PC Hardware sowie zu der „Alte Spiele neuer Rechner“ Serie in Vorbereitung, welche ich in den kommenden Monaten noch veröffentlichen möchte!

Diesen Blog unterstützen

Als privater Hobby-Blog bin ich auf keine Werbeeinnahmen angewiesen, sondern kann „redaktionell unabhängig“, nach eigenen persönlichen Ressourcen an Inhalten arbeiten.

Wenn euch mein Blog gefällt oder vielleicht sogar geholfen hat, freue ich mich, wenn ihr diese Seite an andere Menschen weiterempfehlt, im Social Media teilt oder vielleicht sogar einen Kommentar zu den Beiträgen hinterlasst, was euch besonders gefallen hat (oder auch nicht). Ich bin auch offen für Themen-Vorschläge, welche euch interessieren würden.

Ich habe zwischenzeitlich die E-Mail-Abonnement-Funktion wieder aktiviert. Tragt euch doch ein, um neue Beiträge künftig direkt per E-Mail zu erhalten und nichts zu verpassen! (Datenschutzerklärung)

In diesem Sinne wünsche ich euch einen gelungenen Start ins neue Jahr 2020 🙂

Windows 10 in VirtualBox einrichten

Windows 10 lässt sich als virtuelle Maschine prima mit VirtualBox ausprobieren. Man kann damit gefahrlos das aktuelle Betriebssystem von Microsoft kennenlernen und es ist allemal einfacher, als sich Windows 10 parallel zu Windows 7 auf die Platte zu ziehen und den Bootloader entsprechend zu konfigurieren. Außerdem kann man so prüfen, ob alle essenziellen Anwendungen auch im neuen Windows laufen. So geht dann der Umstieg im kommenden Jahr viel flotter von der Hand. Oder natürlich, ihr nutzt ein ganz anderes Betriebssystem wie Linux und wollt auf Windows nicht ganz verzichten, dann ist dies sicher einer der möglichen Ansätze.

Wie das geht möchte ich euch in diesem Beitrag zeigen.

Die Einrichtung ist unkompliziert und schnell erledigt, ihr solltet allerdings sicherstellen, dass euer Rechner genügend Leistung zur Verfügung stellen kann: Ihr benötigt einen aktuelleren Mehrkern-Prozessor mit Virtualisierungstechnik (Intel-VT, AMD-V), mindestens 4Gb Arbeitsspeicher sowie einige Gigabytes an freiem Speicherplatz auf der Festplatte.

Zunächst laden wir uns die aktuelle Version des Microsoft Upgrade Tools (Update 1809) herunter. Mit wenigen Klicks lädt uns dieses das gewünschte Windows 10 ISO-Datenträgerabbild herunter. Für VirtualBox reicht hier die x86 Bit Version. Welche Version hier wählt ist eigentlich egal, da ihr diese in der virtuellen Maschine nicht aktivieren werdet, so könnt ihr auch die Pro-Variante ausprobieren, wenn ihr sonst „Home“ nutzt. Alternativ kann das das Windows 10 Setup auch direkt z.B. bei CHIP bezogen werden.

Außerdem benötigt ihr die aktuelle Version von VirtualBox sowie das kostenlose Extension Pack (Download auf der selben Seite) um alle Funktionen nutzen zu können. Dieses müsst ihr zum Installieren mit VirtualBox öffnen oder unter Datei/Einstellungen/Zusatzpakete hinzufügen.

Wenn ihr alle Vorbereitungen getroffen habt, erstellt ihr zunächst eine neue virtuelle Maschine mit Windows 10 (32Bit), übernehmt die vorgeschlagenen Einstellungen mit einem Klick auf „weiter“. Anschließend wählt ihr das eben eingerichtete System aus und klickt auf das Zahnrad „Ändern“. Hier nehmen wir jetzt einige Einstellungen vor:

  • Allgemein: Aktivieren der bidirektionalen Zwischenablage sowie Drag’n’Drop für den späteren Komfort.
  • System: Windows 10 benötigt mindestens zwei Gigabyte freien Arbeitsspeicher (RAM). Solltet ihr über deutlich mehr Verfügen, könnt ihr der 32-Bit Variante auch bis zu 4GB zuteilen, es sollten aber für euer Hostsystem 2Gb übrig bleiben, da es sonst zu Geschwindigkeitseinbusen, Rucklern und Abstürzen kommen kann. Außerdem könnt ihr, wenn gewollt, dem Gastsystem einen zweiten Prozessorkern zuteilen, damit dieses schneller arbeitet. Prüft zum Schluss ob im Reiter „Beschleunigung“ auch die eurem System entsprechende Virtualisierungstechnik aktiviert ist. Sollte dies nicht der Fall sein, müsst ihr diese wahrscheinlich erst im UEFI bzw. BIOS aktivieren. Die Erklärung hierfür würde den Beitragsrahmen sprechen, ist aber einfach bei Google zu finden. Es geht auch ohne, aber dann wird das Gastsystem sehr langsam sein.
  • Anzeige: Aktiviert die 2D- und 3D-Beschleunigung, damit die Benutzeroberfläche später flüssig reagiert und erhöht den Grafikspeicher auf das zumutbare Maximum (Das hängt von eurem VRAM ab, im Zweifelsfall belasst die vorgeschlagene Menge).
  • Massenspeicher: Ins emulierte SATA-CD-Laufwerk legen wir die heruntergeladene Windows 10 Setup ISO ein und entfernen den Haken bei „Live CD“.
  • USB: Unterstützung für USB 3.0 aktivieren für die beste Übertragungsrate.
  • Gemeinsamer Ordner: Wir legen zusätzlich einen Ordner im Hostsystem fest, auf den das Gastsystem später zugreifen kann und wählen „Automatisch einbinden“, damit es dann als Netzwerklaufwerk unter „Dieser PC“ erscheint. Das kann z.B. euer Download-Ordner sein und erleichtert den Zugriff auf gemeinsam genutzte Daten enorm.

Im Folgenden spreche ich vom Hostsystem (hier läuft VirtualBox) und dem Gastsystem, welches wir emulieren. Das Gastystem verbraucht nur so viel Festplattenkapazität wie es tatsächlich benötigt, aber VirtualBox wird diesem dennoch eine feste Größe vorgaukeln. Weist ihr dem Gastsystem zu viel Arbeitsspeicher (RAM) zu, kann sich euer PC aufhängen. Wenn ihr die Maschine startet und eine Eingabe macht, wird die Maus und Tastatur im Fenster „eingefangen“, ihr könnt diese mit der STRG-Taste wieder „befreien“.

Ist das geschehen, startet ihr die virtuelle Maschine. Das Setup von Windows 10 wird geladen und die Installation beginnt. Ihr folgt den Anweisungen auf dem Bildschirm, überspringt die Eingabe des Product Keys und wählt bei der Installationsoptionen nicht „Upgrade“, sondern „Angepasst“. Ihr landet im Partitionsmanager, wo ihr mit Klick auf „Neu“, „Übernehmen“ und „Formatieren“ die Systempartitionen erstellt. Nach dem Kopieren der Daten und einem Neustart geht es weiter mit der Einrichtung und Anpassung. Was ihr dabei wählt, ist euch überlassen. Bei der Benutzereinrichtung wählt ihr „Offlinekonto“. Nach nicht einmal 20 Minuten landen wir so auf dem Desktop. Mehr Details seht ihr in der Bilderstrecke…

Nun müssen wir noch die Gasterweiterung (VirtualBox Guest Additions) installieren. Das ist ein Treiber für’s Gastsystem, welcher eine bessere Geschwindigkeit und die Nutzung aller VirtualBox-Funktionen (wie 3D-Beschleunigung) garantiert. Dieser lässt sich allerdings nur im abgesicherten Modus ohne geladene Systemtreiber installieren. Dazu öffnen wir im Gastsystem die Einstellungen-App, navigieren zu Update und Sicherheit / Wiederherstellung und wählen „Jetzt neu starten“.

Im darauf folgenden Fenster hakeln wir uns nun etwas umständlich durch zu:

Optionen auswählen - Problembehandlung - Erweiterte Optionen - Starteinstellungen - Neustart 

und wählen in den Startoptionen dann die Taste 4) Abgesicherten Modus aktivieren.

Hat Windows dann wieder gestartet, klicken wir im VirtualBox-Fenster oben auf das Menü „Geräte“ und „Gasterweiterung einlegen“. Im Gastsystem öffnen wir mit einem Doppelklick auf das CD-Laufwerk nun das Installationsprogramm. Alternativ kann das CD-Verzeichnis aufgerufen und die Setup.exe eigenständig gestartet werden. Wir klicken uns durch das Installationsprogramm und wählen Gerätetreiber installieren? Zulassen und Oracle vertrauen. Anschließend startet ihr Windows neu und

et voilá, die Einrichtung ist abgeschlossen! Wenn ihr fertig seid, empfehle ich euch, im offenen Fenster oben im Menü unter „Maschine“ einen Sicherungspunkt zu erstellen. So könnt ihr, egal was ihr gemacht habt, einfach und schnell zum Zeitpunkt nach der Installation bzw. einem vorherigen Punkt zurückkehren.



Alte Spiele Neuer Rechner – Teil 1: Theme Hospital

In einer neuen Artikelserie teste ich, wie sich ausgewählte alte Computerspiel-Klassiker auf einem modernen Windows-PC installieren und spielen lassen.

altespieleneuerrechner

Von Zeit zu Zeit erinnere ich mich zurück an die ersten Computerspiele, die ich damals gespielt habe. Ob Caesar 2, TES:Daggerfall oder Age of Mythology. Die Liste lässt sich beliebig erweitern. Man, war das ein Spass! Auch, wenn sicher eine ordentliche Portion Nostalgie dabei ist. Und dann waren da noch die ganzen Shareware-CDs. Viele Spiele sind heute kaum noch zu finden, da sie bereits im Nirvana der Zeit verschwunden sind…

Die ein oder andere CD liegt heute noch in einer staubigen Kiste und an einem verregneten Sonntag-Nachmittag ist dann doch die Versuchung groß, sich dran zu wagen. Läuft das noch auf meiner Kiste mit Windows 10? Finden wir es heraus…

 

Teil 1: Theme Hospital

themehospital

Theme Hospital ist eine nicht ganz ernst gemeine Krankenhaus-Wirtschaftssimulation und wurde 1997 (vor 21 Jahren) für MS-DOS und Windows auf CD veröffentlicht. Ohne weitere Tricks lässt sich dieses Spiel aber nicht auf Windows 10 installieren oder gar starten, zumal 16-Bit Anwendungen auch nicht auf einem modernen 64-Bit Computer lauffähig sind.

DosBox

Damit das Spiel auf dem Rechner installiert und ausgeführt werden kann, benötigen wir die kostenlose, quelloffene Software DOSBox. Sie emuliert, also gaukelt dem Spiel alte(rsgerechte) Hardware vor. Die Einrichtung ist denkbar unkompliziert. Zunächst wird das Programm von der offiziellen Seite heruntergeladen, wer mag schnappt sich auf der gleichen Seite noch das „german languagefile“ für die deutsche Sprachausgabe.

dosbox01

Anschließend wird das Programm über die gewohnte Art installiert, einmal gestartet (es erscheint nur ein Konsolenfenster) und direkt wieder geschlossen.

Optional: Jetzt öffnen wir das Einstellungsverzeichnis von DOSBox unter

C:\Users\BENUTZERNAME\AppData\Local\DOSBox (im Explorer über %appdata% erreichbar)

und kopieren aus dem eben heruntergeladenen „DOSBox-german-lang-0.74.zip“ Archiv nur die deutsche Sprachdatei german-0.74.lang in dieses Verzeichnis. Das ist zum Beispiel mit dem kostenlosen Programm 7-Zip machbar. Danach öffnen wir die im selben Ordner vorliegende Konfigurationsdatei dosbox-0.74-2.conf mit dem Texteditor (Öffnen mit / Notepad) und tragen in der Zeile language den Namen der deutschen Sprachdatei ein:

language=german-0.74.lang

Beim nächsten Start sind dann die Hilfetexte und Fensteroptionen in deutsche Sprache aufgeführt.

Spiel installieren

Da es früher bei Spielen üblich war zur Reduzierung des Speicherverbrauchs immer wieder Daten von der CD nachzuladen, kopieren wir zunächst den kompletten Inhalt der Spiel-CD (ThemeHospital) auf den Computer um uns den Aufwand zu sparen. Idealerweise sollte der Ordner mit den CD-Daten direkt auf dem Hauptverzeichnis der Festplatte C: abgelegt werden, da wir später mit Konsolenbefehlen hantieren und dies die Arbeit enorm erleichtert.

dosbox03

Nun kann die eigentliche Installation des Spiels beginnen. Da DOSBox standardmäßig keinen Zugriff auf das Host-Dateisystem zulässt, müssen wir die entsprechenden Ordner zunächst einbinden („mounten“). Das lässt sich mit den folgenden Befehlen erledigen (jeweils Pfad und Ordnernamen anpassen!):

wichtigachtung Wie bei VirtualBox kann die Maus vom DOSBox Fenster „eingefangen“ werden. Um diese wieder freizugeben wahlweise die Windows-Taste oder die Kombination Strg+F10 drücken. 

mount C C:\ThemeHospital\     ; Weist DOSBox dazu an, den gespeicherten CD-Ordner als Laufwerk C zu emulieren

C:       ; wie in der Eingabekonsole wechseln wir nun das Laufwerk und das Verzeichnis

cd \ThemeHospital

SETUP      ; Und starten die Setup.exe

Das grafische Installationsmenü wird geladen. Nach dem Festlegen der Sprache sollten wir zunächst die Ausgabehardware für Soundeffekte und Musik festlegen. DOSBox unterstützt nativ eine ganze Reihe „klassischer“ Hardware. Wir wählen für beide Einstellungen die Ausgabemethode „SoundBlaster 16“. Dann starten wir die Installation.

dosbox05

Im Anschluss muss noch der Installationspfad bestätigt werden. Beachtet, dass C: dabei der von euch festgelegte Stammpfad ist, also der CD-Ordner von Theme Hospital. Idealerweise reicht als Installationspfad

C:\SPIEL\

Das Setup kopiert nun zügig die verbleibenden Daten. Wenn der Vorgang abgeschlossen wurde kann das Spiel gestartet werden. Dazu noch ins gewählte Spielverzeichnis wechseln und die Anwendung starten…

cd /SPIEL

HOSPITAL

Das war’s! Das Spiel sollte nun im Fenster laufen. Die Auflösung des Spiels kann nicht verändert werden, aber es ist – insofern der Monitor es unterstützt – möglich, mit der nativen Auflösung (800×600) zu spielen, so dass das Spiel den gesamten Bildschirm ausfüllt. Um zwischen Fenster und Vollbild zu wechseln drücken wir Alt+Tab.

Autoexec

dosbox02Falls ihr euch jetzt fragt, ob ihr jedes Mal so viele Eingaben machen müsst, bis das Spiel startet: Ja, dieser Prozess lässt sich abkürzen! DOSBox unterstützt automatisierte Befehle. Dazu öffnen wir wieder die DOSBox Konfigurationsdatei dosbox-0.74-2.conf (wahlweise über die Verknüpfung im Startmenü oder über den Programmordner s.o.) und tragen am Dateiende unter [AUTOEXEC] die zu beginn benötigten Befehle Zeile für Zeile ein und speichern:

mount C C:\ThemeHospital\
cd C:
cd \SPIEL
HOSPITAL

Wer mit dem Vollbildergebnis zufrieden ist, kann oben in den allgemeinen Einstellungen gleich noch Vollbild beim Start standardmäßig aktivieren:

fullscreen=true

Mit der DOSBox Verknüpfung auf dem Desktop lässt sich Theme Hospital so direkt starten. Sollte es während dem Spielen zu vermehrtem Screen Tearing (Querstreifenruckler auf dem Bildschirm) oder zu stotterndem Ton kommen, kann die „Geschwindigkeit“ von DOSBox mit Strg+F11/F12 manuell angepasst werden um das Problem zu beheben. Die modernen Mehrkernprozessoren bieten da einfach zu viel und zu flotte Rechenleistung.

dosbox08

Übrigens: Das 2018 erschienene Spiel Two Point Hospital ist so etwas wie ein inoffizieller Nachfolger des Originals, nur eben mit zeitgemäßer Technik. Immerhin waren zwei der ursprünglichen Entwickler beteiligt. Das Spiel gibt’s zum Beispiel auf Steam.

Windows XP in VirtualBox einrichten

winxpVB

Windows XP hat viele von uns über Jahre hinweg begleitet und war – trotz seiner Schwächen – ein gutes, solides und liebenswertes Betriebssystem. Wer noch XP-Software oder Spiele nutzen, einen alten Rechner archivieren oder einfach mal wieder den Flair aus dem Jahre 2001 erleben möchte, kann sich dieses mit wenigen Schritten auf einen aktuellen Rechner holen.

In diesem Beitrag zeige ich Schritt für Schritt, wie man Windows XP in der kostenlosen Emulator-Software VirtualBox einrichten und so auf jedem beliebigen Computer ausführen kann.

Im Gegensatz zur Einrichtung von Windows 98 – wie ich einem älteren Beitrag erläutert habe – geht das Ganze recht flott, vor allem da VirtualBox dank seiner Guest-Additions-Treiber volle Unterstützung für die Generation XP mit sich bringt.

Was wird benötigt?

  • Eine Windows XP Setup-CD zur Installation oder noch besser ein virtuelles Abbild davon (ISO)
  • Einen gültigen Product Key (Lizentschlüssel), diesen findet ihr z.B. auf einem Windows XP Certificate of Authenticity Aufkleber auf dem Gehäuse.
  • Für eine gute Geschwindigkeit ein Host-PC mit mindestens 4Gb Arbeitsspeicher und einem halbwegs aktuellen Prozessor mit VT-x bzw. AMD-V Unterstützung
  • VirtualBox in seiner aktuellen Version und das VB Extension Pack für USB 3.0 Unterstützung (gibt’s auf der gleichen Seite)

Einige Vorbereitungen

Nach der Installation von Windows XP ist es empfehlenswert, gleich die letzten Windows Updates und einige Laufzeitumgebungen – die von vielen Anwendungen benötigt werden – nach zu installieren, damit alles Rund läuft.  Folgende Sachen sollten im voraus heruntergeladen werden:

Service Pack 3 das letzte offizielle Update

WinFuture Update Pack enthält alle erschienenen Updates nach dem SP3 und letzten aktuellen WMP und IE. Spart viel Zeit bei der Installation. Erforderlich, wenn ihr im Gastsystem zunächst keine Internetverbindung herstellen wollt.

.NET Framework 3.5 und das dazugehörige Service Pack 1.

Microsoft Visual C++ 2005 Redistributable Package (x86)

DirectX End-User Runtimes (June 2010)

winxp_vb01

Jetzt erstellen wir eine neue virtuelle Maschine in VirtualBox und folgen den Schritten der Einrichtung. Je nach verfügbarem Arbeitsspeicher sollten mindestens 1-2Gb als RAM für das Windows XP Gastsystem gewählt werden (Abschnitt Speichergröße). Die Festplattengröße kann nach Bedarf angepasst werden, sollte aber mindestens 8Gb betragen.

wichtigachtung Beachtet, das genügend RAM für das Host-Betriebssystem übrig bleiben muss. Verfügt euer Rechner also über 4Gb installieren Arbeitsspeicher, solltet ihr nicht mehr als 2Gb für das Gastsystem reservieren.

Nach der Einrichtung klicken wir nun auf die neue virtuelle Maschine und wählen oben das Zahnrad <Ändern> und passen folgende Einstellungen an:

Allgemein
Geteilte Ablage: Aktiviert
Drag'n'Drop: Aktiviert


System
Hauptspeicher: 1Gb mindestens, besser 2Gb
Boot-Reihenfolge: Zuerst CD/DVD, danach Festplatte
Chipsatz: PIIX3
Zeigergerät: USB-Tablet
Erweitert: I/O APIC NUR aktivieren, wenn ihr ein altes Windows XP System 
virtualisiert habt, das IO-APIC aktiviert hatte, ihr 64Bit nutzt oder 
mehrere CPU-Kerne aktivieren wollt

Prozessoren: 1 CPU
CPU-Begrenzung: 100%
Erweitert: PAE/NX aktivieren

Hardware-Virtualisierung: VT-x/AMD-V und Nested Paging aktiviert


Anzeige
Grafikspeicher: (so viel wie möglich, besonders bei aktiviertem 3D)
Anzahl Bildschirme: 1
Beschleunigung: 2D & 3D Beschleunigung aktiviert


Massenspeicher
Controller: IDE: PIIX4 - Host I/O-Cache verwenden
NameDerVirtuellenFestplatte.vmdk - Primärer Master 
(mindestens 8GB feste Größe)
CD/DVD Laufwerk: IDE Sekundärer Master 
(hier dann die Setup-CD eingebinden, wenn sie euch als ISO vorliegt!)
2. CD/DVD Laufwerk: Sekundäre Slave 
(nur falls ihr ein zweites CD-Laufwerk simulieren wollt)


Audio
Audio aktivieren 
Audo-Treiber des Hosts: Windows DirectSound (oder Linux-Äquivalent)
Audio-Controller: ICH AC97

Serielle Schnittstellen
deaktiviert

USB
USB Controller: USB-3.0 (xHCI) aktiviert
(erfordert das VB Extension Pack s.o.)

Gemeinsamer Ordner
aktivieren - automatisch einbinden

 

Die Installation

wichtigachtung Vor der Installation der VirtualBox-Guest-Additions funktioniert die automatische Tastatur- und Mausintegration in der virtuellen Maschine nicht. Um die Maus (z.B. während der Installation) einzufangen, klickt ins VM-Fenster. Um sie wieder fürs Gastsystem freizugeben, die Host-Taste (standardmäßig STRG) drücken.

Nun starten wir die VM, und drücken, wenn dazu aufgefordert „eine beliebige Taste, um von der CD zu starten…“

vb_xp_ (4)

Das Setup wird geladen und wir haben daraufhin die Möglichkeit, die „Festplatte“ zu formatieren bzw. zu partitionieren. Wer hier keine besonderen Wünsche hat, drückt einfach auf ENTER und wählt NTFS Formatierung (schnell). Dadurch wird eine übliche Systempartition „C:“ erstellt. Es werden einige Daten kopiert und nach einem Neustart (diesmal nicht von der CD starten, also nichts drücken!) beginnt die eigentliche, grafische Installation.

vb_xp_ (2)

Dort folgen wir einfach den Anweisungen und geben, wenn dazu aufgefordert, den Product Key ein. Ich empfehle, vorerst die automatischen Updates zu deaktivieren. Wir haben die Updates ja bereits vorbereitet und werden diese im Anschluss selber installieren und danach den Updatedienst nicht mehr benötigen. Nach wenigen Minuten ist die Einrichtung abgeschlossen und ihr landet auf dem Desktop. Nun kann auch die Setup-CD wieder aus der VM ausgehängt bzw. entfernt werden.

Wir ihr sicher merkt, ist die Desktop-Auflösung gering und die Bedienung des Desktops eher ruckelig. Für volle Unterstützung müssen noch die VB-Guest-Additions-Treiber installiert werden. Diese sind in VirtualBox integriert. Um auch die volle DirectX 3D Untersützung z.B. für Spiele nutzen zu können, muss dieser aber im abgesicherten Modus von Windows XP installiert werden. Also starten wir Windows neu und drücken direkt beim Starten der virtuellen Maschine mehrmals zügig F8, bis wir ins erweiterte Startmenü gelangen. Dort dann den <abgesicherten Modus> wählen.

vb_xp_(6)

Auf dem Desktop angekommen, klicken wir im Fenster von VirtualBox auf „Geräte“ und dann auf „Gasterweiterung einlegen“. Die Installation startet automatisch. In den folgenden Schritten muss ein Haken bei „Direct3D-Unterstützung“ gesetzt werden. Nach einem Neustart sind nun alle Funktionen der Guest Additions aktiv:

  • 2D & 3D Grafik-Beschleunigung sind aktiviert, es lässt sich eine größere Auflösung wählen und so auch im Vollbildmodus von VB (Host+F) arbeiten
  • Die automatische Maus- und Tastaturintegration funktioniert
  • Der geteilte Ordner (wenn in den Einstellungen aktiviert) wird im Arbeitsplatz als „Netzwerklaufwerk“ angezeigt und Drag’n’Drop von Dateien ins VM-Fenster und zurück funktioniert

Einrichten des Gastsystems

Die Hauptinstallation ist nun abgeschlossen. Jetzt können wir damit beginnen, die vorbereiteten Updates zu installieren. Über den geteilten Ordner oder Drag’n’Drop gelangen die Dateien ganz einfach ins Gastsystem.

wichtigachtung Sollte es damit Probleme geben, können die Update-Dateien auch mit einer Brennsoftware im Hostsystem als ISO CD-Abbild gepackt und manuell als „CD“ in Windows XP eingebunden werden. Die Installationsreihenfolge muss

Service Pack – Neustart – Winfuture Update-Pack – Neustart – Laufzeitumgebungen

sein. Kommt es nach Abschluss der Updates zu Problemen bei der Grafikbeschleunigung, muss die VB-Guest-Additions neu installiert werden. Das war’s, das Ergebnis lässt sich sehen…

winXP01

Was ist noch zu tun?

  • Die Vorzüge einer virtuellen Maschine sollten genutzt werden. Herunterfahren nicht erforderlich! Beim Schließen des VM-Fensters kann der Zustand einfach gespeichert werden. Vor Systemänderungen (oder um später nicht alles erneut Installieren zu müssen!) kann man über das Menü <Maschine> im VM-Fenster einen Sicherungspunkt erstellen und später jederzeit darauf zugreifen. Über <Datei> kann die virtuelle Maschine auch in eine einzelne Datei exportiert werden.
  • Deswegen kann man im Gastsystem XP auch die automatische Systemwiederherstellung deaktivieren, um Speicherplatz zu sparen. Die entsprechende Option ist unter Systemsteuerung / System / Systemwiederherstellung zu finden.
  • Gibt es Probleme mit der Geschwindigkeit der VM, prüft, wie viel RAM und Grafikspeicher ihr maximal an das Gastsystem abgeben könnt. Außerdem kann man im Gastsystem visuelle Effekte deaktivieren, um den Rechner zu entlasten. Die Einstellungen finden sich unter Systemsteuerung / System / Erweitert / Systemleistung: Einstellungen / Für optimale Leistung anpassen.
  • Ein Virenschutz o.Ä. ist im im Gastsystem nicht erforderlich: Was in der VM passiert, bleibt auch dort (Sicherungspunkt machen!). Allerdings ist Windows XP veraltet und es sollten eigentlich keine sensiblen Daten dort eingegeben werden. Was man machen kann, um Windows XP bestmöglich abzusichern, habe ich in diesem Beitrag beschrieben.

Übrigens: Wie man Windows 98 in VirtualBox einrichtet, habe ich hier beschrieben.

jedi

Windows 98 in VirtualBox einrichten

21.03.18 – Ich habe den Beitrag überarbeitet und um einige Zeilen ergänzt. Die Anleitung funktioniert nach wie vor.

windows_98_bootscreen

„In letzter Zeit habe ich mich damit beschäftigt, wie man Windows 98 in VirtualBox richtig installiert und ausführt. In meinem Fall, um ein paar alte Spiele wieder anzuspielen (SimCopter) 🙂 Im Folgenden möchte ich euch eine kurze Schritt-für-Schritt-Anleitung präsentieren, da es doch nicht so einfach war, wie gedacht. Mein How-To basiert auf der sehr ausführlichen Anleitung des Nutzers Kurt_Aust aus dem virtualbox.org-Forum von Januar 2014.“

Zur Installation benötigt ihr…

  • die aktuelle Version von VirtualBox, am besten mit der Gasterweiterung (Oracle VM VirtualBox Extension Pack) für USB 2.0 Support (gibt’s auf der selben Webseite)
  • Eine Windows 98 Setup CD (am besten als ISO- oder-IMG Abbild, macht alles einfacher). Google!
  • Ein Abbild (Image) der Windows 98 Startdiskette, gibt’s auf allbootdisks.com (unter Diskette Images – normal/Second Edition) oder von meinem FTP-Server (Mirror).

Virtuelle Maschine einrichten

Zuerst richtet ihr euch eine neue virtuelle Maschine mit dem Windows 98 Profil und den empfohlenen Einstellungen ein. Beim Erstellen des virtuellen Datenträgers wählt eine fixe Größe, 8GB reichen. Anschließend übernehmt ihr folgende Änderungen in der VM-Konfiguration (Zahnradsymbol). Das Ganze ist etwas mühselig, aber notwendig, damit Windows richtig funktioniert:

Allgemein
Basic Name: Win 98se
Type: Microsoft Windows
Version: Windows 98

Geteilte Ablage: Deaktiviert
Drag'n'Drop: Deaktiviert


System
Hauptspeicher: 512MB
Boot-Reihenfolge: Zuerst CD/DVD, danach Festplatte
Chipsatz: PIIX3
Zeigergerät: USB-Tablet
Erweitert: nur I/O APIC aktivieren

Prozessoren: 1 CPU
CPU-Begrenzung: 100%
Erweitert: PAE/NX aktivieren

Beschleunigung: Paravirtualisierung: Legacy
Hardware-Virtualisierung: VT-x/AMD-V und Nested Paging aktiviert


Anzeige
Grafikspeicher: 64MB
Anzahl Bildschirme: 1
Beschleunigung: 2D & 3D Beschleunigung aktiviert
Fernsteuerung und Videoaufzeichnung deaktiviert


Massenspeicher
Controller: Floppy (Diskette): I82078 - Host I/O-Cache verwenden
Attribute: Diskettenlaufwerk 0 (hier wird dann die Bootdiskette eingebunden!)

Controller: IDE: PIIX4 - Host I/O-Cache verwenden
NameDerVirtuellenFestplatte.vmdk - Primärer Master (mindestens 8GB feste Größe)
CD/DVD Laufwerk: IDE Sekundärer Master (hier wird dann die Setup-CD eingebunden!)
2. CD/DVD Laufwerk: Sekundäre Slave (nur falls ihr ein zweites CD-Laufwerk simulieren wollt)


Audio
Audio aktivieren 
Audo-Treiber des Hosts: Windows DirectSound (oder Linux-Äquivalent)
Audio-Controller: SoundBlaster 16


Netzwerk
Adapter 1: Aktiviert
Angeschlossen an: Netzwerkbrücke
Name: {eure Netzwerkkarte}

> Erweitert
Adaptertyp: PCnet-PCI II (Am79C970A)
Promiscuous-Modus: verweigern (deny)
MAC Addresse: {zufällig}
Kabel verbunden

Adapter 2-4 deaktiviert

Serielle Schnittstellen
deaktiviert

USB
USB Controller: USB-2.0 (EHCI) aktiviert

Gemeinsamer Ordner
deaktiviert (würde VM Guest Additions benötigen)

####

Außerdem bindet ihr im Massenspeicher-Menü das Abbild der Windows 98 Setup-CD und der Startdiskette ein. Wichtig ist, dass das System erst von der Startdiskette bootet (Primary), und danach von der CD (Secondary), da wir von dort das Setup starten müssen.

Der Installationsvorgang

wichtigachtung In den alten Windows-Versionen wird keine Tastatur- und Mauszeigerintegration unterstützt. Um die Maus/Tastatur einzufangen, klickt in das VM-Fenster. Um sie wieder freizugeben, drückt die STRG-Taste.

Startet ihr nun die die virtuelle Maschine, bootet diese von der Diskette und ihr landet in folgendem Fenster:

vbox_win98_01

Die ersten Schritte müssen noch getippt werden. Als nächstes gilt es, die noch unbenutzte virtuelle Festplatte zu partitionieren und zu formatieren, damit die Installation gestartet werden kann. Dazu benutzt ihr den Befehl

fdisk

und folgt den Anweisungen (wenn ihr alles einfach bestätigt, wird eine einzige große Partition erstellt). Nun muss die neue Partition noch formatiert werden. Dazu gebt ihr

format c:

ein. Wie ihr nun sicher merkt, ist das amerikanische Tastaturlayout noch eingestellt, den Doppelpunkt findet ihr unter Ö. Ist der Prozess abgeschlossen, könnt ihr nun die Installation per Befehl

setup

starten und die grafische Installation beginnt:

vbox_win98_02

Nun müsst ihr nur noch den Anweisungen des Setups folgen, bis die Installation abgeschlossen ist. Etwaige Fehlermeldungen einfach „ignorieren“. Wenn ihr zum Neustart aufgefordert werdet, entfernt zunächst die Diskette (oben im Drop-Downmenü Geräte/Diskette/Auswerfen), damit Windows auch von der Festplatte bootet. Anschließend wird die Installation abgeschlossen und ihr landet auf dem Desktop.

wichtigachtung Solltet ihr Probleme mit der Maus haben, ändert in der Konfiguration die Maus auf „PS/2-Maus“. Hilft das auch nicht, führt den Befehl im Originalpost aus (Punkt 5).

wichtigachtung windows protection error. you need to restart your computer – Bekommt ihr immer wieder diese Fehlermeldung beim Startvorgang von Windows 98, müsst ihr zunächst in dem VM Einstellungen unter System/Beschleunigung VT-x/AMD-V (und Nested Paging) deaktivieren.

Windows 98 einrichten

Zum Zugriff auf das Internet wählt ihr den Einrichtungsassistent unter Start – Zubehör – Internet-Programme – Assistent für den Internetzugang. Dort wählt ihr dann „Zugang über LAN“. Nun sollte das Internet funktionieren. Aus Sicherheitsgründen empfiehlt es sich jedoch, das erst gar nicht zu machen oder zumindest die Sicherheitsstufen im Internet Explorer (unter Einstellungen) auf maximal zu stellen.

vbox_win98_04

Leider funktionieren die Guest Additions von VirtualBox nicht unter Windows 98, weshalb die Geschwindigkeit und Auflösung der Grafikanzeige zunächst schlecht ist: Es stehen lediglich 640×480 Pixel mit 256 Farben zur Verfügung, weshalb viele Anwendungen und Spiele nicht starten wollen. Abhilfe schafft ein Drittanbieter-Treiber: Der SciTech Display Doctor 7.

Diesen könnt ihr kostenlos von pctipp.ch oder meinem FTP-Server laden (Mirror).

Das ist eine alte Shareware (Demo). Mit diesen Zugangsdaten könnt ihr den Treiber uneingeschränkt nutzen (Quelle):

Name: CSCKnight
Serial: 0B5E-12B4-A8A4-0B

Mit diesem Programm lässt sich eine akzeptable Auflösung und Geschwindigkeit in Windows 95/98 Hostsystemen erreichen. Dazu muss der Treiber innerhalb des Gast-Betriebssystems (also Windows 98) installiert werden. Am einfachsten ist es, mit einem kostenlosen Brenn- oder Zip-Programm wie CDBurnerXP oder IMGBurn ein virtuelles ISO-Datenträgerabbild mit dem Setup zu erstellen und dieses direkt in die VM einzubinden (ins CD-Laufwerk über die Einstellungen).

win98_scitechIhr installiert den Treiber und startet Windows 98 neu, dann gebt ihr den Aktivierungscode ein und startet noch einmal neu. Nun wählt ihr im SciTech-Manager unter Monitor „Super VGA 1600*1200“ und anschließend beim verwendeten Treiber den „SciTech Nucleus Driver“. Übernehmt die Einstellungen (apply) und startet noch einmal neu. Nun könnt ihr in den Windows-Eigenschaften (Rechtsklick) die Auflösung und Farbtiefe wie gewohnt verändern. Et voila!

wichtigachtung Als Alternative gibt es noch das VBEMP 9x Project, diesen Treiber habe ich aber nicht getestet, die Installation scheint um einiges komplizierter zu sein und ist nur auf Englisch beschrieben.

Die Grundinstallation von Windows 98 ist nun abgeschlossen, die wichtigsten Dinge, Grafik, Ton und Internet funktionieren. Je nach eurem Bedarf müssen vielleicht noch Komponente aktualisiert werden, z.B. das .NET Framework oder DirectX bei manchen Spielen. Im Originalpost (siehe Beginn). sind ja einige Updates verlinkt. Bis bei mir alles funktioniert hat, habe ich ein paar Stunden gebraucht. Wenn ihr zufrieden seit, solltet ihr am besten einen Sicherungspunkt in der virtuellen Maschine erstellen. Ich habe mit der Zeit festgestellt, dass ein Exportieren der VM (und späteres Importieren auf einem anderen System) zu Problemen zu führen scheint.

Schaut euch doch mal bei Bedarf meine Anleitung zur Installation von Windows 95 in VirtualBox an, das läuft ähnlich ab. Ich zocke jetzt erst einmal eine Runde SimCopter!

win95_06

Komplettes Windows-System mit disk2vhd virtualisieren

Ihr möchtet euren alten Windows-PC „as is“ archivieren? Ein PC-Umzug steht bevor? Ihr habt Stunden mit der Einrichtung des frischen Betriebsystems verbracht und möchtet das eigentlich nicht noch einmal machen? Mit disk2vhd geht das.

disk2vhd_2

Das kleine aber praktische Tool aus den sysinternals von Microsoft ermöglicht es euch, die Windows-Partition im laufenden Betrieb in eine virtuelle Festplatte (*.vhd) zu kopieren, die ihr anschließend mit einem Emulator wie VirtualBox starten könnt!

Das Tool selber ist dabei sehr einfach zu bedienen, lediglich den Quelldatenträger und Zielort wählen – und los gehts. Anschließend kann die gepackte Festplatte z.B. in VirtualBox oder Virtual PC importiert werden.

disk2vhd

Folgende Ratschläge könnten euch dabei helfen:

  • Je nach Größe der Quellpartition kann der Prozess eine längere Zeit in Anspruch nehmen!
  • Stellt sicher, dass vor dem Start genug Speicherplatz auf dem Zieldatenträger vorhanden ist, damit das Image erstellt werden kann (Wie groß ist die Systempartition?).
  • Wenn disk2vhd nicht auf der gleichen Partition wie der zu spiegelnden läuft, sollte es schneller gehen.
  • Je mehr Daten kopiert werden müssen, desto länger dauert der Prozess. Also vorher nicht benötigte Programme deinstallieren und am besten eine Datenträgerbereinigung durchführen.
  • „Virtual PC“ unterstützt nur Boot-VHDs bis 127Gb!
  • Das Format VHDx (siehe Screenshot oben) kann unter VirtualBox zu Probleme führen. VHD kann von VirtualBox importiert werden, für die beste Kompatibilität sollte aber eine Konvertierung ins eigene Format VDI erfolgen.

button_vi button_7 button_8 button_10 disk2vhd zum Download (<1Mb): https://technet.microsoft.com/en-us/library/ee656415.aspx

wichtigachtung Startet ihr das virtualisierte Betriebssystem zum ersten Mal, wird es ziemlich sicher zu einem Fehler kommen. Es sind ja schließlich Treiber für eine Hardware installiert, die nun nicht mehr vorhanden ist. Der nächste Schritt wäre also über den abgesicherten Modus des Gastsystems zunächst alle Treiber (Chipsatz, Grafikkarte, Audio, Netzwerk) zu deinstallieren und danach die Virtual Box Guest Additions zu installieren.