Das im NTFS-Ordner (C: \ Temp) gemountete Volume verschwindet nach dem Zufallsprinzip

3

Ich habe mein temporäres Verzeichnis (C: \ Temp - Systemvariable) in einen NTFS-Ordner auf einer SSD geladen (über Diskmanagement> Laufwerksbuchstaben ändern oder zuweisen> In leeren NTFS-Ordner laden).

Dieses Bereitstellungsverhalten wird durch An- / Abmelden oder Neustart des Systems nicht beeinflusst. Die Bereitstellung verschwindet jedoch zufällig, insbesondere beim Schließen von Visual Studio, aber auch bei anderen Gelegenheiten. In diesem Fall wird auf C: \ ein neues Temp-Verzeichnis erstellt, das anschließend verwendet wird. Dies bedeutet, dass ich es leeren und erneut in C: \ Temp einbinden muss (alle Daten auf dem Volume bleiben erhalten).

Kennt jemand die Ursache dieses seltsamen Verhaltens und weiß, wie man es verhindert?

telemach
quelle

Antworten:

1

Ich kenne die Ursache nicht, aber Sie haben möglicherweise mehr Glück, wenn Sie einen Softlink verwenden, um auf Ihr Laufwerk zu verweisen, anstatt auf einen NTFS-Ordner, da dies ein von Windows generierter Ordner ist. Tritt dasselbe Verhalten auf, wenn Sie einen anderen Ordner verwenden? Weisen Sie Ihre SSD beispielsweise C: \ Temp2 oder C: \ user \\ documents \ special_folder zu? Wenn das Verhalten nicht vorhanden ist, wenn es in einem anderen Ordner (nicht auf dem System) bereitgestellt wird, können Sie davon ausgehen, dass der Grund darin liegt, wo Sie es bereitgestellt haben.

MDMoore313
quelle
Hallo MDMoore, dieses Verhalten tritt nur bei dem temporären Ordner auf; Habe einen anderen Ordner auf diese Weise gemountet, und es ist absolut in Ordnung. Softlink keine schlechte Idee - werde es versuchen, obwohl ich besorgt bin, dass das Ergebnis das gleiche sein wird, nämlich Windows, das den Link löscht und ein Verzeichnis erstellt. Ziemlich sicher, dass der Speicherort der Bereitstellung nicht das Problem ist, da der andere (dauerhafte) Ordner auf einer Partition auf demselben Laufwerk bereitgestellt wird.
Telemach
Stellen Sie sicher, dass Sie den von Ihnen verwendeten Softlink ausprobieren mklink /d, da der Standardwert ein Dateisymbollink und kein Verzeichnis ist.
MDMoore313