在 ramdisk 上安装整个 Visual Studio?

Dan*_*atz 6 windows windows-7 ramdisk visual-studio-2010

我将如何将 Visual Studio 2010 及其所有依赖项完全安装在 ramdisk 上?我的计算机中有 16GB 内存和一个 4GB 内存磁盘,仅用于 Visual Studio。

如果我只是尝试使用普通安装程序安装 Visual Studio,它仍然会向我的默认硬盘添加大量内容。我希望所有依赖项都在 ramdisk 加上 Visual Studio 本身以及它可能拥有的任何缓存等上。感谢您的建议。

Rob*_*ert 7

根据我的经验,更改 Visual Studio 的安装路径是可能的,但以后可能会导致很多问题。我不会尝试更改 Microsoft 认为必须安装的位置。相反,我会使用 NTFS 软链接功能并假装 Visual Studio 和其他一些组件安装在C:\Program Files\...它们实际上位于 RAM 驱动器上的位置:

  1. 使用 NTFS 格式化您的 RAM 磁盘(如果尚未采用此格式)
  2. 将您想要镜像到 RAM 的目录复制到 RAM 驱动器上(最好使用命令行,而不是资源管理器)——RAM 驱动器上的确切目标路径无关紧要
  3. 重命名 Program Files 目录中的原始目录(例如“Visual Studio”到“Visual Studio_”。
  4. 创建一个指向C:\Program Files\Visual Studio你的 ram 驱动器的符号链接(在本例中为 R:):

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

现在您在 C 驱动器上的 Visual Studio 安装指向您的 RAM 驱动器。最好的是您可以通过批处理脚本自动化整个过程。

  • 使用“/J”来创建连接点,以便它正确地重新解析所有请求。 (2认同)