Was ist der bevorzugte Weg, um von virtuellen VMware-Maschinen auf physische Laufwerke zuzugreifen?

9877
Robert Cartaino

Ich habe mehrere virtuelle Maschinen, auf denen Windows XP mit VMware (Version 6) ausgeführt wird, die zum Installieren und Verwenden von Anwendungen verwendet werden, die auf dem Haupt-Host-Betriebssystem (WinXP) nicht gewünscht werden. Ich muss von der virtuellen Maschine aus auf Daten auf den physischen Laufwerken des Host-Betriebssystems zugreifen.

Ich habe versucht, diese "Einstellungen für virtuelle Maschinen bearbeiten" zu verwenden:

  • Hardware> Festplatte> Hinzufügen> Physische Festplatte verwenden (für erfahrene Benutzer)
  • Optionen> Freigegebene Ordner> Immer aktiviert

Aber da ich begann Dateien außerhalb der virtuellen Maschine zugreifen, gestartet WinXP Dateifehler Erkennung auf dem Host - Betriebssystem (und laufen DiskChk sich zu beheben). Ich weiß nicht, ob die VM die Korruption verursacht, aber ich wollte ein Feedback zur richtigen Vorgehensweise erhalten.

5

2 Antworten auf die Frage

7
David Mackintosh

Ich glaube, wenn Sie "Physische Festplatte verwenden" konfigurieren, wird davon ausgegangen, dass die VM diese Festplatte exklusiv verwendet - was jedoch nicht der Fall ist, wenn das Hostsystem sie auch verwendet. Dies kann zu Beschädigungen führen, da beide "Maschinen" unterschiedliche Ansichten darüber haben, was sich tatsächlich auf der Festplatte befindet, da jeder die Zwischenspeicherung durchführt.

Ich denke, Sie möchten unter "Shared Folders" nachsehen, wo ein oder mehrere Ordner, die Sie vom Host verwenden möchten, für die Gast-VM freigegeben werden. Dort können sie entweder als Laufwerkbuchstabe zugeordnet oder über einen UNC-Pfad abgerufen werden. (Sowohl Lesen als auch Lesen und Schreiben ist möglich.)

Ein bemerkenswerter Vorteil von Shared Foldern gegenüber Lösungen wie der "echten" Windows-Freigabe besteht darin, dass sie nicht wirklich vom Netzwerk abhängig sind (auch nicht aus der Sicht der Gäste). Diese Freigabe funktioniert auch, wenn Sie / Firewall / alle Adapter auf den Gastcomputern deaktivieren (was sich als nützlich erweisen kann, wenn Sie mit Anwendungen arbeiten, denen Sie nicht vertrauen).

Ja, "Physische Festplatte verwenden" ist nicht das, was das OP verwenden möchte. Ich frage mich, wie viel Schaden das Host-Betriebssystem verursachen könnte. romandas vor 14 Jahren 1
Ja, ich gehe davon aus, dass die Korruption aus einem Konflikt besteht. Mir ist nicht klar, wie (oder warum) ein "freigegebener Ordner" weniger Konflikte verursachen würde als eine "freigegebene physische Festplatte". Es sei denn, ein "freigegebener Ordner" verwendet eine Windows-Netzwerkfreigabe- und Sicherheitsschnittstelle. Ist es das? Robert Cartaino vor 14 Jahren 0
Der "freigegebene Ordner" des Hosts bedeutet, dass auf die Raw-Festplatte nur direkt vom Host selbst zugegriffen wird. Daher kann der Host selbst die Konsistenz steuern. Anforderungen des Gasts werden durch das Host-Betriebssystem geleitet. David Mackintosh vor 14 Jahren 0
Die Optionen für freigegebene Ordner verwenden ein virtuelles Netzwerk zwischen Host und Gast und verwenden die Windows-Dateifreigabe. Zumindest funktioniert das so, wenn der Gast Fenster ist. Jay R. vor 14 Jahren 0
@ JayR. Nicht genau. Obwohl die Zugriffsschnittstelle für Shared Folders wie SMB aussieht, funktioniert sie perfekt ohne Netzwerk. Sie können die Adapter deinstallieren / Firewall / deaktivieren / deaktivieren / trennen, aber die Ordner funktionieren weiterhin. Alois Mahdal vor 12 Jahren 0
0

Es funktioniert wie hier in Sysprobs erklärt