![在 ramdisk 上安装整个 Visual Studio?](https://linux22.com/image/1293618/%E5%9C%A8%20ramdisk%20%E4%B8%8A%E5%AE%89%E8%A3%85%E6%95%B4%E4%B8%AA%20Visual%20Studio%EF%BC%9F.png)
我该如何在 ramdisk 上安装 visual studio 2010 及其所有依赖项?我的计算机中有 16GB 内存,还有一个 4GB ramdisk 专门用于 visual studio。
如果我只是尝试使用常规安装程序安装 Visual Studio,它仍然会向我的默认硬盘添加大量内容。我希望所有依赖项都位于 ramdisk 上,以及 Visual Studio 本身和它可能具有的任何缓存等。谢谢您的建议。
答案1
根据我的经验,更改 Visual Studio 的安装路径是可能的,但以后可能会导致很多问题。我不会尝试更改 Microsoft 认为必须安装的位置。相反,我会使用 NTFS 软链接功能,并假装 Visual Studio 和其他一些组件安装在C:\Program Files\...
实际位于 RAM 驱动器上的位置:
- 使用 NTFS 格式化您的 RAM 磁盘(如果它尚未采用此格式)
- 将您想要镜像到 RAM 的目录复制到 RAM 驱动器上(最好使用命令行,而不是 Explorer)——RAM 驱动器上的确切目标路径并不重要
- 将 Program Files 目录中的原始目录重命名(例如将“Visual Studio”重命名为“Visual Studio_”。
- 创建到 RAM 驱动器的符号链接
C:\Program Files\Visual Studio
(此示例中为 R:):
mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"
现在,C 盘上的 Visual Studio 安装已指向 RAM 盘。最好的是,您可以通过批处理脚本自动执行整个过程。
答案2
.NET 库必须放在磁盘上,除非您决定将整个 Windows 文件夹加载到 RAM 中(为什么?我们难道没有从安全课中学到过这样做的危险吗?)
它们是其他应用程序必须引用的库,因此您不能随意使用它们。