Mehr Menschen als je zuvor richten heute virtuelle PCs ein. Ob es sich um Legacy-Anwendungen, alte Spiele oder nur um Nostalgie handelt, virtuelle Computer werden immer häufiger eingesetzt.
Einer der größten Probleme mit virtuellen PCs lässt sich auf eine einzige Frage zusammenfassen:
Wie teile ich Dateien zwischen dem virtuellen PC und dem Host-Computer?
Dies ist die Frage, die ich nach besten Kräften in dieser Dokumentation beantworten werde.
Bevor Sie fortfahren, gibt es eine virtuelle PC-Software, mit der Sie all dies auf einfache Weise erledigen können, z. B. VMWare Workstation. Dies ist jedoch ein kostenpflichtiges Programm. Sie verwenden höchstwahrscheinlich die kostenlose Virtualbox oder VMWare Player. In dieser Dokumentation wird davon ausgegangen, dass Sie die kostenlose Methode verwenden, die nicht über die besonders benutzerfreundlichen Netzwerkfunktionen von Workstation verfügt.
Schritt 1. Verwenden Sie Bridged Networking
In VMWare Player und Virtualbox ist NAT das Standardnetzwerk-Setup. Für freigegebene Ordner ist dies keine gute Wahl. Bridged Networking funktioniert dagegen viel besser.
In VMWare Player:
In der Virtualbox:
Wenn Sie NAT verwenden, wird der virtuellen Maschine eine IP-Adresse der Klasse A zugewiesen, z. B. 10.10.10.100. Mit Bridged erhält die zugewiesene IP eine Klasse C, die Ihrem aktuellen Routerschema entspricht, z. B. 192.168.0.5.
Wenn Sie eine Bridged-Einstellung verwenden, können Sie die IP-Adresse des Computers viel einfacher ermitteln und vom Host-Computer aus leichter zugänglich machen. Tatsächlich wird bei Verwendung von Bridged die Adresse Ihres virtuellen PCs in der Liste der angeschlossenen Geräte Ihres Routers aufgeführt, als wäre es ein tatsächlicher Computer.
Wenn Sie jemals einen virtuellen PC eingerichtet haben, der auf keinen Fall eine Verbindung zum Internet herstellen kann, ist dies wahrscheinlich darauf zurückzuführen, dass Sie NAT verwendet haben. Wechsel zu Bridged und Eureka, Internet funktioniert.
Schritt 2. In-to-Out und nicht Out-to-In
Die erste Reaktion der meisten Benutzer besteht darin, einen freigegebenen Ordner außerhalb der Sitzung auf dem Host-Computer zu erstellen, mit dem der virtuelle PC eine Verbindung herstellen kann. Manchmal funktioniert dies entweder schlecht oder gar nicht. Wenn Sie in einer Sitzung einen freigegebenen Ordner erstellen, funktioniert dies viel besser.
Beispiel unter Windows 98SE:
Aktivieren der Dateifreigabe über Systemsteuerung / Netzwerk
Die Datei- und Druckerfreigabe ist aktiviert Erstellen Sie einen Ordner auf dem Desktop, klicken Sie mit der rechten Maustaste auf Freigabe Gewähren Sie volle Zugriffsrechte, Übernehmen, OK
Beispiel unter Windows 2000:
Erstellen Sie einen Ordner auf dem Desktop, klicken Sie mit der rechten Maustaste auf Freigabe Geben Sie den Ordner frei, Übernehmen, OK. Standardberechtigungen sind "Vollzugriff", wenn Sie als Administrator angemeldet sind.Schritt 3. Rufen Sie die IP, PING-Adresse des virtuellen PCs vom Host zum Test ab
Unter Windows 98SE:
Start / Run / winipcfg, lokale IP-Informationen werden angezeigtUnter Windows 2000:
Start / Run / cmd / ipconfig, lokale IP-Informationen werden angezeigtPING-Test vom Host (Windows 7) zum virtuellen (Windows 2000)
PING ist erfolgreich; alles checkt ausSchritt 4. PING-Arbeitsgruppenname des virtuellen PCs
In Windows-zu-Windows-Umgebungen können Sie den Namen des Computers direkt PINGEN. Hierfür haben Sie zwei Möglichkeiten, eine Verbindung zu einer virtuellen Computernetzwerkfreigabe herzustellen, die im nächsten Abschnitt beschrieben werden.
Ich habe eine VMWare Player-Sitzung unter Windows 98SE geöffnet, und mein definierter Arbeitsgruppenname für diesen Computer lautet vbox-win98. Ich pinge diesen Namen direkt an, um zu sehen, ob ich eine Antwort bekomme:
Das funktioniert, und jetzt habe ich zwei Möglichkeiten, eine direkte Verbindung zu meinem Share herzustellen.
Schritt 5. Stellen Sie eine Verbindung zur Netzwerkfreigabe des virtuellen PCs her
Die herkömmliche Methode zum Herstellen einer Verbindung zu einer Netzwerkfreigabe von einem mit einer Arbeitsgruppe verbundenen Windows-PC in der Windows-Umgebung ist die Whack-Whack-Methode, die über die Adressleiste des Explorers ausgeführt wird:
\ workgroup-name-of-virtual-pc
Die beiden Backslashes werden als "Whacks" bezeichnet, weil es einfacher zu sagen ist als "Backslash Backslash". Wenn der Arbeitsgruppenname des Computers beispielsweise "Banane" wäre, würden Sie dies als "Verbindung zu Whack-Whack-Banane herstellen" ausdrücken.
Wenn Sie im Explorer "whack-whack" gefolgt von "workgroup name" eingeben, sieht das folgendermaßen aus:
… Und mach das:
Wenn dies nicht funktioniert, können Sie alternativ whack-whack gefolgt von der IP des virtuellen PCs wie folgt eingeben:
… Um das zu bekommen:
Das eine oder andere wird funktionieren.
Warum nicht einfach die "bekannte" Liste der Computer in Explorer oder "Netzwerkumgebung" in der linken Seitenleiste verwenden?
Da ist folgendes:
… Dies ist jedoch nicht immer garantiert, da virtuelle PCs immer wieder ein- und ausgeschaltet werden. Wahrscheinlich läuft der virtuelle PC nicht immer und wird nur gestartet, wenn Sie ihn benötigen. Dies kann die Windows-Netzwerkerkennungsmethode und andere Hostbetriebssysteme etwas durcheinander bringen.
Das Verbinden von Direct-By-Name oder Direct-By-IP ist mehr oder weniger eine erzwungene Aktualisierung. Dies ist in Ordnung, da der Host erkennen soll, dass der virtuelle PC bereit ist und auf eingehende Verbindungen zu seiner Freigabe wartet.
Wenn die virtuelle Windows-Betriebsumgebung eine Version vor Windows 2000 ist, wird der Netzwerkstatus nicht so oft aktualisiert, wie Sie möchten. Aus diesem Grund wird in einigen Fällen der Netzwerkname nicht in der Liste angezeigt, unabhängig davon, wie oft Sie ihn aktualisieren.