1

問題の説明:(少なくともVS2005およびVS2008で発生し、VS 2010ではテストされていません)

プロジェクト(例:.csproj)またはソリューションファイル(.sln)がリムーバブルドライブから開かれ、何かが発生した場合...ドライブが安全に削除されずに切断された場合、コンピューターがクラッシュした場合、またはVSがクラッシュした場合は、プロジェクトおよび/またはソリューションファイルが暗号化されました。Visual Studioは、開いたときにプロジェクトファイルを暗号化し、VisualStudioまたはプロジェクトが正しく閉じられたときにのみ復号化するようです。予期しないことが起こった場合でも、ファイルは暗号化されたままになります。

これらの場合はToshibaハードディスクですが、他のリムーバブルハードドライブやUSBキーでも発生しました。

ディスクが同じコンピューターに接続されるまで、これは問題ではありません(ファイルは暗号化されているため、ファイルを暗号化したWinユーザーのみが開くことができます)。しかし、ディスクが別のコンピューターに接続されている場合、またはさらに悪いことに... Windowsのインストールが破損すると、プロジェクトファイルにアクセスできなくなります。

この機能をオフにする方法はありますか?それともバグであり、「リムーバブルドライブを使用しない」だけで解決する必要がありますか?

4

2 に答える 2

1

これは古い投稿であることは知っていますが、これに追加するだけです...

Windows 7 Professional x64 を搭載したマシンを実行しています。昨夜、Windows がどこからともなく RAID コントローラーとの通信を失いました (RAID コントローラーまたは Windows が原因であるかどうかはわかりません。イベント ビューアーで推測するのに十分ではありません)。これが発生すると、ボリュームは Windows エクスプローラーから消えました (理にかなっています)。

その後、Windows はシステム トレイにメッセージをポップアップ表示し、個人証明書 (PFX ファイル) をしばらくバックアップしていないため、どこかにバックアップする必要があることを通知しました。個人証明書を必要とするものは一切使用しないため (EFS などは使用しない)、このステップを無視しました。この時点ですべてが台無しになっていたため、シャットダウンしました (ページ ファイルはバイバイしたボリュームにあります)。

再起動すると、RAID アレイが正常にチェックアウトされたので、Windows を通常どおりに起動し、セーフ モードにはなりませんでした。ほら、すべてが再び正常に戻った、またはそう思った...私はここと同様の問題を経験しており、http://www.dreamincode.net/forums/topic/277832-projects-became-に投稿されていますencrypted-when-i-used-ext-drive-on-laptop-now-what/も同様です。

したがって、これらの投稿の間で、(おそらく) Windows はリムーバブル メディア、または完全にマウント解除せずに突然消えるボリュームとうまく調和していないと推測できます。

これにより、ファイルに暗号化属性が適用されるようになる理由はわかりませんが、それはまだ謎です. WinFS、HAL、またはこれらの不可触な抽象化レイヤーのいずれかの Windows。

うまくいけば、この追加の洞察が、WTFがこれで進行していることを他の人が理解するのに役立つかもしれません.

于 2012-08-06T18:04:06.550 に答える