web-dev-qa-db-ja.com

Visual Studio全体をRAMディスクにインストールしますか?

Visual Studio 2010とそのすべての依存関係を完全にRAMディスクにインストールするにはどうすればよいですか?コンピューターに16GBのRAMがあり、VisualStudio専用に4GBのRAMディスクがあります。

通常のインストーラーを使用してVisualStudioをインストールしようとすると、デフォルトのhddに多くのものが追加されます。すべての依存関係をramdiskとVisualStudio自体、およびそれが持つ可能性のあるキャッシュなどに配置したいと思います。アドバイスをありがとうございます。

6
Daniel Gratz

私の経験から、Visual Studioのインストールパスを変更することは可能ですが、後で多くの問題が発生する可能性があります。インストールが必要だとMicrosoftが考える場所を変更しようとはしません。代わりに、NTFSソフトリンク機能を使用して、VisualStudioと他のいくつかのコンポーネントがC:\Program Files\...にインストールされているように見せかけますが、実際にはRAMドライブにあります。

  1. RAMディスクをNTFSでフォーマットします(まだこのフォーマットになっていない場合)
  2. RAMにミラーリングするディレクトリをRAMドライブにコピーします(エクスプローラーではなくコマンドラインを使用することをお勧めします)-RAMドライブの正確なターゲットパスは重要ではありません
  3. program Filesディレクトリの元のディレクトリの名前を変更します(例:「VisualStudio」から「VisualStudio_」。
  4. C:\Program Files\Visual StudioからRAMドライブ(R:この例では)へのシンボリックリンクを作成します。

mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"

これで、C-DriveへのVisual Studioのインストールは、RAM-Driveを指します。そして最良の点は、バッチスクリプトを介してプロセス全体を自動化できることです。

7
Robert

Windowsフォルダ全体をRAMにロードすることに決めない限り、.NETライブラリはディスク上に配置する必要があります(なぜ??セキュリティクラスからこの。)

これらは他のアプリケーションが参照する必要があるライブラリであるため、任意に使用することはできません。

0
surfasb