4

我正在尝试将 VS2008 sp1 安装到我的工作机器上——它有一个可怜的 10Gb C 驱动器。SP1 引导程序没有提供将项目安装到 D 的选项,只有 C。它需要 3Gb 空闲空间,机器只有大约 700Mb。

VS让我装到D原来为什么不装SP。我能想到的唯一一件事是它需要在 Windows 等中安装系统文件,但我不敢相信有 3Gb 的系统文件?

4

9 回答 9

4

值得一读:

http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx

于 2008-08-15T16:27:40.600 回答
2

我遇到了同样的问题,最终将我的 Outlook archive.pst 和 windows.edb(新的实时搜索索引文件)移到 D: 以腾出空间,而不是试图将方形钉塞进圆孔中SP1 拆分驱动器。在这方面一个巨大的帮助是WinDirStat,它扫描您选择的驱动器并识别每个文件夹和文件的大小,以便您可以显示一些随机的大型实体并尽可能移动它们。

于 2008-08-15T17:12:39.077 回答
1

如果您有一个空分区,您可以尝试创建一个挂载驱动器(即将该分区映射到 C: 驱动器上的一个空文件夹)并查看 SP1 引导程序是否能够使用它。

于 2008-08-12T11:54:49.483 回答
1

我在 C: 驱动器上只有 20gb 的服务器上也遇到了同样的问题。我找到了一种释放足够空间来完成工作的方法,方法是重新分配系统的虚拟内存分配以使用 D: 驱动器而不是 C:。在我的情况下,这释放了大约 4gb。

在 Windows XP 上,可以在“我的电脑”系统属性、“高级”选项卡、“性能选项”中进行设置:http: //support.microsoft.com/kb/308417

于 2009-03-30T19:26:02.557 回答
1

安装在 C: 驱动器上的 VS2008 大小仅为 12Gb,我遇到了同样的问题。

我按照此页面中的手动步骤完全卸载了 VS2008,然后使用自动卸载程序:

http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx

然后我重新启动了机器。

然后我在 E: 驱动器上重新安装了 VS2008。

然后我重新启动了机器。

然后我就可以安装 SP1 - 因为现在它在 C: 驱动器上不需要那么多空间。

于 2009-06-11T22:31:37.530 回答
0

当您说“10Gb C 驱动器”时,您的意思是它是 10-gig 磁盘还是分区?如果是前者,你真的应该考虑更换驱动器 - 它很,我开始担心它的寿命有多长。

如果是后者,那么假设 C: 驱动器限制不容易解决,那么我会考虑增加 C: 分区的大小。根据驱动器剩余部分的装满程度,这可能需要一段时间。我还考虑花几十美元(我猜是 40 美元或 50 美元)购买 Acronis 或 Paragon 之类的分区管理器。在您完成一天的工作之前启动它 - 这可能需要几个小时,尤其是在磁盘相当满的情况下。

于 2008-08-12T12:59:56.903 回答
0

您是升级当前版本还是卸载了 VS 2008 Gold?默认情况下,如果安装了任何现有版本的 VS,安装程序不会让您更改目录。

要移动安装,您需要卸载已安装的所有 2008 版本(包括所有 Express 版本),然后应启用选择安装位置选项。

于 2008-08-12T14:54:02.070 回答
0

我隐约记得我在 VS 2008 之前先安装了 Office 2007 时发生过这种情况。我不记得我为 Office 2007 安装了哪些选项。

更新:我现在记得这与我已经安装了 Visual Studio Tools for Office 的事实有关。当我升级我的计算机时,我通过在安装 Office 2007 和 VSTO 之前安装 VS 2008 对所有内容进行了全新安装,没有出现任何问题。因此,您很可能必须卸载导致 VS 2008 想要转到特定驱动器的任何内容。

即使您确实让它切换驱动器,它仍然会在系统驱动器上放置很多东西。

于 2008-08-12T16:41:51.540 回答
-2

你也可以从这里下载完整的 VS2008 SP1 ISO 镜像。

然后,您可以将其刻录到 DVD 或使用Microsoft 的 Virtual CD-ROM 控制面板等工具将 ISO 挂载为另一个驱动器。

将 ISO 挂载为虚拟驱动器后,您可以从那里运行 SP1 安装。

于 2008-08-12T14:44:11.823 回答