NTFSフォルダー(C:\ Temp)にマウントされたボリュームがランダムに消える


3

一時ディレクトリ(C:\ Temp-システム変数)をSSDのNTFSフォルダーにマウントしています([ディスク管理]> [ドライブ文字の変更または割り当て]> [空のNTFSフォルダーにマウント]を使用)。

このマウント動作は、ログオン/ログオフまたはシステムの再起動の影響を受けません。ただし、マウントはランダムに消えます。特に、Visual Studioを閉じるときだけでなく、他の機会にも消えます。これが発生すると、新しいTempディレクトリがC:\に作成され、以降使用されます。つまり、空にして、ボリュームにC:\ Tempに再マウントする必要があります(ボリューム上のすべてのデータが保持されます)。

誰もがこの奇妙な行動の原因を知り、それを防ぐ方法を知っていますか?

回答:


1

原因はわかりませんが、ntfsフォルダーの代わりにドライブをポイントするソフトリンクを使用すると、これがWindowsで生成されるフォルダーであるため、運が良い場合があります。別のフォルダーを使用すると、同じ動作が起こりますか?たとえば、ssdをC:\ Temp2またはC:\ user \\ documents \ special_folderに割り当てますか?別の(システムではない)フォルダーにマウントされたときに動作が存在しない場合、その理由はマウントする場所を選択したためであると推測できます。


こんにちはMDMoore、この動作はtempフォルダーでのみ発生します。この方法で別のフォルダをマウントしますが、それはまったく問題ありません。ソフトリンクは悪くないアイデア-それを試してみますが、結果が同じになること、つまりWindowsがリンクを削除してディレクトリを作成することを心配していますが。他の(永続的な)フォルダーが同じドライブのパーティションにマウントされるため、マウントの場所が問題にならないことを確認してください。
テレマック

mklink /dデフォルトはディレクトリではなくファイルシンボリックリンクであるため、使用するソフトリンクを試してみてください。
MDMoore313
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.