Ich nutze die Funktion "Freigegebene Ordner" von VMWare Workstation in hohem Maße: Sie legen einen Ordner auf dem Hostcomputer als freigegeben für das Gastbetriebssystem fest und können auf den Ordner auf Gastebene zugreifen, ähnlich wie bei einer SMB-Freigabe (schreibgeschützt oder schreibgeschützt). .
Was mich ärgert, ist, dass Workstation nach dem Kopieren einiger Dateien von hots auf guest das Schreiben dieser Dateien sperrt, auch wenn die Freigabe schreibgeschützt ist .
Dies ist in vielen Fällen besonders ärgerlich, wenn ich versuche, ein Skript für einen Gast zu debuggen / zu verwenden, während ich es noch auf dem Host bearbeite.
Bisher sind die einzigen Möglichkeiten, wie ich Workstation dazu bringen kann, diese Dateien freizugeben, folgende:
- Anhalten des Gastcomputers: Das ist eine schreckliche Pseudo-Problemumgehung. Es ist langsam (besonders bei größerem Gast-RAM) und manchmal ist die Unterbrechung möglicherweise nicht erwünscht
- Kopieren der Anzahl zufälliger anderer Dateien in der Hoffnung, dass Workstation eine interne Beschränkung für die Anzahl der zu sperrenden Dateien hat: ein solcher Hack, der nur dann nützlich sein könnte, wenn wir die Anzahl der zu sperrenden Dateien kennen
Wie können Sie Workstation also dazu bringen, diese Dateien freizugeben ?
Oder wie vermeide ich es, sie zu sperren?
Edit: Ich habe nicht wenige Dinge klargestellt:
Ich weiß, dass es die Workstation (vmware-vmx.exe) ist, die diese Dateien sperrt (wahrscheinlich aufgrund einer internen Pufferung)
Ich möchte die Dateien nicht mit Gewalt freigeben. Ich habe es versucht, aber das gewaltsame Lösen macht die Maschine instabil, was ich mir nicht leisten kann
Anscheinend wird dies durch einen Fehler in der Workstation verursacht.